Re: [mmox] User Accounts / "Object" Transfer.
Morgaine <morgaine.dinova@googlemail.com> Thu, 19 February 2009 15:36 UTC
Return-Path: <morgaine.dinova@googlemail.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 384813A6B97 for <mmox@core3.amsl.com>; Thu, 19 Feb 2009 07:36:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.863
X-Spam-Level:
X-Spam-Status: No, score=-1.863 tagged_above=-999 required=5 tests=[AWL=0.113, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, 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 XrcUxWKiky1k for <mmox@core3.amsl.com>; Thu, 19 Feb 2009 07:36:43 -0800 (PST)
Received: from fk-out-0910.google.com (fk-out-0910.google.com [209.85.128.185]) by core3.amsl.com (Postfix) with ESMTP id 649ED3A6B93 for <mmox@ietf.org>; Thu, 19 Feb 2009 07:36:42 -0800 (PST)
Received: by fk-out-0910.google.com with SMTP id f33so415335fkf.5 for <mmox@ietf.org>; Thu, 19 Feb 2009 07:36:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=jQgBnMPzoUqkQjihW4x7rShlM/LSP2gwkjterG4GXVg=; b=E8yyLxGYgel17W/+a9uCmgr980lzedO2hZCEjJ+J7l1DVdGf+14A2Zux4ZyRNowOTP D3P8zbecCwjhswVoj6/TdbpWd0FZaJefyh7Ls4AUlEFcGibRasMyjY3Q1uwVyBfkwRo8 CBSP35fraBzlnjZzq/lNIEsOcmevs/9DVyR00=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=K4lDClFlp5ZkxZ6t+XYRX4ft3tjmqdRtJOl0qUE5nkqxT4nK8CyG1Qr2/bg35QNpoJ 6w46g2hshmi3R13sKJQOIilys4qMNk9ZhFbE1hhey2c1iaiSCl5kee267T0rHTbpGv7u iNuEKpafkvTcfUXwLEhflSBfQlaAZ3U4LVqfk=
MIME-Version: 1.0
Received: by 10.181.197.6 with SMTP id z6mr1324154bkp.213.1235057814355; Thu, 19 Feb 2009 07:36:54 -0800 (PST)
In-Reply-To: <499CA9BB.8070506@gmail.com>
References: <mailman.11.1234814402.16516.mmox@ietf.org> <27a487810902170721m31a157b1oed853cdd9cc6e500@mail.gmail.com> <548919.2383.qm@web82607.mail.mud.yahoo.com> <1234917818.6664.51.camel@localhost> <77186.32658.qm@web59104.mail.re1.yahoo.com> <499C7FAD.4080009@gmail.com> <2bd5b7f10902181404l40f2608fy6152ced5829a88ec@mail.gmail.com> <499CA9BB.8070506@gmail.com>
Date: Thu, 19 Feb 2009 15:36:54 +0000
Message-ID: <e0b04bba0902190736g374ecc77l199132d6e60189c2@mail.gmail.com>
From: Morgaine <morgaine.dinova@googlemail.com>
To: Jon Watte <jwatte@gmail.com>
Content-Type: multipart/alternative; boundary="00504502cd724d3f130463474e22"
Cc: "mmox@ietf.org" <mmox@ietf.org>
Subject: Re: [mmox] User Accounts / "Object" Transfer.
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: Thu, 19 Feb 2009 15:36:44 -0000
On Thu, Feb 19, 2009 at 12:37 AM, Jon Watte <jwatte@gmail.com> wrote: > > Let's assume organization A builds a space. Let's assume organization B > builds furniture. Now, they want to have a meeting, and see how the > furniture works in the space. The easiest way to accomplish this is to make > organization A users log into the organization A virtual world (like they > always do), and organization B users log into organization B virtual world > (like they always do), and make arrangements such that some room/area/island > within the two organizations is shared -- whatever comes to that space from > A, also shows up in B, and vice versa. This allows A to publish its space, > and B to bring the furniture to that space, without either having to > disconnect from their regular virtual world (buddy list, unified messaging, > inter-office collaboration, etc). > > Unfortunately, that's non-scalable, particularly along the complexity axis. It works fine in your example because you have only two parties wishing to share a space and hence there is only one space to simulate, but try to extrapolate from there to see where it leads. If your organization A has N users, and those N users wish to take part in N different worlds (which is asymptotically likely if N << total number of worlds), then your organization A must now simulate N different worlds. For large N, this places a colossal load on organization A, even if the individual shared spaces are minimally populated. To coin a common phrase by analogy, you're undertaking to "simulate the Internet". ;-) What's more, very few platform optimizations will be possible since the N worlds are all different, and this also means that the scalability of each shared space will be severely constrained as well. And as if that were not bad enough, the N worlds that your users visit tomorrow will not necessarily be today's N worlds, so for (N << total number of worlds) your local cache will need to grow almost without limit if it's to work at all. Even if organization A's machinery were powerful enough to support N radically different worlds through shared-space simulations though, they still couldn't do it, because in the general case the simulation code for a given world will not be available. The world simulation is the "secret sauce" of many virtual worlds, and from a business perspective it is quite likely to be their product differentiator and they will be loathe to share it. But even if it were freely available, the portability of one organization's simulation code to another organization's machinery is far from guaranteed with today's software technology, not to mention the management of upgrades for something this complex across organization boundaries. Now contrast that shared-space architecture to today's more prevalent one. Organizations A and B(1)...B(N) design their own worlds in accordance with their particular visions, and each world is tailored to their own optimized hardware. Now in the case when the N users of organization A travel to those N different B worlds, organization A has no world simulation load for active users at all (it just sends out data to the N worlds). Instead, some number of foreign users from the B worlds will arrive and need to be supported. However, they are supported in organization A's own world simulation, which is highly optimized by design and hence carries none of the complexity/scalability problems mentioned above in the shared-space approach. Foreign world simulations never need to be supported. In the Internet-like metaverse model of unlimited and extremely diverse worlds, I really don't see the shared-space approach as being at all viable, because diversity is its enemy. In some severely constrained corporate settings it might be quite usable (and even efficient for standardized worlds), but this does not seem to be a generally scalable model for an evolving metaverse. Morgaine.
- Re: [mmox] mmox Digest, Vol 1, Issue 36 William George
- Re: [mmox] mmox Digest, Vol 1, Issue 36 Charles Krinke
- [mmox] User Accounts / "Object" Transfer. Kajikawa Jeremy
- Re: [mmox] User Accounts / "Object" Transfer. Ann Otoole
- Re: [mmox] User Accounts / "Object" Transfer. Jon Watte
- Re: [mmox] User Accounts / "Object" Transfer. Charles Krinke
- Re: [mmox] User Accounts / "Object" Transfer. Suzy Deffeyes
- Re: [mmox] User Accounts / "Object" Transfer. Lawson English
- Re: [mmox] User Accounts / "Object" Transfer. Charles Krinke
- Re: [mmox] User Accounts / "Object" Transfer. Jon Watte
- Re: [mmox] User Accounts / "Object" Transfer. Jon Watte
- Re: [mmox] User Accounts / "Object" Transfer. Gareth Nelson
- Re: [mmox] User Accounts / "Object" Transfer. Jon Watte
- Re: [mmox] User Accounts / "Object" Transfer. Morgaine
- Re: [mmox] User Accounts / "Object" Transfer. Gareth Nelson
- Re: [mmox] User Accounts / "Object" Transfer. Jesrad
- Re: [mmox] User Accounts / "Object" Transfer. Kajikawa Jeremy
- Re: [mmox] User Accounts / "Object" Transfer. Jesrad
- Re: [mmox] User Accounts / "Object" Transfer. Morgaine
- Re: [mmox] User Accounts / "Object" Transfer. Charles Krinke
- Re: [mmox] User Accounts / "Object" Transfer. Jesrad
- Re: [mmox] User Accounts / "Object" Transfer. Morgaine
- Re: [mmox] User Accounts / "Object" Transfer. Charles Krinke
- Re: [mmox] User Accounts / "Object" Transfer. Meadhbh Hamrick (Infinity)
- Re: [mmox] User Accounts / "Object" Transfer. Hurliman, John
- Re: [mmox] User Accounts / "Object" Transfer. David W Levine
- Re: [mmox] User Accounts / "Object" Transfer. Jon Watte
- Re: [mmox] User Accounts / "Object" Transfer. Jon Watte
- Re: [mmox] User Accounts / "Object" Transfer. Jon Watte
- Re: [mmox] User Accounts / "Object" Transfer. Jon Watte
- Re: [mmox] User Accounts / "Object" Transfer. Jon Watte
- Re: [mmox] User Accounts / "Object" Transfer. Meadhbh Hamrick (Infinity)
- Re: [mmox] User Accounts / "Object" Transfer. Kajikawa Jeremy
- Re: [mmox] User Accounts / "Object" Transfer. Jesrad
- Re: [mmox] Learning from the past; focusing on th… Morgaine
- [mmox] Learning from the past; focusing on the fu… Jon Watte
- Re: [mmox] Learning from the past; focusing on th… Jon Watte
- Re: [mmox] Learning from the past; focusing on th… Jon Watte
- Re: [mmox] Learning from the past; focusing on th… Ann Otoole
- Re: [mmox] Learning from the past; focusing on th… Charles Krinke
- Re: [mmox] Learning from the past; focusing on th… Jon Watte
- Re: [mmox] User Accounts / "Object" Transfer. Morgaine
- Re: [mmox] Learning from the past; focusing on th… Meadhbh Hamrick (Infinity)
- Re: [mmox] Learning from the past; focusing on th… Morgaine
- Re: [mmox] Other groups Jon Watte
- Re: [mmox] User Accounts / "Object" Transfer. Jon Watte
- Re: [mmox] Learning from the past; focusing on th… Jon Watte
- Re: [mmox] Learning from the past; focusing on th… Jon Watte
- Re: [mmox] Learning from the past; focusing on th… Morgaine
- Re: [mmox] Learning from the past; focusing on th… Charles Krinke
- Re: [mmox] Learning from the past; focusing on th… Lawson English
- Re: [mmox] Learning from the past; focusing on th… Charles Krinke
- Re: [mmox] Learning from the past; focusing on th… Jon Watte
- Re: [mmox] Learning from the past; focusing on th… Lawson English
- Re: [mmox] Learning from the past; focusing on th… Jon Watte
- Re: [mmox] Learning from the past; focusing on th… Charles Krinke
- Re: [mmox] Learning from the past; focusing on th… Kajikawa Jeremy
- Re: [mmox] Learning from the past; focusing on th… Morgaine
- Re: [mmox] Learning from the past; focusing on th… Jon Watte
- Re: [mmox] Learning from the past; focusing on th… Jon Watte
- Re: [mmox] Learning from the past; focusing on th… Charles Krinke
- Re: [mmox] Learning from the past; focusing on th… Jon Watte
- Re: [mmox] Learning from the past; focusing on th… Gareth Nelson
- Re: [mmox] Learning from the past; focusing on th… Lawson English
- Re: [mmox] Learning from the past; focusing on th… Gareth Nelson
- Re: [mmox] Learning from the past; focusing on th… Dan Olivares
- Re: [mmox] Learning from the past; focusing on th… Gareth Nelson
- Re: [mmox] Learning from the past; focusing on th… Dan Olivares
- Re: [mmox] Learning from the past; focusing on th… Jon Watte
- Re: [mmox] Learning from the past; focusing on th… Gareth Nelson
- Re: [mmox] Learning from the past; focusing on th… eh2th-mmox
- Re: [mmox] Learning from the past; focusing on th… Gareth Nelson
- Re: [mmox] Learning from the past; focusing on th… Jon Watte
- Re: [mmox] Learning from the past; focusing on th… Gareth Nelson
- Re: [mmox] Learning from the past; focusing on th… eh2th-mmox
- Re: [mmox] Learning from the past; focusing on th… Gareth Nelson
- Re: [mmox] Learning from the past; focusing on th… eh2th-mmox
- Re: [mmox] Learning from the past; focusing on th… Dan Olivares