[alto] Fwd: FW: Welcome your comments on new draft-huang-alto-mowie-for-network-aware-app

"Y. Richard Yang" <yry@cs.yale.edu> Wed, 29 April 2020 10:43 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 08DB03A0BF8 for <alto@ietfa.amsl.com>; Wed, 29 Apr 2020 03:43:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.217
X-Spam-Level:
X-Spam-Status: No, score=-2.217 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.82, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=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 JfJiVLGF2HTL for <alto@ietfa.amsl.com>; Wed, 29 Apr 2020 03:43:52 -0700 (PDT)
Received: from mail-vk1-f178.google.com (mail-vk1-f178.google.com [209.85.221.178]) (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 AC9243A0BF5 for <alto@ietf.org>; Wed, 29 Apr 2020 03:43:51 -0700 (PDT)
Received: by mail-vk1-f178.google.com with SMTP id w188so550050vkf.0 for <alto@ietf.org>; Wed, 29 Apr 2020 03:43:51 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=sgzoaO3XOpehNZ5C8+um89Qwrzrs+REEPJfKmpTOgfc=; b=Ph2rHCI4lP3bQvtUZC7fsTb0edHTcD5edX+7IT7zmE84LbUlQN7ow9F11VFOk6Z/jg QAUCIiaTHn12q5j/sgd9hfvg+78nYJWkSaCh18hlbrri4sm+av9DwAVCNZLTVXTgWse4 6nalVNqiL2oZ96pm/iEwp7aE8FdGf0qcLq+lb0ZOUszKpcZKRl/xs7EK4GIGh+8HdvES jW4rYhNQNk/naUenWHjcjM++VZ9+HlAJ/YUQ5Nsy529glSPZ8zpzeQYNKMqSh1LYfR6y L6HLwH+t+WSu18Aqhz5PUzCPWEbr3kvbz8C+6fsqBTgzncxJf8IhSmLZo8iSWJy/2WQx LIrQ==
X-Gm-Message-State: AGi0Pubafm0cV+N4Sl0/QFu2DFoIeGsauWy9BoUOVr+maEl3Vwkk5jsL /1RJPI79eM4h2knETmpczeadIOxde06vSHgSVkJq4zL2
X-Google-Smtp-Source: APiQypKKE3wzDsRP9hlmh3y16oMzRA1ovEwdGCW3qk+8WYSv3mEnCia7C07t7sWDds2WJ8rKKh733b9C9iEoSM7zUXM=
X-Received: by 2002:a1f:c643:: with SMTP id w64mr19250691vkf.0.1588157030321; Wed, 29 Apr 2020 03:43:50 -0700 (PDT)
MIME-Version: 1.0
References: <a7ab27daebb54c8bbb03b3dd41fea798@tencent.com> <c8aadcc8de844b05a1735bf5ae8ae2cb@tencent.com> <f00a7ea4d7b44ec288289113a12c98e2@tencent.com> <1dd4c7aa3ba54eb08574d83db248b533@tencent.com>
In-Reply-To: <1dd4c7aa3ba54eb08574d83db248b533@tencent.com>
From: "Y. Richard Yang" <yry@cs.yale.edu>
Date: Wed, 29 Apr 2020 06:43:39 -0400
Message-ID: <CANUuoLpssLXDg5-8hKxV8qk0jU+tzfsE+-cOd=GVXCBPVQ2OrA@mail.gmail.com>
To: IETF ALTO <alto@ietf.org>, "Randriamasy, Sabine (Nokia - FR)" <sabine.randriamasy@nokia-bell-labs.com>
Content-Type: multipart/alternative; boundary="000000000000a3d80505a46b9fa3"
Archived-At: <https://mailarchive.ietf.org/arch/msg/alto/vucudOTFtuKbjtlLlpPyXuMNrZE>
Subject: [alto] Fwd: FW: Welcome your comments on new draft-huang-alto-mowie-for-network-aware-app
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: Wed, 29 Apr 2020 10:43:55 -0000

Sabine, all,

Forward email from Chunshan whose reply to Sabine’s comments cannot be
posted to this list. It looks that sometime we do have mailing list access
problems.

Richard

---------- Forwarded message ---------
From: chunshxiong <chunshxiong@tencent.com>
Date: Tue, Apr 28, 2020 at 10:00 PM
Subject: FW: [alto] Welcome your comments on new
draft-huang-alto-mowie-for-network-aware-app
To: Y. Richard Yang <yry@cs.yale.edu>

Hello Richard,

Can you help me to send this email to Alto working group ?

I send this email many times successfully from Outlook, but this email does
not show up in the alto work group.

I have asked Tencent IT to investigate the problem, but it seems that they
need time and the 1st May holidays are coming and this email will be
delayed too long.

BRs,

Chunshan Xiong

*From:* chunshxiong(熊春山)
*Sent:* Monday, April 27, 2020 7:26 PM
*To:* 'alto@ietf.org' <alto@ietf.org>
*Subject:* RE: [alto] Welcome your comments on new
draft-huang-alto-mowie-for-network-aware-app



Hello Sebine,



Thanks a lot for your comments.



Please check my responses inline...



BRs,

Chunshan Xiong



*From:* Randriamasy, Sabine (Nokia - FR/Paris-Saclay) <
sabine.randriamasy@nokia-bell-labs.com>
*Sent:* Tuesday, April 21, 2020 11:19 AM
*To:* chunshxiong(熊春山) <chunshxiong@tencent.com>; alto@ietf.org
*Subject:* RE: [alto] Welcome your comments on new
draft-huang-alto-mowie-for-network-aware-app(Internet mail)



Hello Chunshan Xiong,



Thanks a lot for bringing these 5G use cases to the ALTO WG, and for the
comprehensive description of related experiments. Indeed apps such as Low
Delay Live Show are getting highly important in the current context of
confinement, where classes are all getting virtual and interactive. The
challenges faced by networks are an additional motivation to further
optimize traffic  for such applications.



I would like to initiate discussions on section 5  "Standardization
Considerations of MoWIE as an Extension to ALTO", where  some key
considerations are provided.



1 - Regarding item "Network information selection and binding
consideration": indeed, a flexible mechanism deciding which metrics an ALTO
client should query will allow to support a variety of applications and
contexts,  that may each require a particular set of metrics.  Such a
mechanism, that prepares input to ALTO Client requests,  will use the IRD
information, starting with the list of available cost metrics.

- Did you identify particular IRD features that need to be added or
upgraded to support flexibility for ALTO Client requests?

*[Chunshan Xiong] currently, based on my understanding, the validity time
(or freshness time) of the network information is needed.*



- What type of flexibility is otherwise missing in ALTO information
resources?

*[Chunshan Xiong]* *Now the wireless network (e.g. through NWDAF and other
devices) can collect wireless link and network information for radio
station and other types of network elements, and also supports applications
to access these information through a standard interface. Our Server
application can query and get network information with standardized
HTTP-based message, which is comparable with ALTO query and response. The
standardized HTTP-based message even support the server push mechanism
after the new information is available (i.e. the network information value
is changed) which is also comparable with the Alto SSE mechanism. *

* Alto resources based on the “static” network map are used to select a
path or end point to communicate from a set of paths or end points , the
selected resource can be used to save the network resource and improve the
APP QoE. But the path characteristics (i.e. the network characteristics)
are often changed  in the mobile and wireless network. So select a “right”
path(or end point) is not enough. For the 5G cloud based services with
mobile edge servers provisioning, the path may be very simple as "end
user->gNB->PSA->mobile edge server”, it may not possible to "switch"** to
another path. Rather how to adapt the policy based these path inforamation
is more important.*

*Maybe it is not the “flexibility” problem, but I think how to get the
real-time path(or network) characteristics is needed.*



2 - In item "Compact network information encoding consideration": the
processing overhead due to frequent updates especially for cellular
networks raises a key point regarding future ALTO extensions. Definitely,
ALTO is currently not meant to provide information at such a frequency.



- A first aspect to investigate in the ALTO WG may be requirements for
reliable cellular network information. In particular: at which frequency
does an application need to update network information?  In which extent
can cellular network information be aggregated over time and still be
reliable for an application? All this considering several applications and
several metrics.

*[Chunshan Xiong]  We support different kind of network information
acquisition based on either the 3GPP standardized interface and messages
e.g. via NEF/ NWDAF or vendor's solutions. In our initial test, the
applications gets the network information in per 1s. It doesn't necessarily
mean that the frequency MUST be at this grain. This frequecy is  just to
test how much pressure the wireless access and network can bear with
information exposure to applications. In many practical deployment network,
we notice that in many cases information such as MCS often remains
relatively stable at the level of 30 seconds and even sevel minutes.
Therefore, we do not have to make particularly frequent requests. *

*Some network information which is not changed so often can be also HTTP
pushed to the server without frequent query. *

*The current pure application level measurement and adaption is really
fast. The main reason is that the application is not clear about the
network change model and how frequently the network changes. If we have
MoWIE information in time, application layer moniortoring is therefore
reduced.*





- Another consideration on this item: very frequent network information
updates, if predicable may be conveyed in Calendars with SSE updates for
unexpected changes, but this is still near real time.  One way around is to
investigate extensions that may combine ALTO information with "conditional"
real-time information, obtained with other means. A first attempt in this
direction is proposed in “ALTO Contextual Cost Values” [1]  where ALTO
Calendar values are further interpreted with real-time parameter values
acquired by other means. This is preliminary work and does not directly
provide real-time cellular values but we may look at what can be extended
in the design, to support cases for very frequent network information
updates.

*[Chunshan Xiong]  It is a good idea, I need to improve this direction
research, and get help from you and Alto team. Our work is just a start
point, and need help to improve the work and the paper.*



I look forward to hearing your presentation at the interim meeting.

Best regards,

Sabine



[1] https://tools.ietf.org/id/draft-randriamasy-alto-cost-context-03.txt





*From:* alto <alto-bounces@ietf.org> *On Behalf Of *chunshxiong(???)
*Sent:* Tuesday, March 10, 2020 2:35 AM
*To:* alto@ietf.org
*Subject:* [alto] Welcome your comments on new
draft-huang-alto-mowie-for-network-aware-app



Hello all,



A new alto draft
https://datatracker.ietf.org/doc/draft-huang-alto-mowie-for-network-aware-app/
is submitted.



In this paper, we uses the network information of Mobile and Wireless
Information Exposure (MoWIE) to adapt key control knobs such as media codec
scheme, encapsulation and application logical function to improve the QoE.
We provide some detailed testing and evaluations. And we discuss how MoWIE
can be a systematic extension of the ALTO protocol, to expose more
lower-layer and finer grain network dynamics.

We spend a lot of time and testing to produce this paper, welcome your
comments and we will update the testing and improve the paper based on your
comments.



BRs,

Chunshan Xiong

Tencent


-- 
Richard