Re: [ogpx] Protocol for permitting policy decisions

Morgaine <morgaine.dinova@googlemail.com> Fri, 16 October 2009 06:36 UTC

Return-Path: <morgaine.dinova@googlemail.com>
X-Original-To: ogpx@core3.amsl.com
Delivered-To: ogpx@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 203B03A6A16 for <ogpx@core3.amsl.com>; Thu, 15 Oct 2009 23:36:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.976
X-Spam-Level:
X-Spam-Status: No, score=-1.976 tagged_above=-999 required=5 tests=[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 FbMAQON4Go3c for <ogpx@core3.amsl.com>; Thu, 15 Oct 2009 23:36:00 -0700 (PDT)
Received: from ey-out-2122.google.com (ey-out-2122.google.com [74.125.78.26]) by core3.amsl.com (Postfix) with ESMTP id 5152C3A6889 for <ogpx@ietf.org>; Thu, 15 Oct 2009 23:36:00 -0700 (PDT)
Received: by ey-out-2122.google.com with SMTP id 9so419275eyd.51 for <ogpx@ietf.org>; Thu, 15 Oct 2009 23:35:59 -0700 (PDT)
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:content-type; bh=+fHYgcv40LThqHHzHztZfhLhzT9e7Nd2e0w/1+9uYcI=; b=M2v5SOBIWrMut7tvkDCuhYhQ24K9I2fGcD7INeidmPkTN1DXUDTC7sS3j6Opj9sBdg NcEk3qBs5W9KmnZ48Ve+M0j6FSJovJDyoTrlE1jA9tKdV4oWF/qPVaosR7YkXSwwRBaJ WAtuhsCbxZBYev45l3yJuWl0suZr4nmCK641Q=
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 :content-type; b=bpLr1Gf2iI6PMT5kyERk6iUWCOE3k5eL1c9S4tkObaW5+MKZ0zsU55aZHDq68Ik7+m MpycLotMRExRSQ/a/Jv7P0lxqWns3TRwea4mxGc9r0+4u2UqWeBZDS0fkxoXwsn+M5vw 8LRNnC3uBPDz0sTQ+8vr9EasbcWM2ZrEF/jb0=
MIME-Version: 1.0
Received: by 10.211.161.16 with SMTP id n16mr1079001ebo.20.1255674959627; Thu, 15 Oct 2009 23:35:59 -0700 (PDT)
In-Reply-To: <OF8ED24AAF.6A56D7D6-ON85257650.005CEDBD-85257650.005D4967@us.ibm.com>
References: <983F17705339E24699AA251B458249B50CC48CAEBF@EXCHANGE2K7.office.nic.se> <3a880e2c0910051638p393b20d1vc12763b59ae17e00@mail.gmail.com> <983F17705339E24699AA251B458249B50CC48CB1CB@EXCHANGE2K7.office.nic.se> <20091007204917.GB13882@alinoe.com> <b8ef0a220910071407w14040de4ka198375a70896b@mail.gmail.com> <20091008114435.GA22204@alinoe.com> <OF17263597.F074C846-ON85257649.004AC591-85257649.004CA2BE@us.ibm.com> <9b8a8de40910121244l94e4f4ai4805692e224f70f@mail.gmail.com> <20091015105430.GA26932@alinoe.com> <OF8ED24AAF.6A56D7D6-ON85257650.005CEDBD-85257650.005D4967@us.ibm.com>
Date: Fri, 16 Oct 2009 07:35:59 +0100
Message-ID: <e0b04bba0910152335l297fb6feg40e78bd4c717d28c@mail.gmail.com>
From: Morgaine <morgaine.dinova@googlemail.com>
To: ogpx@ietf.org
Content-Type: multipart/alternative; boundary=001636c5bf0cec07fe0476079bdc
Subject: Re: [ogpx] Protocol for permitting policy decisions
X-BeenThere: ogpx@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Virtual Worlds and the Open Grid Protocol <ogpx.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ogpx>, <mailto:ogpx-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ogpx>
List-Post: <mailto:ogpx@ietf.org>
List-Help: <mailto:ogpx-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ogpx>, <mailto:ogpx-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 16 Oct 2009 06:36:02 -0000

There are two cases here:


   1. When the source R1 and destination R2 regions belong to the same
   administering authority, then it is a reasonable optimization for serialized
   agent data to be transferred directly from R1 to R2.
   2. In contrast, when they belong to different administrations then there
   is a privacy concern (as various people have mentioned), since it is no
   business of R1's to know that the agent is going to R2 nor any business of
   R2's to know that the agent came from R1.


As long as we consider the direct R1->R2 shortcut to be a *local* *
optimization*, we're fine, since both privacy and efficiency can be
satisfied in the distinct cases where each one is appropriate.  I think that
this is a reasonable implementation note that we could add to the protocol
specification.

What the teleport specification must *not* do however is to mandate a direct
R1-R2 network connection, since that would deny case 2).


Morgaine.





=====================================

On Thu, Oct 15, 2009 at 5:58 PM, David W Levine <dwl@us.ibm.com> wrote:

>
> Region 1 (the source) holds the current state of the avatar. Running
> scripts in attachments, in particular. Without the source region
> participating, you end up having no way to
> retrieve that state, nor a way to know when that region can stop simulating
> the avatar.  Now.. You could go R1->AD->R2 which would obviate the privacy
> concern, but you end up
> with a pass through the "Not present in any region" state which might be
> disconcerting. (You also add at least one set of transactions to the dance,
> which, again isn't too bad)
> For edge crossings and TPs within a single "domain" that seems awfully
> expensive.
>
> - David
> ~ Zha
>
>
>
>  *Carlo Wood <carlo@alinoe.com>*
>
> 10/15/2009 06:54 AM
>   To
> Vaughn Deluca <vaughn.deluca@gmail.com>
>  cc
> David W Levine/Watson/IBM@IBMUS, Infinity Linden <infinity@lindenlab.com>om>,
> Meadhbh Hamrick <meadhbh.siobhan@gmail.com>om>, "ogpx@ietf.org" <
> ogpx@ietf.org>gt;, "ogpx-bounces@ietf.org" <ogpx-bounces@ietf.org>rg>, Magnus
> Zeisig <magnus.zeisig@iis.se>
>  Subject
> Re: [ogpx] Protocol for permitting policy decisions
>
>
>
>
> On Mon, Oct 12, 2009 at 09:44:56PM +0200, Vaughn Deluca wrote:
> > (8) AD1---(Rez avatar cap) ---> Derez avatar cap
> > The stored Derez avatar cap is a URI pointing to the current region of
> the
> > avatar, in this case RS1.1
>
> Why is this step needed?
>
> > (9) RS1.1---(POST)---> Rez avatar cap
> > The Rez avatar cap is un URI pointing to the destination region of the
> avatar,
> > in this case RS2.1
>
> Why is RS1.1 involved in the TP to RS2.1?
> This seems to mean that:
> a) RS1.1 can stop a successful TP away from RS1.1 to RS2.1
> b) RS1.1 learns about where an avatar TPs away to (privacy issue)
>
> > (10) RS2.1---( Rez avatar result)---> RS1.1
> >
> > (11) RS1.1---(Rez avatar result)---> AD1
>
> Same thing; there is no need for RS1.1 to be 'in between' this, is there?
>
> > (12) AD1---(Place avatar result, Rez avatar result)--->  viewer
> > The viewer can now contact the region.
>
> --
> Carlo Wood <carlo@alinoe.com>
>
>
> _______________________________________________
> ogpx mailing list
> ogpx@ietf.org
> https://www.ietf.org/mailman/listinfo/ogpx
>
>