Re: [p2pi] Refining the ALTO problem statement
Stanislav Shalunov <shalunov@bittorrent.com> Thu, 26 June 2008 21:21 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 7C4533A68F8; Thu, 26 Jun 2008 14:21:28 -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 A53F03A68F8 for <p2pi@core3.amsl.com>; Thu, 26 Jun 2008 14:21:27 -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 AZjwzjT-Tdya for <p2pi@core3.amsl.com>; Thu, 26 Jun 2008 14:21:26 -0700 (PDT)
Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.171]) by core3.amsl.com (Postfix) with ESMTP id 5F2033A67D0 for <p2pi@ietf.org>; Thu, 26 Jun 2008 14:21:26 -0700 (PDT)
Received: by wf-out-1314.google.com with SMTP id 27so193162wfd.31 for <p2pi@ietf.org>; Thu, 26 Jun 2008 14:21:29 -0700 (PDT)
Received: by 10.143.31.4 with SMTP id i4mr152398wfj.87.1214515289831; Thu, 26 Jun 2008 14:21:29 -0700 (PDT)
Received: from ?192.168.1.103? ( [67.188.243.194]) by mx.google.com with ESMTPS id 30sm1051478wfd.1.2008.06.26.14.21.28 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 26 Jun 2008 14:21:29 -0700 (PDT)
Message-Id: <0E777DCE-2C7D-4026-996C-F26839D3F18D@bittorrent.com>
From: Stanislav Shalunov <shalunov@bittorrent.com>
To: Laird Popkin <laird@pando.com>
In-Reply-To: <1656028167.439081214502888936.JavaMail.root@dkny.pando.com>
Mime-Version: 1.0 (Apple Message framework v924)
Date: Thu, 26 Jun 2008 14:21:27 -0700
References: <1656028167.439081214502888936.JavaMail.root@dkny.pando.com>
X-Mailer: Apple Mail (2.924)
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-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="yes"
Sender: p2pi-bounces@ietf.org
Errors-To: p2pi-bounces@ietf.org
Knowledge about congestion is a transport topic. Improvements in transport are possible, and, I would argue, necessary. Congestion information is useful on entirely different timescales and is a very different problem. An uncongested path may well be congested seconds later. An inexpensive path is likely to remain such tomorrow and even a week later. Congestion pricing and variations of ECN to achieve it is a very interesting topic, but not an ALTO topic. -- Stanislav Shalunov http://shlang.com On Jun 26, 2008, at 10:54 AM, Laird Popkin wrote: > 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. > > 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? > > - Laird Popkin, CTO, Pando Networks > mobile: 646/465-0570 > > ----- Original Message ----- > From: "Stanislav Shalunov" <shalunov@shlang.com> > To: "John Leslie" <john@jlc.net> > Cc: p2pi@ietf.org > Sent: Monday, June 23, 2008 7:58:39 PM (GMT-0500) America/New_York > Subject: Re: [p2pi] Refining the ALTO problem statement > > On Mon, Jun 23, 2008 at 9:45 AM, John Leslie <john@jlc.net> wrote: >> P2P applications have good reason to want to know (instantaneous) >> congestion, and what the likelihood is that the congestion will get >> better or worse soon. > > 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. > > -- > 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] 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