Re: [p2pi] Information in an ALTO protocol

"Woundy, Richard" <Richard_Woundy@cable.comcast.com> Tue, 12 August 2008 13:59 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 7905B3A6B12; Tue, 12 Aug 2008 06:59:20 -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 5969C3A6B12 for <p2pi@core3.amsl.com>; Tue, 12 Aug 2008 06:59:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.163
X-Spam-Level:
X-Spam-Status: No, score=-0.163 tagged_above=-999 required=5 tests=[AWL=0.300, BAYES_00=-2.599, HELO_EQ_MODEMCABLE=0.768, HOST_EQ_MODEMCABLE=1.368]
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 eP-MKbtk8-qR for <p2pi@core3.amsl.com>; Tue, 12 Aug 2008 06:59:18 -0700 (PDT)
Received: from pacdcimo01.cable.comcast.com (PacdcIMO01.cable.comcast.com [24.40.8.145]) by core3.amsl.com (Postfix) with ESMTP id 0313D3A6B08 for <p2pi@ietf.org>; Tue, 12 Aug 2008 06:59:17 -0700 (PDT)
Received: from ([10.52.116.30]) by pacdcimo01.cable.comcast.com with ESMTP id 5503620.10848654; Tue, 12 Aug 2008 09:58:56 -0400
Received: from PACDCEXCMB06.cable.comcast.com ([24.40.15.22]) by PAOAKEXCSMTP01.cable.comcast.com with Microsoft SMTPSVC(6.0.3790.3959); Tue, 12 Aug 2008 09:58:55 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Tue, 12 Aug 2008 09:58:55 -0400
Message-ID: <74CCBBDF76102846AFA7B29F3A98D3F60107C332@PACDCEXCMB06.cable.comcast.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [p2pi] Information in an ALTO protocol
Thread-Index: Acj8GSsnZWFL/dhBTUmeCSZpQGTLaQAamP0O
From: "Woundy, Richard" <Richard_Woundy@cable.comcast.com>
To: shalunov@shlang.com, vinay@net.t-labs.tu-berlin.de
X-OriginalArrivalTime: 12 Aug 2008 13:58:55.0953 (UTC) FILETIME=[8F8FA410:01C8FC83]
Cc: p2pi@ietf.org
Subject: Re: [p2pi] Information in an ALTO protocol
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: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: p2pi-bounces@ietf.org
Errors-To: p2pi-bounces@ietf.org

>but the ISP would probably be a lot more concerned about telling its competitors the fraction of its customers whom they upsold on a premium plan.

I see three potential problems for the ISP.

First, there is the user privacy issue. I could imagine an ecommerce portal that varies its prices based on the ISP plan of the user that it dsicovers via ALTO. If this is true, this would be a certain showstopper.

Second, there is the ISP marketing concern about revealing the mix of regular versus premium customers. The ISP that reveals this information would be at a competitive disadvantage to the ISP that does not; the second ISP could tune their prices, advertising messages, etc.

Third, the ISP premium customers would become much more popular targets for swarm selection algorithms. That *may* serve to concentrate traffic on fewer ISP links. Probably more likely is a lot of TCP connection *attempts* to premium customers, because even premium customers have finite upstream capacity. But if there happens to be aggregate 'capacity slack' in the swarm, then there may be more traffic concentration than is desired by either the premium customer or the ISP.

-- Rich


----- Original Message -----
From: p2pi-bounces@ietf.org <p2pi-bounces@ietf.org>
To: Vinay Aggarwal <vinay@net.t-labs.tu-berlin.de>
Cc: p2pi@ietf.org <p2pi@ietf.org>
Sent: Mon Aug 11 21:16:44 2008
Subject: Re: [p2pi] Information in an ALTO protocol

This might be workable and interesting, but here are a few concerns:

1. For this to be useful, an ISP would need to provide an unobfuscated  
third-party service that will tell the world what service plan I  
bought.  As a user, I'd have a bit of discomfort with it, but the ISP  
would probably be a lot more concerned about telling its competitors  
the fraction of its customers whom they upsold on a premium plan.  I  
suspect this might be a real show-stopper.

2. Nominal provisioned bandwidth on DSL is only an upper bound for the  
actual negotiated bandwidth.  The negotiation takes a few seconds  
after the modem starts and routinely results in lower-than-nominal  
rates for longer distances to CO.

3. While it's obvious that an individual peer will, in the current  
world, do better trading with fat-uplink partners, I'm skeptical of  
possibility of substantial increases in swarm throughput, which  
determines the average outcome.  Consider the measure of swarm  
efficiency: total transfer rate divided by total upload capacity.  I  
posit that swarm efficiency is usually quite high, and the only real  
slack is on super-fast peers in colos and such.  Home connection  
uplinks are so narrow that it does not take much to saturate them.

-- Stas



On Aug 11, 2008, at 7:35 AM, Vinay Aggarwal wrote:

> Hello,
>
> Regarding what information the ALTO service can provide:
>
> I think an estimate of "last-hop bandwidth" can be an interesting  
> metric
> of information for peer selection.
> It has been shown that selecting peers with high last-hop bandwidth  
> lead
> to improvements in download performance. And this is information  
> that is
> rather hard for peers to find out themselves. As far as I can see, it
> also satisfies all the bars set up by the ALTO service.
>
> Any thoughts?
>
> Thanks,
> Vinay.
>
> -----------------
> Vinay Aggarwal
> Deutsche Telekom
> Germany.
>
>
> On Thu, Aug 07, 2008 at 09:14:19PM +0200, Enrico Marocco wrote:
>> As some people suggested, it may be useful to try to understand what
>> kind of information will be provided by an ALTO service.
>>
>> Current version of the charter lists four pieces of information:
>> + routing preferences and priority values. The network operator is
>>  usually the only entity in possession of such information, but it is
>>  in its interests to share at least part of it with applications, in
>>  order to reduce traffic on critical links. On the other hand, if
>>  following such preferences leads to better-than-random choices, it  
>> is
>>  also in applications' interest to follow them;
>> + AS numbers and approximate geographic locations. Such information  
>> is
>>  today (partially) available and, in fact, is in some cases already
>>  used for peer selection. However, since there is no standard way to
>>  obtain it, it is not easy for applications to switch from an
>>  information provider to another.
>>
>> The charter does not preclude any other kind of information entirely,
>> but it sets the bar pretty high, requiring that:
>>
>>  When the WG considers standardizing schemas, measures or other
>>  information that the ALTO service could provide, the following
>>  criteria are important to ensure real feasibility.
>>  - Can an ALTO service technically provide that information?
>>  - Is the ALTO service willing to obtain and divulge that  
>> information?
>>  - Is it information that some client will find useful?
>>  - Can that client get that information without excessive privacy
>>    concerns (e.g. by sending large lists of peers)?
>>  - Is it information that clients cannot find easily some other way?
>>
>> Thoughts?
>>
>> -- 
>> Ciao,
>> Enrico
>
>
>
>> _______________________________________________
>> p2pi mailing list
>> p2pi@ietf.org
>> https://www.ietf.org/mailman/listinfo/p2pi
>
> _______________________________________________
> p2pi mailing list
> p2pi@ietf.org
> https://www.ietf.org/mailman/listinfo/p2pi

--
Stanislav Shalunov



_______________________________________________
p2pi mailing list
p2pi@ietf.org
https://www.ietf.org/mailman/listinfo/p2pi
_______________________________________________
p2pi mailing list
p2pi@ietf.org
https://www.ietf.org/mailman/listinfo/p2pi