Re: [alto] Starting the ALTO extension discussion
"Y. Richard Yang" <yry@cs.yale.edu> Mon, 18 November 2013 21:47 UTC
Return-Path: <yang.r.yang@gmail.com>
X-Original-To: alto@ietfa.amsl.com
Delivered-To: alto@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5BBD61AE59F for <alto@ietfa.amsl.com>; Mon, 18 Nov 2013 13:47:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.277
X-Spam-Level:
X-Spam-Status: No, score=-1.277 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RRFHJl8xa-4l for <alto@ietfa.amsl.com>; Mon, 18 Nov 2013 13:47:44 -0800 (PST)
Received: from mail-pa0-x22a.google.com (mail-pa0-x22a.google.com [IPv6:2607:f8b0:400e:c03::22a]) by ietfa.amsl.com (Postfix) with ESMTP id 81CF41AD9B8 for <alto@ietf.org>; Mon, 18 Nov 2013 13:47:44 -0800 (PST)
Received: by mail-pa0-f42.google.com with SMTP id lj1so1560605pab.1 for <alto@ietf.org>; Mon, 18 Nov 2013 13:47:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=7L0088YvopJTm3npEO4IrlE57LvrIK1cx7QRimP5Rao=; b=obcNCnTF578oVTOP4UNWgx2OyC0qEIZD6PHIr+MeUcSA4sI6SYX9M0U5G/fwu+crZG Vx7UbOHrB3x4Kp4EFu5uT5p/NMtfW3kRPDujsiOOc3wYtTsxuCa86Ko4I4B4udtvKsJ+ tCpl4VONCTDol7TyYgSq1SFB8uGwCMiD0J88ty+SWBTwL5ST5w/kln8jrmGU6kwHMIJF a0oYOOS5AZaQrd+IggKbTayFm92eFfUHmGirP35UDAoAi24yk1mgfO2y0F4+/3JG4toB 1IGYV0FiGbA8ogcGoEb33zLd2lA2beBAJjOQbKJ/1DCkDsxLToZuS5BLT71leed5PdJ5 VeCw==
MIME-Version: 1.0
X-Received: by 10.66.139.196 with SMTP id ra4mr23523368pab.103.1384811258745; Mon, 18 Nov 2013 13:47:38 -0800 (PST)
Sender: yang.r.yang@gmail.com
Received: by 10.68.27.199 with HTTP; Mon, 18 Nov 2013 13:47:38 -0800 (PST)
In-Reply-To: <528A6E44.8040400@bell-labs.com>
References: <528A6E44.8040400@bell-labs.com>
Date: Mon, 18 Nov 2013 16:47:38 -0500
X-Google-Sender-Auth: 07uQXWPILwtl0K1Hkj8XoGQw1Pw
Message-ID: <CANUuoLrETbUqH+UA=g92aGdv8WyYC9UVOCCD3jxfr5CH_NJA2A@mail.gmail.com>
From: "Y. Richard Yang" <yry@cs.yale.edu>
To: "Vijay K. Gurbani" <vkg@bell-labs.com>
Content-Type: multipart/alternative; boundary="047d7b5dbaac289d3304eb7a7f34"
Cc: alto <alto@ietf.org>
Subject: Re: [alto] Starting the ALTO extension discussion
X-BeenThere: alto@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Application-Layer Traffic Optimization \(alto\) WG mailing list" <alto.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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, 18 Nov 2013 21:47:47 -0000
Hi Vijay, Enrico, Thanks for posting the thoughts on ALTO extensions! Should we reply to this email, or start a separate thread for each extension to answer the questions? Richard On Mon, Nov 18, 2013 at 2:45 PM, Vijay K. Gurbani <vkg@bell-labs.com> wrote: > Folks: > > Enrico and I have put together some thoughts on how to direct our > energies into making sense of the ALTO extensions so we can reasonably > differentiate the extensions that are possible with the current base > ALTO protocol from those that may require an updated charter. > > Here is the general extension taxonomy without resorting to listing each > extension draft; we hope this will guide the list discussions. > > - Pub/sub (asynchronous notification) extension. > > - Incremental updates. (Nominally, this is a subset of pub/sub, but the > exact format for the incremental update needs to be agreed upon. At > hand are two methods to do incremental updates, one is using JSon > Patch [RFC6902] and the other is through an ALTO-specific patch > extension [draft-schwan-alto-incr-updates-02]). > > - Property extensions (endpoint property and PID property) to aid in > representing network attachments in terms other than IP addresses. > For instance, the current charter notes that geographical distance > could be used as network preference. The extension related to > VPN expresses network attachment points in terms of a geolocated > URL. > > - Topology based decision model extensions: moving from a "single > node" network model to an topology model featuring link and node > abstractions to facilitate end point and path selection guidance. > > - Cost metric extensions: moving beyond the base "routingcost" metric. > > We think that the above five buckets subsume most of the mature > extension drafts that we saw presented at Vancouver and before that, > Berlin and Orlando. > > The first three extensions are fairly easy to reason about. The first > two are agreed upon by many, and the third one (property extension) can, > we believe, be supported through the ALTO address type registry > mechanism defined in the base draft (http://tools.ietf.org/html/draft- > ietf-alto-protocol-20#section-14.4). The discussion we expect to have > on the list regarding property extension is whether the registry fits > our needs or whether we need to do something more. > > Similarly, we believe we generally know what we want from the topology > reasoning extension, but we should discuss the exact nature of this on > the list. For example, do we want to represent links and transit points > in a multi-switch topology? What sort of graph transformations to raw > network information do we intend to apply? It will not suffice to say > simply that we intend to do so, we need to be more granular now and say > *how* we intend to do so. > > Regarding the cost metrics, in draft-wu-alto-te-metrics, there are > certain cost metrics like delay, delayjitter and pktloss, that do not > need the WG to do anything special beyond documenting these in an I-D, > having an Expert Review before IANA adds these to the ALTO Cost metric > registry (c.f. http://tools.ietf.org/html/draft-ietf-alto-protocol- > 20#section-14.2). No extensions needed here. > > However, in the same draft (draft-wu-...) there are other metrics like > maxbw and maxreservbw that define a new ALTO object type. We would need > to figure out how to handle this new type, especially since it requires > an update to the filtering mechanism. It is, at the very least, worth > having a discussion on the list on what type (if any) extension > mechanism would be needed here. > > We will like to start a larger dialogue in the working group to > determine the next steps in the direction of moving ALTO ahead. > > Proponents of individual extensions should note: > > 1. Where in the above taxonomy their extension fits in. > 2. Whether the base protocol supports the said extension? > a. If yes, what is needed to get the extension moving, i.e., > consensus on list that the extension is of importance, > an expert review required (see Section 14 of the ALTO > protocol). Maybe we term these as "simple" extensions. > b. If no, gather consensus on the mailing list for these > "complex" extension and determine how to approach a > solutin space. > > As was mentioned in the Vancouver meeting, the working group interest > in extensions and the capability of a core set of people to commit to > seeing the extensions through will inform what extensions can now > proceed as the base protocol matures. > > So, let's go at it and see where we arrive before the London IETF. > > Thanks, > > Vijay K. Gurbani and Enrico Marocco > _______________________________________________ > alto mailing list > alto@ietf.org > https://www.ietf.org/mailman/listinfo/alto > -- -- ===================================== | Y. Richard Yang <yry@cs.yale.edu> | | Professor of Computer Science | | http://www.cs.yale.edu/~yry/ | =====================================
- [alto] Starting the ALTO extension discussion Vijay K. Gurbani
- Re: [alto] Starting the ALTO extension discussion Y. Richard Yang
- Re: [alto] Starting the ALTO extension discussion Vijay K. Gurbani
- [alto] Topology enhancement discussion -- Re: Sta… Greg Bernstein