Re: [p2pi] After-BoF charter

Enrico Marocco <enrico.marocco@telecomitalia.it> Thu, 14 August 2008 17:29 UTC

Return-Path: <p2pi-bounces@ietf.org>
X-Original-To: p2pi-archive@ietf.org
Delivered-To: ietfarch-p2pi-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C32693A6AD4; Thu, 14 Aug 2008 10:29:09 -0700 (PDT)
X-Original-To: p2pi@core3.amsl.com
Delivered-To: p2pi@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 63EA93A6AD4 for <p2pi@core3.amsl.com>; Thu, 14 Aug 2008 10:29:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.58
X-Spam-Level:
X-Spam-Status: No, score=0.58 tagged_above=-999 required=5 tests=[AWL=1.299, BAYES_00=-2.599, HELO_EQ_IT=0.635, HOST_EQ_IT=1.245]
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 X8R6b-dBgpXs for <p2pi@core3.amsl.com>; Thu, 14 Aug 2008 10:29:07 -0700 (PDT)
Received: from maile.telecomitalia.it (maile.telecomitalia.it [156.54.233.31]) by core3.amsl.com (Postfix) with ESMTP id A3A653A6ABC for <p2pi@ietf.org>; Thu, 14 Aug 2008 10:29:06 -0700 (PDT)
Received: from ptpxch010ba020.idc.cww.telecomitalia.it ([156.54.240.53]) by maile.telecomitalia.it with Microsoft SMTPSVC(6.0.3790.1830); Thu, 14 Aug 2008 19:29:09 +0200
Received: from grfhub701ba020.griffon.local ([10.188.101.111]) by ptpxch010ba020.idc.cww.telecomitalia.it with Microsoft SMTPSVC(6.0.3790.1830); Thu, 14 Aug 2008 19:29:08 +0200
Received: from [172.16.82.18] (163.162.180.246) by smtp.telecomitalia.it (10.188.101.114) with Microsoft SMTP Server (TLS) id 8.1.278.0; Thu, 14 Aug 2008 19:29:07 +0200
Message-ID: <48A469FF.4000105@telecomitalia.it>
Date: Thu, 14 Aug 2008 19:23:11 +0200
From: Enrico Marocco <enrico.marocco@telecomitalia.it>
User-Agent: Mozilla-Thunderbird 2.0.0.16 (X11/20080724)
MIME-Version: 1.0
To: Lars Eggert <lars.eggert@nokia.com>
References: <489B47A0.1050507@telecomitalia.it> <EAFFEDBC-D318-4A37-A307-31C2F134DBD6@nokia.com>
In-Reply-To: <EAFFEDBC-D318-4A37-A307-31C2F134DBD6@nokia.com>
X-OriginalArrivalTime: 14 Aug 2008 17:29:08.0838 (UTC) FILETIME=[4240A860:01C8FE33]
Cc: Lisa Dusseault <lisa@osafoundation.org>, "p2pi@ietf.org" <p2pi@ietf.org>
Subject: Re: [p2pi] After-BoF charter
X-BeenThere: p2pi@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: P2P Infrastructure Discussion <p2pi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/p2pi>, <mailto:p2pi-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/p2pi>
List-Post: <mailto:p2pi@ietf.org>
List-Help: <mailto:p2pi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/p2pi>, <mailto:p2pi-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0986509593=="
Sender: p2pi-bounces@ietf.org
Errors-To: p2pi-bounces@ietf.org

Lars Eggert wrote:
> I believe that the new charter text is a huge step in the right
> direction - thank you for not being discouraged from continuing to
> work on this after the BOF.

Well, the interest shown at the BoF was actually encouraging, even if
having all those people (> 240, according to bluesheets) agree is kind
of a nightmare ;-)

> I have a few comments on specific bits of text:
> 
>> DRAFT CHARTER
>> $Id: charter.txt 71 2008-08-07 17:15:10Z enrico $
> 
> What area are you targeting for the WG? (I assume APP.)

The proposed WG will target APP, but probably it will need advisors from
other areas as well.

>> The Working Group will design and specify an Application-Layer Traffic
>> Optimization (ALTO) service that will provide applications with
>> information to perform better-than-random peer selection.
> 
> Hm. There are research results (Peter Key, etc.) that show that random
> peer selection based on observed performance over time approximates an
> optimal peer selection, at least for some metrics. It seems like the
> best ALTO could do is help P2P systems converge on a good set of peers
> faster (maybe much faster) that performance-based random selection
> over time would?

Right. The previous paragraph says that it is a time-related issue, but
probably it would be worth reaffirming it with "initial peer selection"
(as John suggested).

>>  The WG will
>> consider BitTorrent, tracker-less P2P, and other applications, such as
>> content delivery networks (CDN) and mirror selection.
>>
>> The WG will focus on the following items:
> 
> For each of these items, it's be good to indicate in the charter what
> kinds of documents (PS, Experimental, Informational, BCP) the WG is
> expected to produce.

Sure, we would have specified the type in "goals and milestones". The
only item we are still not sure about is the discovery mechanism, which
could be either Informational, PS or BCP, depending on what it will be
based on. Other documents would be informational (reqs) and standards
track protocols.

>> - A requirements document.  This document will list requirements for a
>>   peer selection service, identifying, for example, what kind of
>>   information P2P applications will need for optimizing their choices.
>>
>> - A request/response protocol for querying the ALTO service to obtain
>>   information useful for peer selection, and a format for requests and
>>   responses.
> 
> I'd like to suggest that at least the initial protocol should run over
> TCP.

I don't think we should say that in a charter. However, we could still
say that, for example, "if, for some very good reason, the WG will
decide to define a UDP-based protocol, guidelines in
draft-ietf-tsvwg-udp-guidelines must be followed."

>> - A schema for such a protocol to communicate routing preferences to
>>   applications, including IP ranges to prefer and avoid.
> 
> Your email also talks about AS numbers (as do charter paragraphs
> below), but the work item above is only about IP ranges and no other
> work item talks about AS numbers - missing work item?

Actually it is still not perfectly clear if ASN and geolocation
information should go in the same schema (e.g. as an alternative way to
express routing preferences), or in a different schema.

-- 
Ciao,
Enrico
_______________________________________________
p2pi mailing list
p2pi@ietf.org
https://www.ietf.org/mailman/listinfo/p2pi