Re: [p2pi] Refining the ALTO problem statement
Laird Popkin <laird@pando.com> Fri, 27 June 2008 12:42 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 43B743A67F5; Fri, 27 Jun 2008 05:42:19 -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 BAB893A67F5 for <p2pi@core3.amsl.com>; Fri, 27 Jun 2008 05:42:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.265
X-Spam-Level:
X-Spam-Status: No, score=-10.265 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HABEAS_ACCREDITED_COI=-8, IP_NOT_FRIENDLY=0.334]
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 7smN+hedGdHC for <p2pi@core3.amsl.com>; Fri, 27 Jun 2008 05:42:16 -0700 (PDT)
Received: from dkny.pando.com (dkny.pando.com [67.99.55.163]) by core3.amsl.com (Postfix) with ESMTP id 723FA3A67A7 for <p2pi@ietf.org>; Fri, 27 Jun 2008 05:42:13 -0700 (PDT)
Received: from localhost (localhost.localdomain [127.0.0.1]) by dkny.pando.com (Postfix) with ESMTP id 47AF8E10AFD; Fri, 27 Jun 2008 08:42:05 -0400 (EDT)
X-Virus-Scanned: amavisd-new at
Received: from dkny.pando.com ([127.0.0.1]) by localhost (dkny.pando.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NuRLek3kJ31o; Fri, 27 Jun 2008 08:41:52 -0400 (EDT)
Received: from dkny.pando.com (dkny.pando.com [10.10.60.11]) by dkny.pando.com (Postfix) with ESMTP id 04660E10AFB; Fri, 27 Jun 2008 08:41:52 -0400 (EDT)
Date: Fri, 27 Jun 2008 08:41:51 -0400
From: Laird Popkin <laird@pando.com>
To: Lars Eggert <lars.eggert@nokia.com>
Message-ID: <1896440527.443251214570511993.JavaMail.root@dkny.pando.com>
In-Reply-To: <2135807016.443091214569923186.JavaMail.root@dkny.pando.com>
MIME-Version: 1.0
X-Originating-IP: [71.187.207.81]
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
I think that we're all in violent agreement in the distinction between long-term network status (e.g. topology, capacity, distance, cost) and transient status (e.g. congestion). Specifically, I think that we agress that "oracles" should focus on long-term network status and not transient status (e.g. congestion). But where I'm not sure that we agree is in the definition of ALTO's scope. There are many kinds of transport-level information that are valuable to expose to the application layer that aren't being addressed by other efforts (AFAIK). So while Re-ECN communicates stream-level congestion status, I believe that there is also value in exposing "last mile" link status (and capacity, quotas, etc.) to applications to assist them in making better decisions (e.g. avoiding 'last mile' link congestion, avoiding running consumers over their quotas, etc.). So while arguably last-mile link congestion is a "transport layer" issue, if it's not addressed elsewhere, perhaps ALTO should address it? - Laird Popkin, CTO, Pando Networks mobile: 646/465-0570 ----- Original Message ----- From: "Lars Eggert" <lars.eggert@nokia.com> To: "ext Stanislav Shalunov" <shalunov@bittorrent.com> Cc: "Laird Popkin" <laird@pando.com>, p2pi@ietf.org Sent: Friday, June 27, 2008 3:14:15 AM (GMT-0500) America/New_York Subject: Re: [p2pi] Refining the ALTO problem statement On 2008-6-27, at 0:21, ext Stanislav Shalunov wrote: > 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. It will surprise nobody that I fully agree with Stas. Lars > > > -- > 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 mailing list p2pi@ietf.org https://www.ietf.org/mailman/listinfo/p2pi
- Re: [p2pi] Refining the ALTO problem statement Lars Eggert
- Re: [p2pi] Refining the ALTO problem statement Laird Popkin
- Re: [p2pi] Refining the ALTO problem statement Laird Popkin
- Re: [p2pi] Refining the ALTO problem statement Vijay K. Gurbani
- Re: [p2pi] Refining the ALTO problem statement Laird Popkin
- Re: [p2pi] Refining the ALTO problem statement Laird Popkin
- Re: [p2pi] Refining the ALTO problem statement Lars Eggert
- Re: [p2pi] Refining the ALTO problem statement Stanislav Shalunov