Re: [p2pi] Refining the ALTO problem statement
stefano previdi <sprevidi@cisco.com> Thu, 26 June 2008 18:17 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 103BF3A6B19; Thu, 26 Jun 2008 11:17:08 -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 8E8B83A690C for <p2pi@core3.amsl.com>; Thu, 26 Jun 2008 11:17:07 -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 PPmNZ+80up1v for <p2pi@core3.amsl.com>; Thu, 26 Jun 2008 11:17:06 -0700 (PDT)
Received: from av-tac-bru.cisco.com (odd-brew.cisco.com [144.254.15.119]) by core3.amsl.com (Postfix) with ESMTP id EAF5D3A6872 for <p2pi@ietf.org>; Thu, 26 Jun 2008 11:16:13 -0700 (PDT)
X-TACSUNS: Virus Scanned
Received: from strange-brew.cisco.com (localhost [127.0.0.1]) by av-tac-bru.cisco.com (8.11.7p3+Sun/8.11.7) with ESMTP id m5QIGBn02848; Thu, 26 Jun 2008 20:16:11 +0200 (CEST)
Received: from [192.168.0.100] (ams3-vpn-dhcp4148.cisco.com [10.61.80.51]) by strange-brew.cisco.com (8.11.7p3+Sun/8.11.7) with ESMTP id m5QIGAA23004; Thu, 26 Jun 2008 20:16:10 +0200 (CEST)
User-Agent: Microsoft-Entourage/11.4.0.080122
Date: Thu, 26 Jun 2008 20:16:02 +0200
From: stefano previdi <sprevidi@cisco.com>
To: Laird Popkin <laird@pando.com>, Stanislav Shalunov <shalunov@shlang.com>
Message-ID: <C489A982.6AA77%sprevidi@cisco.com>
Thread-Topic: [p2pi] Refining the ALTO problem statement
Thread-Index: AcjXuLDJ75rIyUOrEd2D2QAX8vOM8g==
In-Reply-To: <1656028167.439081214502888936.JavaMail.root@dkny.pando.com>
Mime-version: 1.0
Cc: p2pi@ietf.org
Subject: Re: [p2pi] Refining the ALTO problem statement
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
> From: Laird Popkin <laird@pando.com> > > I agree with Stanislav's main point (ALTO should focus on providing new > information). We've had extensive email chains listing such opportunities, so > no need to repeat them here. > > That being said, there's some value in knowing about congestion more precisely > than we do now. In particular, it would be good to know when: > > 1) The user's internet connection is saturated (and in which direction) so > that the application as a whole can reduce bandwidth to de-saturate the link. > Many p2p apps do this now, but the techniques for attempting to indirectly > detect 'edge' link saturation are inconsistent in their effectiveness. If the > edge router could tell app's the precise situation, that would help app's > avoid saturating links while maximizing performance. it's a matter of trade-off in terms of complexity for retrieving the information at that granularity level you need it and the improved correctness/usefulness of it. IOW: what you get now may be good enough already. > 2) A specific TCP stream to a specific peer is saturated, in which case we > should slow down that stream and pull more data from elsewhere. Re-ECN looks > like it'll address the latter scenario. What's the relationship (if any) > between Re-ECN and ALTO? I wonder if we have a granularity problem here. A given app/p2p client may be interested into path characteristics for the flow is going to originate/receive. However, the provider infrastructure may not (easily/consistently) deliver this level of visibility (measuring the impact of a few Mb flow over a multi-Gb backbone). > From: "Stanislav Shalunov" <shalunov@shlang.com> > > This is the function of transport. P2P apps, by doing e2e > measurements, already have pretty decent information about state of > congestion, and use it just the way you'd expect. > > What P2P apps don't have, and what ALTO should provide, is new > information -- not whether a path is congested, but whether a path is > preferred by the ISP. Some simple notion of cost or preferred ASes or > IP prefixes or whatnot. > > This is information that the routing layer has and that the overlay > routing in P2P has no access to. I definitely subscribe to this. s. > > -- > Stanislav Shalunov > http://shlang.com/ > _______________________________________________ > 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 _______________________________________________ p2pi mailing list p2pi@ietf.org https://www.ietf.org/mailman/listinfo/p2pi
- [p2pi] discussing P2PI-related standardization in… Lars Eggert
- Re: [p2pi] discussing P2PI-related standardizatio… Lars Eggert
- Re: [p2pi] discussing P2PI-related standardizatio… Vijay K. Gurbani
- Re: [p2pi] discussing P2PI-related standardizatio… Peterson, Jon
- Re: [p2pi] discussing P2PI-related standardizatio… Livingood, Jason
- [p2pi] Refining the ALTO problem statement [Was: … Enrico Marocco
- Re: [p2pi] Refining the ALTO problem statement [W… stefano previdi
- Re: [p2pi] Refining the ALTO problem statement [W… John Leslie
- Re: [p2pi] Refining the ALTO problem statement [W… Vijay K. Gurbani
- Re: [p2pi] Refining the ALTO problem statement [W… Lars Eggert
- Re: [p2pi] Refining the ALTO problem statement [W… Lars Eggert
- Re: [p2pi] discussing P2PI-related standardizatio… Lars Eggert
- Re: [p2pi] Refining the ALTO problem statement [W… Enrico Marocco
- Re: [p2pi] Refining the ALTO problem statement John Leslie
- Re: [p2pi] discussing P2PI-related standardizatio… Richard Bennett
- Re: [p2pi] discussing P2PI-related standardizatio… Lars Eggert
- Re: [p2pi] Refining the ALTO problem statement [W… Lars Eggert
- Re: [p2pi] Refining the ALTO problem statement Lars Eggert
- Re: [p2pi] Refining the ALTO problem statement [W… stefano previdi
- Re: [p2pi] Refining the ALTO problem statement Spencer Dawkins
- Re: [p2pi] Refining the ALTO problem statement John Leslie
- Re: [p2pi] Refining the ALTO problem statement John Leslie
- Re: [p2pi] Refining the ALTO problem statement Spencer Dawkins
- Re: [p2pi] Refining the ALTO problem statement [W… Henning Schulzrinne
- Re: [p2pi] Refining the ALTO problem statement [W… Stanislav Shalunov
- Re: [p2pi] Refining the ALTO problem statement [W… Lars Eggert
- Re: [p2pi] Refining the ALTO problem statement Lars Eggert
- Re: [p2pi] Refining the ALTO problem statement Spencer Dawkins
- Re: [p2pi] Refining the ALTO problem statement John Leslie
- Re: [p2pi] Refining the ALTO problem statement Robert Snively
- Re: [p2pi] Refining the ALTO problem statement Stanislav Shalunov
- Re: [p2pi] Refining the ALTO problem statement Laird Popkin
- Re: [p2pi] Refining the ALTO problem statement stefano previdi
- Re: [p2pi] Refining the ALTO problem statement Stanislav Shalunov
- Re: [p2pi] Refining the ALTO problem statement Lars Eggert