Re: [alto] WG Review: ALTO Charter Update(Internet mail)

"chunshxiong(熊春山)" <chunshxiong@tencent.com> Thu, 13 May 2021 13:58 UTC

Return-Path: <chunshxiong@tencent.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 1DD643A093C; Thu, 13 May 2021 06:58:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=tencent.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 H8T-DgkbkX-O; Thu, 13 May 2021 06:58:23 -0700 (PDT)
Received: from mail3.tencent.com (mail3.tencent.com [203.205.248.63]) (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 3D9E03A0930; Thu, 13 May 2021 06:58:23 -0700 (PDT)
Received: from EX-SZ021.tencent.com (unknown [10.28.6.73]) by mail3.tencent.com (Postfix) with ESMTP id 66B7E94308; Thu, 13 May 2021 21:58:19 +0800 (CST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tencent.com; s=s202002; t=1620914299; bh=AlYIUBOR+vdTyNahao7lq0p5pcGbIIJqRh2VnGou8tY=; h=From:To:CC:Subject:Date:References:In-Reply-To; b=lX+XV3mQZ1sLtGMHMLukcJWYHTtFpanHK0gO9rQDqj4T7omNS8eQUVPykOINL2ygV 2f6KPeoYje3tKVZukTMvvl/oyA5qTGJpBArbTuDJ+CyuVUeTWwu8hmsdU9ICRlVyVZ YsFEccutLtBs3JmRRYWQ+X4PDFjjt2fRsnWmpDcA=
Received: from EX-SZ049.tencent.com (10.28.6.102) by EX-SZ021.tencent.com (10.28.6.73) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4; Thu, 13 May 2021 21:58:19 +0800
Received: from EX-SZ049.tencent.com (10.28.6.102) by EX-SZ049.tencent.com (10.28.6.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4; Thu, 13 May 2021 21:58:17 +0800
Received: from EX-SZ049.tencent.com ([fe80::6df1:e9f0:7684:2d6c]) by EX-SZ049.tencent.com ([fe80::6df1:e9f0:7684:2d6c%8]) with mapi id 15.01.2242.008; Thu, 13 May 2021 21:58:14 +0800
From: =?gb2312?B?Y2h1bnNoeGlvbmco0Ny0usm9KQ==?= <chunshxiong@tencent.com>
To: Qin Wu <bill.wu@huawei.com>, IETF ALTO <alto@ietf.org>
CC: "alto-chairs@ietf.org" <alto-chairs@ietf.org>, Zaheduzzaman Sarker <zaheduzzaman.sarker@ericsson.com>
Thread-Topic: [alto] WG Review: ALTO Charter Update(Internet mail)
Thread-Index: AddHIryh9HLWYom6S9SuLUxoUrgWKgA3Tcdg
Date: Thu, 13 May 2021 13:58:14 +0000
Message-ID: <d20a24f15d404179a4d00b4baae05878@tencent.com>
References: <527e2068ef2745b28015f4e2d55905cf@huawei.com>
In-Reply-To: <527e2068ef2745b28015f4e2d55905cf@huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [9.45.201.110]
Content-Type: multipart/alternative; boundary="_000_d20a24f15d404179a4d00b4baae05878tencentcom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/alto/MpDzHvpcIr88b41bKgJQZaoVbBo>
Subject: Re: [alto] WG Review: ALTO Charter Update(Internet mail)
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 May 2021 13:58:29 -0000

Hello Qin,

Thanks for the feedback!

Regarding to the recharter proposal, we attended the discussion quite long time (though quite a lot are not the WG level but within design team).  The bullet you referenced indeed in our view is just for information and may not end up with a WG document.  So this is indeed not our expectation:-)

o Report back to the Area Director to identify any use cases that have strong support and a realistic chance of implementation and deployment.

So, regarding to your proposal to spit into different documents, thanks for the proposal but we will evaluate and discuss within design team and decide whether to continue.

Meanwhile, for coordination between 3GPP and IETF, indeed there is official LSes always between these two SDOs, but the LS normally is based on the progress on standards work related to each other. The ongoing 3GPP R-18 new study/work item selection sees great interest in ( interactive) application network coordination for different kinds of companies. If IETF ALTO does not continue to study the new protocol to support the new services, even if 3GPP sends LS to IETF, we may not be able to address it properly.
In 3GPP Rel-17, 44 companies from global area support advanced interactive services related work ranked as high priority topic during work item prioritization.   From a service provider perspective, it is also very clear to us how important it is to optimize the user experiences for such important and popular scenarios like cloud gaming etc.  It is really a pity that some of the interested companies may not come to IETF but it really doesn’t mean such use case are not dominant.  In future we can consider to ask more companies to come to IETF or ask their 3GPP team to align with IETF team:-)  Regarding to new wheels, we think there is very clear spit/boundary between 3GPP and IETF thus such cases can probably be avoided easily.  Anyway, this is something in the future and we can come to IETF when proper.

So, again thanks for Qin’s response and we do hope ALTO  is actually addressing how state-of -the-art dominating application and network can coordinate to improve user experiences.

Thanks a lot!

BRs,

Chunshan Xiong

From: Qin Wu <bill.wu@huawei.com>
Sent: Wednesday, May 12, 2021 8:14 PM
To: chunshxiong(熊春山) <chunshxiong@tencent.com>om>; IETF ALTO <alto@ietf.org>
Cc: alto-chairs@ietf.org; Zaheduzzaman Sarker <zaheduzzaman.sarker@ericsson.com>
Subject: RE: [alto] WG Review: ALTO Charter Update(Internet mail)

Thanks Chunshan for your input and comments on charter proposal, see reply inline.
发件人: chunshxiong(熊春山) [mailto:chunshxiong@tencent.com]
发送时间: 2021年5月11日 16:40
收件人: Qin Wu <bill.wu@huawei.com<mailto:bill.wu@huawei.com>>; IETF ALTO <alto@ietf.org<mailto:alto@ietf.org>>
抄送: alto-chairs@ietf.org<mailto:alto-chairs@ietf.org>; Zaheduzzaman Sarker <zaheduzzaman.sarker@ericsson.com<mailto:zaheduzzaman.sarker@ericsson.com>>
主题: RE: [alto] WG Review: ALTO Charter Update(Internet mail)

Hello WuQin and working group,

I provide our views on this recharter.

Firstly, we think ALTO is an IETF WG to standardize the interaction between application and network, initially for P2P application and now it is a good chance to continue optimization to support these new interactive services like Cloud Gaming, XR/AR, V2X application etc.
[Qin]: I agree to support further evolving of ALTO protocol.
To support new application and introduce further optimization for ALTO protocol, we need to get more implementation deployment and experience to help us better understand which piece works, which pieces not needed, which pieces need to be redesigned. ALTO protocol is initial designed for P2P, later on CDN application, it is generic protocol, Do we have P2P specific features that need to peel off? To get this question answer, we propose the first work item and the second item and will create wiki page to keep track of related concern/issues/report

Secondly, we have been working together with colleagues from network operator, network vendor and academy et. al. for quite long to perform ALTO-oriented research and also real network testing which have already show very clear benefits and we contribute MoWIE to this WG (https://datatracker.ietf.org/doc/draft-huang-alto-mowie-for-network-aware-app/).  We think the listed items, i.e. the generic protocol extension for policy attributer, proposed as the high priority for recharter proposal in IETF#110 ALTO shows rough consensus to some extent. If ALTO WG doesn't continue these topics explicitly, it is very regretful and we really feel disappointed about this.

[Qin]: Please see the latest charter proposal, last work item we proposed based on list discussion
https://trac.ietf.org/trac/alto/wiki/v0.5-recharter
o Report back to the Area Director to identify any use cases that have strong support and a realistic chance of implementation and deployment.
New use cases documentation is encouraged, especially the use cases for new emerging applications as you mentioned, AR, VR, Cloud gaming, which have strong support.
For MOWIE, I think the same question applies here, i.e., which part are research based, while which part are not,
thanks for sharing 3GPP activity on Network Capability Exposure, I think this is something related to what ALTO can do.
We need to better document these requirements and use cases from other SDO, I would suggest to split MOWIE into three document,

1.      Use Case Document

2.      Requirements Document

3.      Implementation report
The requirements Document will summarize the general requirement from each use cases. These requirements also require endorsement from some standard body such as 3GPP.
Implementation report, we have many good example for implementation report such as
https://www.ietf.org/how/runningcode/implementation-reports/
https://www6.ietf.org/iesg/implementation/report-rfc2329.txt
RFC2329 provide a good example for OSPF implementation report. We need a similar report for ALTO protocol.
https://datatracker.ietf.org/doc/html/rfc5657
RFC5657 even provide Guidance on Interoperation and Implementation Reports

Thirdly, there have been more and more interests in these interactive services from many SDOs including 3GPP and IEEE etc. In year 2020, IEEE has setup up a new working group related to cloud gaming. In 3GPP since 2019 we have led Rel-17 5G_AIS (Advanced Interactive Services) and also we are driving another new Rel-18 study item in 3GPP to further enhance interaction between application and network for these interactive services from network perspective. If IETF can have corresponding standard activities (as 3GPP and IEEE are working on network and lower layers), that would be great for standards synergy and Internet ecosystem. Otherwise, it is really a pity that we missed a very important technical direction in Internet.

[Qin]: That’s a good example on how 3GPP coordinate with IEEE on new service standardization work. I think Coordination between 3GPP and IETF is also welcome.
I think we need to better understand

1.      the requirements from 3GPP regarding Network Capability Exposure.

2.      Whether these requirements can be addressed by ALTO protocol

3.      We also need to make sure there is no overlapping or invent new wheel.
This can be resolved by liaison exchange or continue discussion on these use cases on the list and through virtual meeting.
I would encourage other proponents to follow the similar approach and document your use case and collect implementation experience and report from it.
Hope this address your comments and concerns.

Therefore, we sincerely hope ALTO can re-consider such way forward.

BRs,
Chunshan Xiong

From: alto <alto-bounces@ietf.org<mailto:alto-bounces@ietf.org>> On Behalf Of Qin Wu
Sent: Saturday, April 24, 2021 12:06 AM
To: IETF ALTO <alto@ietf.org<mailto:alto@ietf.org>>
Cc: alto-chairs@ietf.org<mailto:alto-chairs@ietf.org>; Zaheduzzaman Sarker <zaheduzzaman.sarker@ericsson.com<mailto:zaheduzzaman.sarker@ericsson.com>>
Subject: [alto] WG Review: ALTO Charter Update(Internet mail)


Dear Martin and working group,



Thank you for the useful rechartering discussions on the mailing list and at IETF-110.



I have listened to the people who say that further protocol work needs to be based on strong deployment needs, and I also hear very many different use cases proposed. I think we need more discussion and understanding to work out which use cases are high priority and which are more research-based.



This makes me think that we need a small short-term recharter to allow us to work on immediate issues (protocol maintenance, operational support) while we discuss and investigate the best uses cases for further work.



So I propose this as our new charter with input from our AD.

=========================================================================================

Application-Layer Traffic Optimization Working Group Charter Update

The ALTO working group was established in 2008 to devise a request/response protocol to allow a host to benefit from a server that is more cognizant of the network infrastructure than the host is.

The working group has developed an HTTP-based protocol and recent work has reported proof-of-concepts of ALTO based solutions supporting applications such as content distribution networks (CDN).

To support current and future deployments of ALTO, the working group is now chartered for the following activities:

o Provide a place to collect implementation deployment and experience. It is hoped that implementer and deployers of ALTO will report their experiences on the mailing list, and the working group will track implementation and deployment reports on a wiki or in an Internet-Draft.

o Perform protocol maintenance for the existing published protocol. It is anticipated that questions and issues will arise concerning the existing protocol specifications: The working group will develop and publish updates as necessary to resolve any interoperability, performance, operational, or security, or privacy problems that arise. The working group will also help resolve any errata reports that are raised. This work item might be addressed by discussions and reviews, or might require additional RFCs.

o Develop operational support tools for the ALTO protocol. Based on experience from deployments, the advice in RFC 7971<http://tools.ietf.org/html/rfc7971>71>, and considering the latest opinions and techniques from the Operations and Management Area, the working group will develop tools to configure, operate, and manage the ALTO protocol and networks that use ALTO. This may include YANG models and OAM mechanisms. The working group may also update RFC 7971<http://tools.ietf.org/html/rfc7971> in the light of new experience and protocol features that were added to ALTO after that RFC was published.

o Support for modern transport protocols. When work on ALTO began, the protocol was supported using HTTP version 1. Since then, the IETF has developed HTTP/2 and HTTP/3. The working group will develop any necessary protocol extensions and guidance to support the use of ALTO over HTTP/2 and HTTP/3.

o Future use cases. The working group will provide a forum to discuss possible future use cases. The objective of this discussion will be to determine a small set of use cases that have strong support and a realistic chance of implementation and deployment. The working group will not develop protocol extensions for these use cases until it has been re-chartered specifically for that purpose.

At the conclusion of the OAM and HTTP2/3 deliverables, plus completion of any adopted drafts emerging from the other work items, the working group will close or recharter.

Milestones and Deliverables:

  *   Conduct a survey of working group participants and the wider community to discover ALTO implementation and deployment experience. Record the results in a publicly visible wiki.
  *   Develop and standardize at least one OAM mechanisms to support ALTO including a YANG model for configuration and management of YANG servers.
  *   Perform an analysis of ALTO over HTTP/2 and HTTP/3 and publish a support document. Develop any necessary protocol modifications.
====================================================================================
Please comment here on this draft charter proposal.

-Qin (on behalf of chairs)