[alto] ALTO Minutes from IETF-108

Jan Seedorf <ietf@j-f-s.de> Thu, 13 August 2020 18:14 UTC

Return-Path: <ietf@j-f-s.de>
X-Original-To: alto@ietfa.amsl.com
Delivered-To: alto@ietfa.amsl.com
Received: from localhost (localhost []) by ietfa.amsl.com (Postfix) with ESMTP id 77AA83A0FBB for <alto@ietfa.amsl.com>; Thu, 13 Aug 2020 11:14:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([]) by localhost (ietfa.amsl.com []) (amavisd-new, port 10024) with ESMTP id 2Y-LAWXING66 for <alto@ietfa.amsl.com>; Thu, 13 Aug 2020 11:14:16 -0700 (PDT)
Received: from mout.kundenserver.de (mout.kundenserver.de []) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D7AC13A0F96 for <alto@ietf.org>; Thu, 13 Aug 2020 11:14:08 -0700 (PDT)
Received: from JANs-MacBook-Pro.local ([]) by mrelayeu.kundenserver.de (mreue107 []) with ESMTPSA (Nemesis) id 1M5x9B-1k4Nvi1cAV-007Rwo for <alto@ietf.org>; Thu, 13 Aug 2020 20:14:05 +0200
To: alto@ietf.org
From: Jan Seedorf <ietf@j-f-s.de>
Message-ID: <fe5e25fb-ac31-20eb-85e2-16e335d8479d@j-f-s.de>
Date: Thu, 13 Aug 2020 20:14:04 +0200
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:68.0) Gecko/20100101 Thunderbird/68.11.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Provags-ID: V03:K1:6vLiA/RDakCQ0tIusg58ZNbpmniLcxGpFoW4+jHEHUzXFDr585V db9a5htifVKLMMHwaUMQamujRWsbtYnEzdZy2Z3YwI1Dz4vB/WzySXfycJ+Jejmrpl/qB1H GsNfNkVeWognBMNVVYx1IG7294GEgImY5rbsGsv0S0v6/Pb3BFQ9C7GuDdj2IQ3Zv5YfRsf Jyh9ZyRIB99i84yCuvF/A==
X-UI-Out-Filterresults: notjunk:1;V03:K0:/JUsDsZGia0=:4crknZThlrRGIKuP4WKuSF Ku9+89aDvV48FMrTsYv++Z/5Yw7BVk9xYRgnRT05vyHNDFaR6NlDXZgoyj1q7wnITvxXXv+if 2qBQCwMWuPOAov53HhfwT/r49nAL2BQ45TRAHfkG61fXJfjDL62ku4YEYJPqHnt9XxEhGIKE0 hIm0oqfzwnMgwbj2mnSlGpBxGUWnKgw1xZdTUgz0RWE6G5TUBtd2VZKGKJinvHiATQyLT1JCI kMfYwIsLGHofucRw2Z3SMjFRZzthJh2J+WE3Is1oM4r5sHkvNmrrkE3fUq+pTHWtm1QdGuufA cW8zU47z6Awok/bmLph/QxkrflvL4GzMCauh+Vx2HO4GmyJEDAGsYiRkymaZ7DcFTXcRGDLrl 3u3XzgR6zpLjfT9IqDWDgybPYr7jo5fH2WwtM7uiKEUseoHNGZDxfgLGqhO5w70j5rEHWgyG+ 4NgMQc3l2OPAZLP0W407BawQ52nD0MlAeErEHl3J0mMDfl+ITpZ0NdM5z/DngFwSLvHILS+X2 TLoF68O2a5mrrjx3X8TS3pF3cU8Kb+hoNTvatzjsqxpYz0C3mDIRIKMj1crE0NPCMKmc4iCob 8gmwMGMmtkijOAxHb+/GajZu0fSay12Vg+1mL+6RVuuqec2NoRvVMIFxd2JdCA0rFIxV6qblA vvc4wlR2MZYC8du0MpkFFqFPcDRuZUK31s5AfViVFXgAMwsTnBlEilAyDFudchWL+1a5OJq8T K6Kt7Mvq1gwgiSg83GkI4oYU/7YbRRwq3QWWrQ/G1Qz+J6xRfwk9PJXGl9A+ojmsX/1DDHF0H snWw8F9QNsbnFquot5eZeg3hQK+xtU8MKhF230PrlJmgc9sE6gFnyoHkrWJ5TwqYJikM+ng
Archived-At: <https://mailarchive.ietf.org/arch/msg/alto/o5eL1q9V_ghpXR8Ys-pYxuQRnR4>
Subject: [alto] ALTO Minutes from IETF-108
X-BeenThere: alto@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 13 Aug 2020 18:14:20 -0000

Dear all,

please find below the minutes from the ALTO session at IETF-108 which I 
just uploaded to the datatracker. Please let us know any comments or 
corrections you might have.

A big thanks to Qiao and Sabine for taking the notes!

  - Jan & Vijay


----- AGENDA & MATERIAL -------------------------------------------

IETF 108, Virtual Meeting
ALTO WG, Mon Jul 27, 2020 14:10 - 15:50

14:10 - 14:15   5"   Chair slides
14:16 - 14:26  10"   Unified Properties, Sabine Randriamasy [1]
14:27 - 14:35   8"   Performance metrics, Richard Yang [2]
14:36 - 14:41   5"   CDNI, Jensen Zhang [3]
14:42 - 14:52  10"   Path vector, Kai Gao [4]
14:53 - 15:50  57"   Recharter discussion

[1] https://tools.ietf.org/html/draft-ietf-alto-unified-props-new-12
[2] https://datatracker.ietf.org/doc/draft-ietf-alto-performance-metrics/
[3] https://tools.ietf.org/html/draft-ietf-alto-cdni-request-routing-alto-12
[4] https://datatracker.ietf.org/doc/draft-ietf-alto-path-vector/


----- ATTENDANCE: 40-43 people -------------------------------------------

WG Chairs: Vijay Gurbani, Jan Seedorf
Area Director: Martin Duke

Minute takers: Sabine Randriamasy, Qiao Xiang

CX Chunshan Xiong
DL Danny Lachos
JS Jan Seedorf
JZ Jensen Zhang
KG Kai Gao
MD Martin Duke
RY Richard Yang
SR Sabine Randriamasy
VG Vijay Gurbani

APM     ALTO Performance Cost Metrics (WG draft)
CDNI    Content Delivery Network Interconnection (CDNI) Request Routing: 
                      Footprint and Capabilities Advertisement using 
ALTO (WG draft)
PV     Path Vector (WG draft)
UP     Unified Properties for the ALTO protocol  (WG draft)
EG     e.g.

----- MINUTES -------------------------------------------

----- 0. Chair slides

Overall document status: cost calendar and SSE are in RFC editor. CDNI 
has passed WGLC. Unified properties is in WGLC.

The focus of the WG is to finalize the charter items. Right now things 
are going well. unified properties is in WGLC, and the chairs things 
path vector and performance metrics are also ready for entering WGLC. 
However, due to their dependency on unified properties, the chairs and 
the AD decide to hold them from WGLC until unified properties passes WGLC.

In addition, this meeting will also discuss rechartering. The chairs are 
happy to see the discussion and energy on the mailing list for 
rechartering items.
VG on the ALTO rechartering disc kick-off. The goal is to get a sense, 
as meant in RFC2418, (see slide 7: does charter address relevant issues 
for the Internet community? Are goals specific and achievable (in 
reasonable time) ? Does the WG have the expertise ? ) Goal is not to 
take a re-charter decision during IETF 108 but open the discussion.  The 
proposed stuff should be achievable. So expertise and energy is needed in WG

----- 1. Unified Properties:
Sabine introduces the key design update and text update in the draft. In 
particular, the definition of "defining information resource" is 
introduced. The draft is in WGLC until August 7.

Vijay: the draft is fairly mature.
Jan: people are encouraged to read the document and if there is any 
question, please send to auhors. SR adds 2 other drafts depend on UP so 
UP needs to be clear.

----- 2. Performance Metrics:

Richard introduces the key design updates from v10 to v12 to address key 
comments from 107 meeting: (1) how to choose types of metrics => ALTO 
provides guidance, not measurement framework, and 4 types of guidance 
are chosen; (2) how to conform to rfc6390 => define metrics in the 
document by defining metric name, metric description, units of 
measurment and measurement points, and provide context information for 
coarse-grained information such as routing system information; (3) how 
to handle different statistics => provide complete statistic by adding 
stddev and stdvar and (4) how to convey freshness => use HTTP Last-Modified.

Vijay: after the minor edits suggested by the authors, this document is 
ready for WGLC after UP.

----- 3. CDNI:

Jensen presents the key changes from v11 to v12: (1) generalize media 
types and attribute names to make FCI a special case, and (2) update 
sections related to unified properties, such as representing footprint 
objects as property map entities and representing CDNI capabilities as 
property map entity properties.

Vijay: this document also depends on unified properties.
No questions so this draft will move ahead.

----- 4. Path vector:

Kai presents the updates and status of this draft. This draft is waiting 
to start WGLC, depending on unified properties. Key updates in v11 
includes text updates on the motivation example of flow scheduling, the 
discussion on ephemeral ANE and persistent ANE, and to be in sync with 
the unified properties draft. The presented design updates now support 
non-ephemeral ANEs, as it was the case before, and extend the 
application scope initially restricted to flow scheduling, to paths 
including persistent ANEs.

Vijay: PV is a major deliverable of the first recharter, and should 
start WGLC after or in parallel (TBD) with unified properties. If it is 
ready, the chairs will issue a WGLC.

----- Recharter discussion:
- Slides: Overview

Richard presents the recharter overview slides. The current ALTO 
high-level goals is to provide network information to application in an 
abstraction that simplify complex network information. Its bigger 
context is network-application integration. The current ALTO framework 
and its deployment is reviewed.

Following the guidances of AD (Martin), i.e., relevance, review and 
feasibility, the discussion on recharter is organised based on use cases 
(cellular, mEC, huge data, automation, interdomain, ALTO extension) and 
structure (abstractions, transport services, backend and 
server-to-server). A total of 16 1-page presentations are prepared, but 
only 7 are presented due to the time.

- Slides: 1Slider for proposed extensions

The 7 presented ones are:

(1) (Tencent and China Mobile) MoWIE: network information exposure 
framework for cellular networks (e.g., ABR for cloud gaming, video QoE 
prediction, and TCP perform optimization);
(2) (Telefonica) Using ALTO to determine service edge;
(3) (T-Mobile) ETSI ZSM use case
(4) (Tsinghua U and Shenzhen U): Deliver functions to edge over ALTO;
     Richard comments that CDNI is a good starting point for this item.
(5) (ESNet, Caltech, CERN): ALTO extensions for flexible resource 
information and interaction models are needed to support huge data in 
the SENSE project;
(6) (Telefonica) ALTO extension to support BGP communities
(7) (UNICAMP) Multidomain ALTO services
(12) (Tencent / China Mobile) In-band and out-of-band network 
information exposure
(16) (T-Mobile) ALTO automation extension

The 9 unpresented ones are:
(8) (Tongji U/Sichuan U) Predictive throughput for TCP reactive flows
(9) (Tongji U) Flow-based network information query
(10) (Nokia) ALTO services extension supporting cost context
(11) (Yale) Generic query language extension for ALTO
(13) (Yale) ALTO transport extension supporting HTTP/2
(14) (Tongji U) ALTO transport extension with multipart
(15) (Telefonica) Automatic derivation of ALTO information from southbound

--- Discussion:

Vijay: generic query extension seems interesting.
Andre Bondi (chat channel): I think it would be useful to describe how 
metrics tie back to use cases and how they inform us about network usage 
and use case impact.

Vijay said we should open-up the floor to other ideas. Future meeting 
should be purely on re chartering.
Martin Duke objected that we cannot take 16 drafts as milestones.
Vijay/Jan/Martin agree on limiting to 3-5 re-chartering items.

Vijay/Jan: Instead of waiting for next IETF, we need an interim meeting 
to tie down 3-5 deliverables?

Lyle Bertz: Is this correct? 1. narrow down work (combine by themes) 2. 
try to recharter prior to the next IETF meeting.

Martin: The next deliverable is a draft charter, which requires some 
downsize select and consensus gathering.

Vijay and other attendants agree an interim meeting would be helpful.