Re: [alto] alto Digest, Vol 24, Issue 5

Enrico Marocco <enrico.marocco@telecomitalia.it> Wed, 13 October 2010 08:52 UTC

Return-Path: <enrico.marocco@telecomitalia.it>
X-Original-To: alto@core3.amsl.com
Delivered-To: alto@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8153F3A6807 for <alto@core3.amsl.com>; Wed, 13 Oct 2010 01:52:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -99.978
X-Spam-Level:
X-Spam-Status: No, score=-99.978 tagged_above=-999 required=5 tests=[AWL=0.741, BAYES_00=-2.599, HELO_EQ_IT=0.635, HOST_EQ_IT=1.245, USER_IN_WHITELIST=-100]
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 B7rgWqUFTDay for <alto@core3.amsl.com>; Wed, 13 Oct 2010 01:52:27 -0700 (PDT)
Received: from GRFEDG702BA020.telecomitalia.it (grfedg702ba020.telecomitalia.it [156.54.233.201]) by core3.amsl.com (Postfix) with ESMTP id 141A53A67A3 for <alto@ietf.org>; Wed, 13 Oct 2010 01:52:27 -0700 (PDT)
Received: from GRFHUB701BA020.griffon.local (10.188.101.111) by GRFEDG702BA020.telecomitalia.it (10.188.45.101) with Microsoft SMTP Server (TLS) id 8.2.254.0; Wed, 13 Oct 2010 10:53:41 +0200
Received: from maclab.cselt.it (163.162.173.7) by smtp.telecomitalia.it (10.188.101.114) with Microsoft SMTP Server (TLS) id 8.2.254.0; Wed, 13 Oct 2010 10:53:40 +0200
Message-ID: <4CB57393.7050200@telecomitalia.it>
Date: Wed, 13 Oct 2010 10:53:39 +0200
From: Enrico Marocco <enrico.marocco@telecomitalia.it>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.9) Gecko/20100915 Thunderbird/3.1.4
MIME-Version: 1.0
To: wangaijun <wangaijun@tsinghua.org.cn>
References: <mailman.47.1286910014.32638.alto@ietf.org> <004401cb6a85$c6708a90$53519fb0$@org.cn>
In-Reply-To: <004401cb6a85$c6708a90$53519fb0$@org.cn>
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg="sha1"; boundary="------------ms030700090606020901090000"
Cc: "alto@ietf.org" <alto@ietf.org>
Subject: Re: [alto] alto Digest, Vol 24, Issue 5
X-BeenThere: alto@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Application-Layer Traffic Optimization \(alto\) WG mailing list" <alto.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/alto>, <mailto:alto-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/alto>
List-Post: <mailto:alto@ietf.org>
List-Help: <mailto:alto-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/alto>, <mailto:alto-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Oct 2010 08:52:28 -0000

On 10/13/10 5:21 AM, wangaijun wrote:
> In this charter, it is said, "... In any case, this WG will not
> propose standards on how congestion is signaled, remediated, or
> avoided, and will not deal with information representing
> instantaneous network state.  Such issues belong to other IETF areas
> and will be treated accordingly by the specific area."

That part of the charter -- that was discussed, understood and agreed
before the creation of the working group -- means exactly what it says:
congestion is a transport issue that varies on a different time scale
than the network topology ALTO is about. As such, it needs to be handled
at a different layer.

The problem with congestion is that it changes very quickly and is
subject to feedback loops. That means, in the case of distributed
applications, that avoiding a congested path is likely to cause
congestion on some alternative paths. Of course it is not an unsolvable
problem -- the Internet has been dealing with congestion since day one,
one may say it is part of the very nature of packet networks -- but is
one that needs to be addressed instantaneusly. An application protocol
like ALTO just cannot provide such frequent updates: transport protocols
do, and are constantly being enhanced to do it better (see the LEDBAT
and CONEX working groups for example).

This of course does not preclude an ALTO server to assign higher
priorities to networks that are better connected, i.e. whose connecting
links have, on average, higher available bandwidth. As long as the
average is estimated on a timescale that is comparable to the TTL of the
information the server distributes (i.e. days, possibly weeks or months).

-- 
Ciao,
Enrico