Re: [alto] A summary on active drafts

"Y. Richard Yang" <yry@cs.yale.edu> Tue, 19 July 2016 20:26 UTC

Return-Path: <yang.r.yang@gmail.com>
X-Original-To: alto@ietfa.amsl.com
Delivered-To: alto@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4D61412D1C1 for <alto@ietfa.amsl.com>; Tue, 19 Jul 2016 13:26:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.597
X-Spam-Level:
X-Spam-Status: No, score=-2.597 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 fiL8Vumj8F6p for <alto@ietfa.amsl.com>; Tue, 19 Jul 2016 13:26:01 -0700 (PDT)
Received: from mail-qt0-x235.google.com (mail-qt0-x235.google.com [IPv6:2607:f8b0:400d:c0d::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F292012D7F4 for <alto@ietf.org>; Tue, 19 Jul 2016 13:26:00 -0700 (PDT)
Received: by mail-qt0-x235.google.com with SMTP id u25so15785979qtb.1 for <alto@ietf.org>; Tue, 19 Jul 2016 13:26:00 -0700 (PDT)
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; bh=rvNHeEJRf7y7S8R2lcH+hAAtNSBWTLyzawQ+W87ZdS8=; b=zmirqlcngauu9ZvUYqk5U+wEbgdV4FhF2Pb3Cp22Fnwo32eXeAeXrr6+uWe6H9mhQb ZKrfIUs3tGdS+hWfeUar9qbWgAMG/jG/C3G2kO3PMXtVAcKTTAE5FVWvCIxmBadnBlfu EN9jnMUao6wYdh+1uz6FP0Z+i7X3W0LY1eskAWSY8fbvpjLGkgBkXHY9e/dQmBG5iMuJ UpL1sPbLKD6evudj/Vhk9vTiDCULnj5uzS6ge2XHlEGnWpdbaRu/K30y7vul0hHxATGN kOEBSbemCiSQyoneT++bFcsIIb/0FEjqjuC9P3ESH7NHOBLlMa55+hWb8VPqwgRDGn/H 9r0g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc; bh=rvNHeEJRf7y7S8R2lcH+hAAtNSBWTLyzawQ+W87ZdS8=; b=Hs2SXa/6gqs/bTjbcnmY7VqG5ukRLGL+2eggeNjzkz3ZCdUUGx7+Xaegf/sumpXs+i +gEQkIF0DGBwPGpVJI5PJTW3QJwLzc01YJ/JEyzLGOERsPpSxowNajVV4tVOD3EjRt4E wtJ8ZRSQCFJPaToZw7NeoNoI2IdZmZlkQZJs+isk6eoub/q9Ni2KiqmmdN7lDCkOtzon Azn6f1w3NRo759KaJ44YKiGNdHRMf23urhQgCcHqyjHP2I9xdEgdV5mrZt2l3DB9XIph QGo+Lai4Gbili34QedSlohUgnl6DicXXZvSA4U++8xDy9vc7OvNod6nNALmRsQkgf0jX tlkg==
X-Gm-Message-State: ALyK8tIik7RMnjzbxph42cAaFRaFKK796jixVuzYVr5J32w37S7ePA5zXf/kCnaBOq+JFP1yjoSsBVs67KJDwg==
MIME-Version: 1.0
X-Received: by 10.237.43.164 with SMTP id e33mr64805478qtd.55.1468959960012; Tue, 19 Jul 2016 13:26:00 -0700 (PDT)
Sender: yang.r.yang@gmail.com
Received: by 10.200.38.237 with HTTP; Tue, 19 Jul 2016 13:25:59 -0700 (PDT)
In-Reply-To: <578DE11B.1000001@mails.tsinghua.edu.cn>
References: <578DE11B.1000001@mails.tsinghua.edu.cn>
Date: Tue, 19 Jul 2016 16:25:59 -0400
X-Google-Sender-Auth: vq8WJYcbvAbM0vUwF37vRCZsAp8
Message-ID: <CANUuoLr7d+vVTy+OHKQjGUkjV8GCA_1X0xDz7+kp2DZ2evieJA@mail.gmail.com>
From: "Y. Richard Yang" <yry@cs.yale.edu>
To: Gao Kai <gaok12@mails.tsinghua.edu.cn>
Content-Type: multipart/alternative; boundary="94eb2c062ce09b249c053802e401"
Archived-At: <https://mailarchive.ietf.org/arch/msg/alto/LoyLlSBv2_2dDFRiyd-zk1jgdTM>
Cc: IETF ALTO <alto@ietf.org>
Subject: Re: [alto] A summary on active drafts
X-BeenThere: alto@ietf.org
X-Mailman-Version: 2.1.17
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: <https://mailarchive.ietf.org/arch/browse/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: Tue, 19 Jul 2016 20:26:04 -0000

Hi Kai,

Thank you so much for giving a nice summary and sharing your personal view
on the active drafts. The WG sure has many remaining issues to solve and
many drafts to go through. I will try to use some of your comments below in
the discussion slot :-). I am sure the WG chairs and other members have
many considerations/inputs as well. I understand that you will not attend
in person. Are you able to call in during the session, or use jabber to
give comments.

Thanks!
Richard

On Tuesday, July 19, 2016, Gao Kai <gaok12@mails.tsinghua.edu.cn> wrote:

> Hello everyone,
>
> With the IETF meeting getting closer, it might be a good time we discuss
> about the future steps the working group should take and how we can all
> collaborate.  The active drafts are listed below in different categories,
> with some initial proposals on how to proceed.  Your feedbacks and opinions
> are highly appreciated.
>
> -   Current WG drafts
>     -   draft-ietf-alto-deployments-15 [1]
>     -   draft-ietf-alto-incr-update-sse-02 [2]
>     -   draft-ietf-alto-multi-cost-02 [3]
>
> The target of the three drafts listed here is to become RFCs.
>
> The deployment draft is already submitted to the IESG and according to my
> understanding it is beyond our concern at the moment.
>
> Wendy has confirmed that the incremental update draft needs some cosmetic
> changes but otherwise is ready to proceed.
>
> The chairs have issued a working group Last-Call on
> draft-ietf-alto-multi-cost.  According to Sabine, it has received some
> comments and a new version will be proposed after the IETF meeting.
>
> -   Discovery
>     -   draft-kiesel-alto-xdom-disc-02 [9]
>
> The procedure of XDOM-DISC is pretty clear and can target a working group
> draft.  There are some concerns about the aggregation of ALTO queries,
> mostly due to the missing of routing cost standards.  However, as some of
> the drafts to be mentioned later are proposing standard cost types, they
> may throw light upon the aggregation problem.
>
> -   Update and synchronization
>     -   draft-ietf-alto-incr-update-sse-02 [2]
>     -   draft-wang-alto-dist-sync-00 [12]
>
> -   Extending cost types
>     -   draft-ietf-alto-multi-cost-02 [3]
>     -   draft-randriamasy-alto-cost-calendar-06 [10]
>     -   draft-wu-alto-te-metrics-08 [14]
>     -   draft-yang-alto-path-vector-03 [16]
>
> draft-wu-alto-te-metrics proposes several standard cost metrics in the
> context of traffic engineering, most of which are compatible with the
> current ALTO services.
>
> Richard has started a thread discussing whether we should design a unified
> mechanism to handle extensions like multi-cost, cost-calendar, path-vector
> and other future drafts on cost type and how we can do that.
>
> -   Extending services
>     -   draft-gao-alto-fcs-00 [6]
>     -   draft-gao-alto-routing-state-abstraction-03 [7]
>     -   draft-roome-alto-unified-props-01 [11]
>     -   draft-wang-alto-ecs-flows-01 [13]
>
> draft-roome-alto-unified-props is pretty mature and is ready to be
> promoted as a working group draft.  The others are more experimental and
> require more reviews.
>
> draft-gao-alto-fcs/draft-wang-alto-ecs-flows both extend the
> representation of an endpoint, to enable more fine-grained queries in the
> context of SDN.  ECS-flow is more backward compatible while FCS is more
> similar with the OpenFlow protocol.
>
> -   Graph representation
>     -   draft-gao-alto-routing-state-abstraction-03 [7]
>     -   draft-yang-alto-path-vector-03 [16]
>     -   Greg et. al have also submitted some drafts on this issue
> (outdated)
>
> The graph representation is one topic in the working group charter.  A
> good start might be a draft clarifying the motivations, which should target
> becoming a working group draft in the next meeting, hopefully with some
> initial proposals too.
>
> -   Modelling
>     -   draft-zhang-alto-opendaylight-impl-01 [17]
>     -   Shi et. al have also submitted some drafts on this issue (outdated)
>
> Many other working groups are using YANG to model their protocols, which
> unfortunately is not compatible with the current ALTO format.  There was a
> draft proposing basic YANG models for ALTO services but needs some
> refinement to become a working group draft.
>
> -   Application
>     -   draft-bertz-alto-sdnnfvalto-02 [4]
>         (Christian et. al have also submitted some related drafts to other
> working groups)
>     -   draft-chen-alto-ethernet-optical-converged-network-00 [5]
>     -   draft-hommes-alto-blockchain-01 [8]
>     -   draft-xiang-alto-exascale-network-optimization-00 [15]
>
> draft-bertz-alto-sdnnfvalto has highlighted how ALTO can be used with
> SDN/NFV.  The draft discusses how an ALTO server can aggregate information
> from different system components, such as SDN controller, the NFV
> Orchestrator, etc., and also some general topics such as dynamic
> measurement.
>
> draft-chen-alto-ethernet-optical-converged-network describes how ALTO can
> be used in an optical converged network.
>
> draft-hommes-alto-blockchain discusses how ALTO can be used for different
> blockchains (private, consortium and public), especially the Bitcoin
> network.
>
> draft-xiang-alto-exasaacle-network-optimization introduces the framework
> of handling data transfers of large volume with the assistance of ALTO,
> with graph representations.
>
> These draft can target becoming informational working group drafts.
> Meanwhile, they may also propose to add new endpoint properties in specific
> domains, for example, "vnf:load-balancer", "bitcoin:wallet", etc.
>
> Regards,
> Kai
>
>
> [ 1] https://datatracker.ietf.org/doc/draft-ietf-alto-deployments/
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__datatracker.ietf.org_doc_draft-2Dietf-2Dalto-2Ddeployments_&d=CwMDaQ&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=4G36iiEVb2m_v-0RnP2gx9KZJjYQgfvrOCE3789JGIA&m=506VcsQzlkB9X60xV_7Lz0LFBFpBTY2zmiYTbwSLcqI&s=nhaJhgDM1Dlp6YZ_4psILVJZiOzMFhljwhAlrmINBbk&e=>
> [ 2] https://datatracker.ietf.org/doc/draft-ietf-alto-incr-update-sse/
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__datatracker.ietf.org_doc_draft-2Dietf-2Dalto-2Dincr-2Dupdate-2Dsse_&d=CwMDaQ&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=4G36iiEVb2m_v-0RnP2gx9KZJjYQgfvrOCE3789JGIA&m=506VcsQzlkB9X60xV_7Lz0LFBFpBTY2zmiYTbwSLcqI&s=U5SJH6UAPuqojzbR4gZ7reuqk4DkovMSGw1fxeQtXC0&e=>
> [ 3] https://datatracker.ietf.org/doc/draft-ietf-alto-multi-cost/
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__datatracker.ietf.org_doc_draft-2Dietf-2Dalto-2Dmulti-2Dcost_&d=CwMDaQ&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=4G36iiEVb2m_v-0RnP2gx9KZJjYQgfvrOCE3789JGIA&m=506VcsQzlkB9X60xV_7Lz0LFBFpBTY2zmiYTbwSLcqI&s=HeBNsCxUNO-3bM40AjCnKxitUXvQkQowHmaU9B0XEaQ&e=>
> [ 4] https://datatracker.ietf.org/doc/draft-bertz-alto-sdnnfvalto/
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__datatracker.ietf.org_doc_draft-2Dbertz-2Dalto-2Dsdnnfvalto_&d=CwMDaQ&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=4G36iiEVb2m_v-0RnP2gx9KZJjYQgfvrOCE3789JGIA&m=506VcsQzlkB9X60xV_7Lz0LFBFpBTY2zmiYTbwSLcqI&s=OwxOxQc28DgfkRVZRyyZ8U39nmUGFGNqyY3wQgkFN08&e=>
> [ 5]
> https://datatracker.ietf.org/doc/draft-chen-alto-ethernet-optical-converged-network/
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__datatracker.ietf.org_doc_draft-2Dchen-2Dalto-2Dethernet-2Doptical-2Dconverged-2Dnetwork_&d=CwMDaQ&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=4G36iiEVb2m_v-0RnP2gx9KZJjYQgfvrOCE3789JGIA&m=506VcsQzlkB9X60xV_7Lz0LFBFpBTY2zmiYTbwSLcqI&s=n7L20UR8AOd24bbNhlYQumxmBfZB-8kk_7n6ymWLSMM&e=>
> [ 6] https://datatracker.ietf.org/doc/draft-gao-alto-fcs/
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__datatracker.ietf.org_doc_draft-2Dgao-2Dalto-2Dfcs_&d=CwMDaQ&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=4G36iiEVb2m_v-0RnP2gx9KZJjYQgfvrOCE3789JGIA&m=506VcsQzlkB9X60xV_7Lz0LFBFpBTY2zmiYTbwSLcqI&s=VfoyOvO4MVeWzHJhN0jq__gUh_arlj2ShHoaKlL4mZo&e=>
> [ 7]
> https://datatracker.ietf.org/doc/draft-gao-alto-routing-state-abstraction/
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__datatracker.ietf.org_doc_draft-2Dgao-2Dalto-2Drouting-2Dstate-2Dabstraction_&d=CwMDaQ&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=4G36iiEVb2m_v-0RnP2gx9KZJjYQgfvrOCE3789JGIA&m=506VcsQzlkB9X60xV_7Lz0LFBFpBTY2zmiYTbwSLcqI&s=0ogP-PWmhtqB1I6ElDbd-8iwVyjXxgGYlHh7t0NNwmU&e=>
> [ 8] https://datatracker.ietf.org/doc/draft-hommes-alto-blockchain/
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__datatracker.ietf.org_doc_draft-2Dhommes-2Dalto-2Dblockchain_&d=CwMDaQ&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=4G36iiEVb2m_v-0RnP2gx9KZJjYQgfvrOCE3789JGIA&m=506VcsQzlkB9X60xV_7Lz0LFBFpBTY2zmiYTbwSLcqI&s=ae33A7rLLRHGRN7SwVzdNTpM2D8jY21T3ns2w19wIOQ&e=>
> [ 9] https://datatracker.ietf.org/doc/draft-kiesel-alto-xdom-disc/
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__datatracker.ietf.org_doc_draft-2Dkiesel-2Dalto-2Dxdom-2Ddisc_&d=CwMDaQ&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=4G36iiEVb2m_v-0RnP2gx9KZJjYQgfvrOCE3789JGIA&m=506VcsQzlkB9X60xV_7Lz0LFBFpBTY2zmiYTbwSLcqI&s=oxRp2kUU8jOOYMKksEcp9qAe0JD2cpzHrn55cHG1SB4&e=>
> [10]
> https://datatracker.ietf.org/doc/draft-randriamasy-alto-cost-calendar/
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__datatracker.ietf.org_doc_draft-2Drandriamasy-2Dalto-2Dcost-2Dcalendar_&d=CwMDaQ&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=4G36iiEVb2m_v-0RnP2gx9KZJjYQgfvrOCE3789JGIA&m=506VcsQzlkB9X60xV_7Lz0LFBFpBTY2zmiYTbwSLcqI&s=2tyAzCma_xxzeZgUM-nJOxHurVJHHbC_F0aHIW57ifA&e=>
> [11] https://datatracker.ietf.org/doc/draft-roome-alto-unified-props/
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__datatracker.ietf.org_doc_draft-2Droome-2Dalto-2Dunified-2Dprops_&d=CwMDaQ&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=4G36iiEVb2m_v-0RnP2gx9KZJjYQgfvrOCE3789JGIA&m=506VcsQzlkB9X60xV_7Lz0LFBFpBTY2zmiYTbwSLcqI&s=a_hyIt4pJA78h8cCutGOlln7NkSUYE2PxnMDoDV5lVA&e=>
> [12] https://datatracker.ietf.org/doc/draft-wang-alto-dist-sync/
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__datatracker.ietf.org_doc_draft-2Dwang-2Dalto-2Ddist-2Dsync_&d=CwMDaQ&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=4G36iiEVb2m_v-0RnP2gx9KZJjYQgfvrOCE3789JGIA&m=506VcsQzlkB9X60xV_7Lz0LFBFpBTY2zmiYTbwSLcqI&s=SV0NpS-egTYopr4uhy_RVqJI8HUn2nz6oqR1tj-zE10&e=>
> [13] https://datatracker.ietf.org/doc/draft-wang-alto-ecs-flows/
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__datatracker.ietf.org_doc_draft-2Dwang-2Dalto-2Decs-2Dflows_&d=CwMDaQ&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=4G36iiEVb2m_v-0RnP2gx9KZJjYQgfvrOCE3789JGIA&m=506VcsQzlkB9X60xV_7Lz0LFBFpBTY2zmiYTbwSLcqI&s=buPaDIfZlE4MU5OCLHVRafs7tafQ4tOFFloISbLG4rc&e=>
> [14] https://datatracker.ietf.org/doc/draft-wu-alto-te-metrics/
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__datatracker.ietf.org_doc_draft-2Dwu-2Dalto-2Dte-2Dmetrics_&d=CwMDaQ&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=4G36iiEVb2m_v-0RnP2gx9KZJjYQgfvrOCE3789JGIA&m=506VcsQzlkB9X60xV_7Lz0LFBFpBTY2zmiYTbwSLcqI&s=RHbAny3tbefcmItfHTE6NAOoDRHifSHVTyDXEsD3Fgk&e=>
> [15]
> https://datatracker.ietf.org/doc/draft-xiang-alto-exascale-network-optimization/
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__datatracker.ietf.org_doc_draft-2Dxiang-2Dalto-2Dexascale-2Dnetwork-2Doptimization_&d=CwMDaQ&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=4G36iiEVb2m_v-0RnP2gx9KZJjYQgfvrOCE3789JGIA&m=506VcsQzlkB9X60xV_7Lz0LFBFpBTY2zmiYTbwSLcqI&s=Lv0lKeekO6cumIkSz8in8h333h58gOBvzP9Tfji5GyQ&e=>
> [16] https://datatracker.ietf.org/doc/draft-yang-alto-path-vector/
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__datatracker.ietf.org_doc_draft-2Dyang-2Dalto-2Dpath-2Dvector_&d=CwMDaQ&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=4G36iiEVb2m_v-0RnP2gx9KZJjYQgfvrOCE3789JGIA&m=506VcsQzlkB9X60xV_7Lz0LFBFpBTY2zmiYTbwSLcqI&s=EFP5Almo0PovjNnVjll006pJllVfOOE6Rnrd5wcVob4&e=>
> [17] https://datatracker.ietf.org/doc/draft-zhang-alto-opendaylight-impl/
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__datatracker.ietf.org_doc_draft-2Dzhang-2Dalto-2Dopendaylight-2Dimpl_&d=CwMDaQ&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=4G36iiEVb2m_v-0RnP2gx9KZJjYQgfvrOCE3789JGIA&m=506VcsQzlkB9X60xV_7Lz0LFBFpBTY2zmiYTbwSLcqI&s=UDHWNhqx1P81tmkF__7GJj0boRDwShLi0122b1DSWSQ&e=>
>
>

-- 
Richard