Re: [alto] your feedback on draft Multi-Cost ALTO
Richard Alimi <rich@velvetsea.net> Mon, 03 January 2011 19:15 UTC
Return-Path: <richard.alimi@gmail.com>
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 810473A6AFF for <alto@core3.amsl.com>; Mon, 3 Jan 2011 11:15:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.977
X-Spam-Level:
X-Spam-Status: No, score=-2.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
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 dYRKEVC7kxxs for <alto@core3.amsl.com>; Mon, 3 Jan 2011 11:15:20 -0800 (PST)
Received: from mail-iw0-f172.google.com (mail-iw0-f172.google.com [209.85.214.172]) by core3.amsl.com (Postfix) with ESMTP id 3541D3A6B00 for <alto@ietf.org>; Mon, 3 Jan 2011 11:15:20 -0800 (PST)
Received: by iwn40 with SMTP id 40so14589357iwn.31 for <alto@ietf.org>; Mon, 03 Jan 2011 11:17:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=NqhtP29NHkbpoEoivrWfBUZB7YrDOOepDJy4BAY/ZIA=; b=LvQfILrbpzm8EEPb5OX3YfRVSDjU8VoDP0mlnHfilcy/IzhRHQofZoD+r5a3QP2uj/ JcMcA7HWHToguBeCdDLj1tZgg34bPD8kd6ReQwxUww+RMKksonn+KzRC3KIBfystYnN8 DJS/TWPfiGtt32odNLp58hmqGPJ6aw0dcTeP4=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=aGyZYYNIx6gnSa2yXwzb8kvNZ3yh6N9L/SjxWbhLnbYzhPd5lJL0wIuiIDOXsSmux0 pJbIaaTf0P4pGykY8xWIt5ls/8JKhk0Czo0c2WME9D24HCLW6KvAIc+Ik/+gmXCt9VA8 S0gvIHmBtIkgHwYk8oKqDC2L9bsv3DicL8+Ns=
MIME-Version: 1.0
Received: by 10.231.14.136 with SMTP id g8mr4963521iba.114.1294082246687; Mon, 03 Jan 2011 11:17:26 -0800 (PST)
Sender: richard.alimi@gmail.com
Received: by 10.231.31.8 with HTTP; Mon, 3 Jan 2011 11:17:26 -0800 (PST)
In-Reply-To: <4CE2B857.1070003@alcatel-lucent.com>
References: <4CE2B857.1070003@alcatel-lucent.com>
Date: Mon, 03 Jan 2011 11:17:26 -0800
X-Google-Sender-Auth: rPUMCPAIaxwU2uNwmDcBQ5QlG7g
Message-ID: <AANLkTi=8ba7=_U=xjoiOCqhKoWePF2bO7oLST8_GSGSx@mail.gmail.com>
From: Richard Alimi <rich@velvetsea.net>
To: Sabine Randriamasy <Sabine.Randriamasy@alcatel-lucent.com>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Cc: alto@ietf.org
Subject: Re: [alto] your feedback on draft Multi-Cost ALTO
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: Mon, 03 Jan 2011 19:15:21 -0000
Hi Sabine, Thank you very much for the draft and presentation during the ALTO session. A couple of comments and questions on the draft: "However, vector costs provide a robust and natural input to multi-path connections ..." Why does exposing multiple costs for each path necessarily help with multi-path connections? Regarding multiple cost types: - The savings in message size could be useful, but I'm not sure how much it would save in practice. Given that the changing the protocol to support multiple cost types should be a small undertaking perhaps this is just a minor concern. Regarding statistical information: - For the P2P case, I'm not convinced about putting statistical information here. It seems that doing so would be useless without an accompanying standard protocol for reporting this information to an ALTO Server? - For cases such as CDNs (where there an ALTO Server is directly managed by a CDN provider or by an ISP with an explicit agreement with the CDN provider), this seems more doable. - I'm not sure that timeframe, TTL, and reliability are the best way to capture statistical information for a cost. In particular, the definition of "reliability" is a somewhat nebulous -- how is an ALTO Client supposed to interpret it? For a statistical measure, should there be a well-defined interpretation of it? There is some additional discussion on conveying statistical information in the responses to this posting: http://www.ietf.org/mail-archive/web/apps-discuss/current/msg01779.html. - It may help to have some particular real-world uses that could be documented in the draft that include a particular optimization being done, and how statistical information was applied. Proposed Cost Types: - I think some of these are endpoint properties instead of cost types? But, you do point to a need for an endpoint property registry.. adding this as a TODO for the protocol document :) Some Nits: - I don't think you need Cost Length in the encoding. Arrays in JSON don't need the length explicitly specified. - Perhaps you could define a canonical ordering for cost types on the request. This would make caching automatic and I don't think it changes the semantics of the query or response. Next Steps: - I think the changes to the ALTO Protocol to support multiple cost types would be minor and doable. If the WG wishes this to be included, this could be done. - For the proposed cost types, we now have a Cost Type registry defined in the draft-alto-protocol-06. Any suggested cost types could probably be split out from this document and, once the registry is implemented, you could follow through the registration process there. The same applies for the endpoint properties once a registry is defined. Thanks, Rich On Tue, Nov 16, 2010 at 8:59 AM, Sabine Randriamasy <Sabine.Randriamasy@alcatel-lucent.com> wrote: > > Hi all, > > During the ALTO session of the last IETF79, I have presented a personal > draft proposing to extend the ALTO protocol (i) to support additional Cost > Types (ii) to get information on multiple Cost Types in one single > query/response transaction. > > I would like to have your feedback on this proposal, in particular, there > were questions on this presentation that I need to make sure I understood. > > Presentation slides can be found here > http://tools.ietf.org/agenda/79/slides/alto-1.pdf > > The draft can be found here > http://tools.ietf.org/id/draft-randriamasy-alto-multi-cost-00.txt > > Thanks in advance > Best regards > Sabine > > -- > > --------------------------------------------------------- > Dr. Sabine RANDRIAMASY > Alcatel-Lucent Bell Labs France Centre de Villarceaux > Route de Villejust - 91620 NOZAY - FRANCE > > E-MAIL : Sabine.Randriamasy@alcatel-lucent.fr > TEL: +33 (0)1 30 77 27 45 2 103 27 45 (On Net) > --------------------------------------------------------- > > _______________________________________________ > alto mailing list > alto@ietf.org > https://www.ietf.org/mailman/listinfo/alto >
- [alto] your feedback on draft Multi-Cost ALTO Sabine Randriamasy
- Re: [alto] your feedback on draft Multi-Cost ALTO Richard Alimi
- Re: [alto] your feedback on draft Multi-Cost ALTO Sabine Randriamasy