Re: [ogpx] Transport independence (Re: Next Steps for OGPX WG Charter)

Mojito Sorbet <mojitotech@gmail.com> Wed, 05 August 2009 02:05 UTC

Return-Path: <mojitotech@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 8A2AA3A7139 for <ogpx@core3.amsl.com>; Tue, 4 Aug 2009 19:05:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
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 LtVcKucOgpF3 for <ogpx@core3.amsl.com>; Tue, 4 Aug 2009 19:05:05 -0700 (PDT)
Received: from mail-qy0-f203.google.com (mail-qy0-f203.google.com [209.85.221.203]) by core3.amsl.com (Postfix) with ESMTP id 25B563A7147 for <ogpx@ietf.org>; Tue, 4 Aug 2009 19:04:23 -0700 (PDT)
Received: by qyk41 with SMTP id 41so5500058qyk.29 for <ogpx@ietf.org>; Tue, 04 Aug 2009 19:04:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=BsF1N7Anke6JPYR7WMwkxc5yhI/VN3noMo7YrXupXow=; b=HEhrmBXOKyzImo+84r/KWklsFSC2S+EKAyU042DL3pwQXyNNwgO5gOchnXSYH1Hl+i 2zJr0LEZAWgU7rNke/sr4FlAbTKRB/vdvPX5Vt/JTkWBvU9s7kd+RyRZFfB7Ooui1lNo GToJD+fyVUcNtqHiQluUtZ5SAMEppReNkk72k=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; b=hQBI377koJkSSEUpnfLpUAzr2zwsY9hSAdILM7WpKS7LJpVBkvRb4RFduY7OjSRn5P tQ5qCuuaISHzkgNOMrZwzLSpAjtYnob3o/xPc7aG4hoPSN3GS8cm5qiXNBfyrsTE3w6A L+1w+KQt4djZesWWqNpcIq1X9bdE7EuYf93uI=
Received: by 10.224.80.211 with SMTP id u19mr6603683qak.263.1249437863941; Tue, 04 Aug 2009 19:04:23 -0700 (PDT)
Received: from ?192.168.2.2? (c-75-68-60-158.hsd1.nh.comcast.net [75.68.60.158]) by mx.google.com with ESMTPS id 5sm16779425qwg.5.2009.08.04.19.04.21 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 04 Aug 2009 19:04:22 -0700 (PDT)
Message-ID: <4A78E879.2020504@gmail.com>
Date: Tue, 04 Aug 2009 22:03:37 -0400
From: Mojito Sorbet <mojitotech@gmail.com>
User-Agent: Thunderbird 2.0.0.22 (Windows/20090605)
MIME-Version: 1.0
To: ogpx@ietf.org
References: <F0487BF6-FBBB-481A-A25E-DE777AC274E2@lindenlab.com> <4A74F1E4.8080209@dcrocker.net> <4A78D2F7.5080401@lindenlab.com>
In-Reply-To: <4A78D2F7.5080401@lindenlab.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [ogpx] Transport independence (Re: Next Steps for OGPX WG Charter)
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: Wed, 05 Aug 2009 02:11:27 -0000

I observe that the Shoutcast audio streaming service uses HTTP.  They 
initiate the connection with the headers and them leave it open for a 
loooong time sending data packets.  Similarly XMPP sends an XML 
'document' that takes HOURS to send, very slowly, one stanza at a time;  
in fact both ways at once.

With those examples I see no problem in using HTTP(s) headers to 
describe the desired service endpoint (as Dave Crocker pointed out) and 
maybe encoding format, for a connection that stays open for a long 
time.  I do think an exchange of HTTP headers per operation would be 
huge overkill for all but bulk transfers:  textures, sounds, etc.

This meets the needs for both supra-transport addressing and wide 
network reach, without imposing unreasonable end-to-end round-trip 
delays blocking the channel.

Independent services, such as messaging, asset downloading, locality 
information, might even use separate connections, to different 
endpoints, depending how capabilities are managed within a given virtual 
world administrative domain.

-Mo

Rob Lanphier wrote:
> On 08/01/2009 06:54 PM, Dave CROCKER wrote:
>   
>> Joshua Bell wrote:
>>     
>>> 12. Clarify the charter that we're explicitly targetting HTTP as the
>>> default transport.
>>>
>>> A concern was raised that reusing HTTP will lead to unnecessary and
>>> tight coupling with that protocol's capabilities and semantics; a
>>> suggestion was made that if we wish to state that the protocols will
>>> be transport-neutral, the WG will investigate at least one other
>>> transport. Should we just target HTTP, or make the effort?
>>>       
>> If transport-independence is claimed, the claim won't really be
>> meaningful unless at least two different transport mappings are provided.
>>     
>
> For the claim to be watertight, two different transport mappings would
> need to be provided. However, it's still possible to make a meaningful
> claim of transport-independence mainly by making sure that:
> 1. The transport requirements (and non-requirements) are clearly specified
> 2. Everyone remains vigilant about ensuring that transport expectations
> are specified in the requirements
>
> Unless there's a great deal of interest from implementors to implement
> some other transport, it seems silly to waste the effort specifying
> another transport in the name of making a watertight claim of transport
> independence.
>
> Rob
>
> _______________________________________________
> ogpx mailing list
> ogpx@ietf.org
> https://www.ietf.org/mailman/listinfo/ogpx
>
>