Re: [mmox] OGP scalability concerns

"Meadhbh Hamrick (Infinity)" <> Thu, 02 April 2009 00:29 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id DE5BD3A6A28 for <>; Wed, 1 Apr 2009 17:29:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -3.369
X-Spam-Status: No, score=-3.369 tagged_above=-999 required=5 tests=[AWL=-0.086, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, SARE_MILLIONSOF=0.315]
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id igDRTwIaFHdx for <>; Wed, 1 Apr 2009 17:29:24 -0700 (PDT)
Received: from ( []) by (Postfix) with ESMTP id BE10B3A69FA for <>; Wed, 1 Apr 2009 17:29:24 -0700 (PDT)
Received: from ( []) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by (Postfix) with ESMTP id C8E003DBC46D; Wed, 1 Apr 2009 17:30:25 -0700 (PDT)
Message-Id: <>
From: "Meadhbh Hamrick (Infinity)" <>
To: Charles Krinke <>
In-Reply-To: <>
Content-Type: multipart/alternative; boundary=Apple-Mail-10-479504313
Mime-Version: 1.0 (Apple Message framework v930.3)
Date: Wed, 1 Apr 2009 17:30:25 -0700
References: <> <> <>
X-Mailer: Apple Mail (2.930.3)
Cc: "" <>
Subject: Re: [mmox] OGP scalability concerns
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Massively Multi-participant Online Games and Applications <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Thu, 02 Apr 2009 00:29:26 -0000

Charles... i _think_ we're in radical agreement. Some might read that  
first sentence as meaning, "you're not fully interoperable unless you  
can teleport from second life to wonderland to world of warcraft to  
every other virtual world in existence." But the second sentence seems  
to imply you're really just talking about "second life-like" systems.  
If you mean the former... ouch... that's going to be difficult (though  
i'm sure JW would disagree.) If the latter, then yes, you're right...  
we're not fully interoperable (in the OGP sense) until you can  
teleport from a linden controlled server to a OSgrid controlled?  
federated? server, and then turn around and go back the other way.

On Apr 1, 2009, at 5:01 PM, Charles Krinke wrote:

> To me, interop implies a full handoff of an avatar from one virtual  
> world to another.
> I can appreciate OGP offering one half of this in its current form  
> in a teleport from a SecondLife type grid to an OpenSim type grid.  
> But, we also need to consider how a citizen of an OpenSim grid can  
> teleport to a SecondLife grid as well.
> In the case of OpenSim grids, we have a UserServer as opposed to an  
> AgentDomain, but they offer a similar set of services.
> So, from the MMOX viewpoint, we could perhaps get there from here if  
> we were to consider the fact that each side of this teleport needs  
> to be treated in an equal and sovereign manner.
> To me, interop between grids is more of a "border crossing &  
> customs" paradigm. That is, each grid may have its own border  
> crossing rules for exit and its own customs rules for entry and each  
> is sovereign in its own right. That is, there is no overwhelming  
> AgentDomain that controls all teleports between all grids, but  
> rather an AgentDomain is a paradigm for one particular grid, or in  
> the SecondLife case, for a few SecondLife grids all under the  
> control of one corporate personality.
> Charles Krinke
> OpenSim Core Developer
> OSGrid Director
> On Wed, Apr 1, 2009 at 3:53 PM, Meadhbh Hamrick (Infinity) < 
> > wrote:
> On Apr 1, 2009, at 1:56 PM, Hurliman, John wrote:
> A few days ago I posted an e-mail highlighting my concerns with the  
> architecture of OGP. I'm not sure if there was an implicit agreement  
> from the OGP authors or if the e-mail was lost in the flood. I'm  
> reposting in a new thread because I want to make sure I have a  
> proper understanding of the architecture.
> *       Indirectly, it highlights that the Agent Domain model does not
> have a solution to the problem of accessing worlds with which there is
> no trust agreement.  People will want to enter arbitrary worlds, and
> therefore that restriction is inadequate.
> i would guess the solution would be to have a promiscuous agent  
> domain that has a "i will trust all worlds" settings. i think this  
> is a limitation of the implementation, not the architecture.
> *       There will be millions of worlds in an Internet-scale  
> metaverse,
> which makes the concept of interop through trust agreements far too
> narrow.  Trust loses its meaning entirely when scaled to millions,
> becoming mere paperwork or "security theater".
> +1. what's your suggestion?
> This is, in my opinion, the fundamental flaw in OGP. Explicit trust  
> maps (whitelists) work great when IBM wants to define policy to  
> connect to the Linden Lab grid, but has no meaning and no hope of  
> scaling when you talk about defining trust for millions of  
> simulation grids and millions (or at least thousands) of identity  
> providers. This is the primary reason that Intel and many members of  
> the OpenSimulator/OpenMetaverse community have not considered OGP as  
> a strong proposal for virtual world interoperability. If this  
> understanding is not accurate, it would be helpful if an OGP author  
> could step in and clear up the confusion.
> John
> _______________________________________________
> mmox mailing list
> _______________________________________________
> mmox mailing list
> -- 
> Charles Krinke
> OpenSim Core Developer
> OSGrid Director