Re: [mmox] OGP scalability concerns

Charles Krinke <charles.krinke@gmail.com> Fri, 03 April 2009 00:48 UTC

Return-Path: <charles.krinke@gmail.com>
X-Original-To: mmox@core3.amsl.com
Delivered-To: mmox@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CA0473A6BED for <mmox@core3.amsl.com>; Thu, 2 Apr 2009 17:48:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.507
X-Spam-Level:
X-Spam-Status: No, score=-2.507 tagged_above=-999 required=5 tests=[AWL=0.091, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nY9m3q+7QDSJ for <mmox@core3.amsl.com>; Thu, 2 Apr 2009 17:48:54 -0700 (PDT)
Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.229]) by core3.amsl.com (Postfix) with ESMTP id 83E803A69BF for <mmox@ietf.org>; Thu, 2 Apr 2009 17:48:54 -0700 (PDT)
Received: by rv-out-0506.google.com with SMTP id k40so784806rvb.49 for <mmox@ietf.org>; Thu, 02 Apr 2009 17:49:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=IIjraTk/igo08Kesc4G7YDtFvgMbjLYXvU6Eg+Pdzts=; b=aCsF4g++/EOxqYW1+xq5scG/Qs4FltI/i01vV+Hg9G2zUa67AZJPyURQSISLHv/sYF b0GSbrbjGymO+WO9R46kp0/FrCcvlUluA3ePcrYhGriP1d8bP2HPo02KM2eyYgs+g44d ZZbMaDb4GqQeyaulg7RoiCtdfCM/sn+mQCOEU=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=T9Md37gYoBLwVJCyorFBOgWtiMTNuxEaXBuMOz25jCxhRvFGCiRz6d/nvk9IAKXznb Fwf69zPONIxZXWDbbgy8PbLWvHJ4flG1T73GPIbGaRp+a6NZu4x/Fa4sDooUUwLlbAFI ZFZamzsR4piE5tDszC1qHyQvfLmrhfZE3y+2s=
MIME-Version: 1.0
Received: by 10.114.174.2 with SMTP id w2mr271544wae.195.1238719796521; Thu, 02 Apr 2009 17:49:56 -0700 (PDT)
In-Reply-To: <606A71E4-A150-4832-AFE7-C7947E728DCE@lindenlab.com>
References: <62BFE5680C037E4DA0B0A08946C0933D7B692E1B@rrsmsx506.amr.corp.intel.com> <8D793BD8-6AA2-49C7-96EF-435A5B449AA6@lindenlab.com> <49D4295C.2020502@gmail.com> <52A129B8-3FC6-486A-99A5-C00BED8BDE08@lindenlab.com> <49D4E5AF.2030301@gmail.com> <49D51A7D.8000104@comlounge.net> <62BFE5680C037E4DA0B0A08946C0933D7B6934A3@rrsmsx506.amr.corp.intel.com> <D61EE1DB-11DF-4471-A000-9104CD11B219@lindenlab.com> <62BFE5680C037E4DA0B0A08946C0933D7B693676@rrsmsx506.amr.corp.intel.com> <606A71E4-A150-4832-AFE7-C7947E728DCE@lindenlab.com>
Date: Thu, 02 Apr 2009 16:49:56 -0800
Message-ID: <f0b9e3410904021749y7e8bab10v1e742caeb3ed1dc@mail.gmail.com>
From: Charles Krinke <charles.krinke@gmail.com>
To: "Meadhbh Hamrick (Infinity)" <infinity@lindenlab.com>
Content-Type: multipart/alternative; boundary="0016364571b072aae804669bed22"
Cc: "mmox@ietf.org" <mmox@ietf.org>
Subject: Re: [mmox] OGP scalability concerns
X-BeenThere: mmox@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Massively Multi-participant Online Games and Applications <mmox.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mmox>, <mailto:mmox-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmox>
List-Post: <mailto:mmox@ietf.org>
List-Help: <mailto:mmox-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmox>, <mailto:mmox-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Apr 2009 00:48:55 -0000

Yes, I would concur. There are OpenSim adopters that do wish and are using
OpenSim regions to connect to SecondLife using OGP and I applaud that use
case and wish to see it continue.

I have to admit that my personal bias came out a little bit. That personal
bias is that my personal heart is also attached to the OSGrid project, which
is a growing grid of regions that one day (I hope), there will exist some
proper and negotiated way to teleport from OSGrid to a SecondLife grid.
Whether or not that will happen is in the future and something yet to be
negotiated, but I wear two hats.

One of those hats is that of an OpenSim Core developer and the second hat is
that of one of the Directors of OSGrid. I try *really* hard to be fair to
all, so please pardon me if my OSGrid bias came out a little bit on the
"symmetry" question of interop.

Charles Krinke
OpenSim Core Developer
OSGrid Director

On Thu, Apr 2, 2009 at 4:17 PM, Meadhbh Hamrick (Infinity) <
infinity@lindenlab.com> wrote:

> i would argue that there _are_ in fact OpenSim operators who would want to
> connect to linden servers and consume linden services.
>
> we use URIs as caps and mandate consumers of these caps treat them as
> opaque web addresses explicitly because we want to support the use case
> where the host that responds to a seed cap request can provide a URI in a
> different administrative domain for other services.. um.. like.. i dunno..
> like where your identity and presence is managed on a server distinct from
> the one that provides SIP/RTP voice services.
>
> i applaud your effort to shoehorn technologies into a codebase. we'll be
> over here trying to build a coherent set of services whose use semantics are
> conformable.
>
> -cheers
> -meadhbh
>
> On Apr 2, 2009, at 5:02 PM, Hurliman, John wrote:
>
>  we also use the term "domain" in it's more traditional sense to imply
>>> a bounds of authority. which is to say, we assume that all hosts and
>>> services inside a domain are administered by the same entity. that
>>> being said, there's no reason you can't have sub-domains, and there's
>>> no reason that two services associated with "the" agent domain can't
>>> be split across two administrative domains (like maybe yahoo or AOL
>>> get in the business of moving virtual world IM messages but don't want
>>> to deploy a world themselves.) it would require some coordination of
>>> identity management issues, but i'm sure they're tractable.
>>>
>>
>> I understand this. If you are Linden Lab and you are already in the
>> business of running lots of independent services (content hosting, identity
>> storage and authorization, instant messaging, inventory servers, simulators,
>> etc) then it makes sense to lump every service you want to provide under one
>> trust domain. Simulation can be a different domain so third party simulators
>> like OpenSim can run under a separate trust domain and optionally connect to
>> the aggregate Linden Lab service cloud. Tada! You have OGP. It's a great
>> business model. Unless you are any company *except* Linden Lab and you want
>> to provide a service such as content hosting without becoming a full virtual
>> world service provider.
>>
>> Using the current evolution of the web as historical evidence and assuming
>> that specialized service providers will be the norm, lumping together
>> instant messaging and content hosting under the same umbrella doesn't make
>> any sense. This is why I'm in favor of starting from the ground up and
>> defining each use case and service endpoint, rather than trying to figure
>> out clever ways of shoehorning the "right" approach into Linden Lab's OGP.
>>
>> John
>> _______________________________________________
>> mmox mailing list
>> mmox@ietf.org
>> https://www.ietf.org/mailman/listinfo/mmox
>>
>
> _______________________________________________
> mmox mailing list
> mmox@ietf.org
> https://www.ietf.org/mailman/listinfo/mmox
>



-- 
Charles Krinke
OpenSim Core Developer
OSGrid Director