Re: [ogpx] Protocol for permitting policy decisions

Vaughn Deluca <vaughn.deluca@gmail.com> Fri, 16 October 2009 07:07 UTC

Return-Path: <vaughn.deluca@gmail.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 2ECCB3A6A19 for <ogpx@core3.amsl.com>; Fri, 16 Oct 2009 00:07:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.331
X-Spam-Level:
X-Spam-Status: No, score=-2.331 tagged_above=-999 required=5 tests=[AWL=0.267, 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 ace9VubN3Ipn for <ogpx@core3.amsl.com>; Fri, 16 Oct 2009 00:07:03 -0700 (PDT)
Received: from mail-fx0-f218.google.com (mail-fx0-f218.google.com [209.85.220.218]) by core3.amsl.com (Postfix) with ESMTP id 5FECA3A68A2 for <ogpx@ietf.org>; Fri, 16 Oct 2009 00:07:02 -0700 (PDT)
Received: by fxm18 with SMTP id 18so2043232fxm.37 for <ogpx@ietf.org>; Fri, 16 Oct 2009 00:07:04 -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=tXuX9vDYdSdnt4TSQ5eQiDOjcQ0YeAfhFEPwWEFjf+8=; b=HhIZlBfqplpy8AnzIb31O5cVbHWcXdYNuUUoJvdyN8NOwX8QIcFUvwSmDvAy4uAJEc 4o+QVdoO3YBYdTXR+/SypUKwimTsjPKy9KqR3z9/K1O2qn3datDjXRbH6i0+VXGXZICi tBtV8wgvX+t1QTxJQbDOiuKvMHcVcnPl49Ohs=
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=fkHS3OA1gIvJAkXNpabEpoI7G+bYg8O/de2i9CDN+wjJrELbK91wW/Wvh7j2VxHW0X YOq4JR6qSXGLdtPrQSYnA64knBxQ+QvY82+UPM0O6oTBolkqYeMG3Pjd7MPHBKufodAK Mg5t3ep18BeBgo5m5ykBS6d2sFQxdPjcME6bE=
MIME-Version: 1.0
Received: by 10.204.153.217 with SMTP id l25mr903020bkw.108.1255676824015; Fri, 16 Oct 2009 00:07:04 -0700 (PDT)
In-Reply-To: <e0b04bba0910152335l297fb6feg40e78bd4c717d28c@mail.gmail.com>
References: <983F17705339E24699AA251B458249B50CC48CAEBF@EXCHANGE2K7.office.nic.se> <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> <e0b04bba0910152335l297fb6feg40e78bd4c717d28c@mail.gmail.com>
Date: Fri, 16 Oct 2009 09:07:03 +0200
Message-ID: <9b8a8de40910160007xd8c15b1o5c34cabb4e097fe@mail.gmail.com>
From: Vaughn Deluca <vaughn.deluca@gmail.com>
To: Morgaine <morgaine.dinova@googlemail.com>
Content-Type: multipart/alternative; boundary=0015175d094e0c533c0476080be6
Cc: ogpx@ietf.org
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 07:07:04 -0000

I  agree with this conceptual split, yet i would like to stick to the more
precise terminology I outlined above.R1 and R2 are *by definition* in
different domains.
The case you mention in 1. is a  R1.1 -> R1.2 transfer.

In addition it can be argued that it should be left to the AD to decide how
far its wants to optimise.
As long as the protocol *allows* a region transfer via the AD rather than
requiring the direct R1->R2 connection everybody can be satisfied. Its left
up to the end users to pick an agent domain that fits their needs for
privacy.

-Vaughn


On Fri, Oct 16, 2009 at 8:35 AM, Morgaine <morgaine.dinova@googlemail.com>wrote;wrote:

> 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
>>
>>
>
> _______________________________________________
> ogpx mailing list
> ogpx@ietf.org
> https://www.ietf.org/mailman/listinfo/ogpx
>
>