Re: [alto] Cellular information exposure discussion (Fwd: New Version Notification for draft-huang-alto-mowie-for-network-aware-app-04.txt

Zili Meng <zilim@ieee.org> Tue, 19 July 2022 20:27 UTC

Return-Path: <zilim@ieee.org>
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 1A73FC13C531 for <alto@ietfa.amsl.com>; Tue, 19 Jul 2022 13:27:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.69
X-Spam-Level:
X-Spam-Status: No, score=-2.69 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.582, 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ieee.org
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZX2USwbSUjQI for <alto@ietfa.amsl.com>; Tue, 19 Jul 2022 13:27:40 -0700 (PDT)
Received: from mail-yw1-x112b.google.com (mail-yw1-x112b.google.com [IPv6:2607:f8b0:4864:20::112b]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A1672C13C51D for <alto@ietf.org>; Tue, 19 Jul 2022 13:27:40 -0700 (PDT)
Received: by mail-yw1-x112b.google.com with SMTP id 00721157ae682-31bf3656517so153045527b3.12 for <alto@ietf.org>; Tue, 19 Jul 2022 13:27:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ieee.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=QoB00k6QiqCFsQYIxTG0jyVyNsmcoNouuT+/CISoX2k=; b=HjwJiKW3cuLg1EF2XSmLI+2yLG4BYSXEveKF/cojhobQvvf06NJakUCgH3r1a/6Qib iCuEASX0LqLCjOHdGm//dtLKOrowmHIox0gRaMSw8+AV2Nj75av/YI+qepkkimaZHexG 5u2GUugm/PT9fky/aXWx1bksX2hwhp7reIivo=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=QoB00k6QiqCFsQYIxTG0jyVyNsmcoNouuT+/CISoX2k=; b=D/jxmvwkJjIo0tCnYjjJHQNMJDfyO8A072tV7LdYMJx7kUNIuLmPDsk+3vhxFdFDWF b697RfRVyz6VzXz+ypbvbKw4DHU0+fhAP8W2i/i100+JeyeqUzSdAXYOFSj/F3XLI4yD oWrTDjuw+GEn0nlHHEa0+YbznkjsukXTkZjzUpcr6JXeXn2iaLUo4ePgGnUYltVtXq4H XnS+cBwlfBrNez9AHbEjOgPcgXzdcIpxYypuF1LQQ9fEcCdZEUh3p7m5PDLgjqTHxuEM IyXYapHTJfnBVu8/5PXWmV+G+TSkIuSlu5DQlbaUakRUYEqeD5SQdVEjz7GzwhRIv0kp mAvA==
X-Gm-Message-State: AJIora9h5i61A+SOgxWu/HczilZr5zt0epVmHv9k6Ri5SwQMCDRpOWm0 bU1dePY03MIqpEMrZohimV/QDGsqFUVL7nKkQLA4+g==
X-Google-Smtp-Source: AGRyM1uzylSfaEDoM6KiREohl1ycSL1CdVs+oKMZk/m2LbuYi87kNWwWfSoFVVbINz1TykBSqNKDWZXN326twiAQvrI=
X-Received: by 2002:a81:5a41:0:b0:31e:575c:a521 with SMTP id o62-20020a815a41000000b0031e575ca521mr6949344ywb.72.1658262459681; Tue, 19 Jul 2022 13:27:39 -0700 (PDT)
MIME-Version: 1.0
References: <165757406031.5539.3030455944848321635@ietfa.amsl.com> <CANUuoLoF1kC16dck5gJmjmAv7CVx3NYKC1mZNApXFqcdFUR59g@mail.gmail.com> <CAPZHne2yXpcON8n2guyNe9OedCC7rxF0U+rvvoz0ZD_Odm7MXA@mail.gmail.com> <CANUuoLrVc=p-GWtg0=pBiLskk+WsWm2=mmhM3Z=P7NhKkJtyjA@mail.gmail.com>
In-Reply-To: <CANUuoLrVc=p-GWtg0=pBiLskk+WsWm2=mmhM3Z=P7NhKkJtyjA@mail.gmail.com>
From: Zili Meng <zilim@ieee.org>
Date: Tue, 19 Jul 2022 16:27:28 -0400
Message-ID: <CAPZHne1pdeFWr8yZReqTgq5wD3QZ_6YOjwOxhYK+7tP_Mm1Jbg@mail.gmail.com>
To: "Y. Richard Yang" <yang.r.yang@yale.edu>
Cc: Bo Wang <wangbo2019@tsinghua.edu.cn>, "Gang Li (China Mobile)" <ligangyf@chinamobile.com>, IETF ALTO <alto@ietf.org>, Jennifer Rexford <jrex@cs.princeton.edu>, Kyle Jamieson <kylej@cs.princeton.edu>, Mingwei Xu <xmw@cernet.edu.cn>, "Yannis (Yunfei) Zhang" <yanniszhang@tencent.com>, Yaxiong Xie <yaxiongx@cs.princeton.edu>, "Yixue Lei (Tencent)" <yixuelei@tencent.com>, Zhi-Li Zhang <zhzhang@cs.umn.edu>, yuhang1182@gmail.com
Content-Type: multipart/alternative; boundary="000000000000dab00505e42e50e8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/alto/2UgWM-9dmo8oCy7DYRNF4Js9WBE>
X-Mailman-Approved-At: Wed, 20 Jul 2022 08:02:13 -0700
Subject: Re: [alto] Cellular information exposure discussion (Fwd: New Version Notification for draft-huang-alto-mowie-for-network-aware-app-04.txt
X-BeenThere: alto@ietf.org
X-Mailman-Version: 2.1.39
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 2022 20:27:45 -0000

Hi Richard,

Thank you for the feedback in detail! We will start to investigate the
related work (e.g., MOWIE, use cases, Yaxiong's W1 paper, etc.) and try to
write such a survey soon.

On Tue, Jul 19, 2022 at 3:52 PM Y. Richard Yang <yang.r.yang@yale.edu>
wrote:

> Hi Zili,
>
> Thanks for the quick feedback! Please see below.
>
> On Tue, Jul 19, 2022 at 12:18 PM Zili Meng <zilim@ieee.org> wrote:
>
>> Hi Richard and all,
>>
>> Thanks for bringing this up!
>>
>> Sure we'll be very happy if we could contribute to the IETF and the alto
>> group on how to feedback the network conditions (e.g., cellular
>> information) to the application (the sender). And I also feel that a survey
>> and a case study would be very helpful to sort out what we need in the
>> scope of alto.
>>
>
> It looks that we are in agreement :-) I did a preliminary search, but do
> not see a systematic survey. Such a survey can be an ietf work or an
> independent work as a paper. We can wait for the guidance from the WG
> chairs or AD.
>
> As a starting point, I can see that the survey should include not only the
> distribution methods (D-* in the previous email), which are potential
> solutions, but also
> - a list of benchmarking settings, including triggering events, such as
> the bandwidth fluctuations that your work addresses;
>
> - a list of use-case restriction or required features, such as
> authentication (restriction), and carrier aggregation, which motivates the
> W1 work;
>
> - a list of performance metrics and their requirements, including those
> application metrics and requirements discussed in MOWIE, and network
> metrics (e.g., active users) and the requirements on their delivery by the
> information channel.
>
>
>> Unfortunately I may not be able to attend the alto meeting in IETF 114.
>>
>
> No problem at all. Email is a good starting point.
>
> Do you feel it would be better if we first prepare some writeups or drafts
>> for the C2 (send the network conditions back to the sender)? We could then
>> bring writeups back on the design space and / or the use cases so that we
>> can have something to discuss with.
>>
>
> Yes. See above. Let’s write the draft soon.
>
> Richard
>
>>
>
>
>> A preprint of the W2 paper is available at
>> https://zilimeng.com/papers/zhuge-sigcomm22.pdf for your information.
>> We'll also be highly appreciated if there are any comments or feedback.
>>
>> On Tue, Jul 19, 2022 at 1:46 PM Y. Richard Yang <yang.r.yang@yale.edu>
>> wrote:
>>
>>> Hi ALTO WG,
>>>
>>> During the weekly meeting today, the design team discussed about the
>>> document, and suggested that the authors update the WG on a new version of
>>> the MOWIE draft, which was uploaded last week and focuses on cellular
>>> network information exposure to network-aware applications. The links to
>>> the new version and the diff showing the updates can be found below. Any
>>> comments, feedback, or interests in working together are welcome and
>>> greatly appreciated.
>>>
>>> Using this email, we also want to include that there are two quite
>>> relevant pieces of work:
>>> W1. PBE-CC: Congestion Control via Endpoint-Centric, Physical-Layer
>>> Bandwidth Measurements (https://arxiv.org/abs/2002.03475), by Yaxiong
>>> Xie, Prof. Jamieson, and Prof. Rexford;
>>> W2. Achieving Consistent Low Latency for Wireless Real-Time
>>> Communications with the Shortest Control Loop (paper to be made public
>>> soon), by Zili, and Prof. Mingwei and team.
>>>
>>> It helps to use this email to point out a bigger picture of the problem
>>> space and related work. One perspective is that the problem space consists
>>> of 3 components:
>>> C1. What cellular-network information should be collected to be sent to
>>> the applications?
>>> C2. How is the cellular information sent to the applications?
>>> C3. How do the applications use the information?
>>>
>>> It is important to note that the full exploration of the problem space
>>> is not included in the current charter. However, this is an important
>>> problem space and hence it helps  to keep track of the progress and
>>> potential impacts on ALTO.
>>>
>>> For C1, the impact will be the list of performance metrics. For C3, the
>>> current ALTO charter does not include items to define application
>>> behaviors, but it can be a point of discussion related to deployment.
>>>
>>> The most relevant component is C2. We discussed the following design
>>> points for C2:
>>> D-broadcast: network broadcasts its state
>>> D-pass-bounce: network marks its state on pass-through packets and the
>>> receiver bounces the state back to the sender
>>> D-direct-send: network sends its state to app directly
>>> Here by state it can be transformed state.
>>>
>>> Current ALTO is designed as D-direct-send. Due to lacking of deployment
>>> of D-direct-send in cellular network, aforementioned W1 uses D-broadcast;
>>> the D-pass-bounce design need at least a round trip time and couples
>>> network feedback flow with data flow, leading to the aforementioned W2 work.
>>>
>>> Many of us feel that the time is ready for introducing a highly
>>> efficient, flexible channel for network state exposure to applications, led
>>> by IETF, and the ALTO team can be a good starting point. As a first step, a
>>> systematic evaluation, which (1) surveys the design space and (2)
>>> introduces the use cases/benchmarking scenarios, can be a good starting
>>> point.
>>>
>>> If there is time available in the coming 114 meeting, we can discuss
>>> more during the presentation. Otherwise, on-list discussion is a good
>>> starting point. We will follow up with more analysis on the list soon but
>>> use this email to get the conversation started.
>>>
>>> Thanks,
>>>
>>> Richard on behalf of Tuesday meeting team
>>>
>>>
>>>
>>> ---------- Forwarded message ---------
>>> From: <internet-drafts@ietf.org>
>>> Date: Mon, Jul 11, 2022 at 2:14 PM
>>> Subject: New Version Notification for
>>> draft-huang-alto-mowie-for-network-aware-app-04.txt
>>> To: Y. Richard Yang <yang.r.yang@yale.edu>, Gang Li <
>>> ligangyf@chinamobile.com>, Sabine Randriamasy <
>>> sabine.randriamasy@nokia-bell-labs.com>, Yixue Lei <yixuelei@tencent.com>,
>>> Yuhang Jia <tonyjia@tencent.com>, Yunbo Han <yunbohan@tencent.com>,
>>> Yunfei Zhang <yanniszhang@tencent.com>
>>>
>>>
>>>
>>> A new version of I-D, draft-huang-alto-mowie-for-network-aware-app-04.txt
>>> has been successfully submitted by Y. Richard Yang and posted to the
>>> IETF repository.
>>>
>>> Name:           draft-huang-alto-mowie-for-network-aware-app
>>> Revision:       04
>>> Title:          MoWIE for Network Aware Applications
>>> Document date:  2022-07-11
>>> Group:          Individual Submission
>>> Pages:          25
>>> URL:
>>> https://www.ietf.org/archive/id/draft-huang-alto-mowie-for-network-aware-app-04.txt
>>> Status:
>>> https://datatracker.ietf.org/doc/draft-huang-alto-mowie-for-network-aware-app/
>>> Htmlized:
>>> https://datatracker.ietf.org/doc/html/draft-huang-alto-mowie-for-network-aware-app
>>> Diff:
>>> https://www.ietf.org/rfcdiff?url2=draft-huang-alto-mowie-for-network-aware-app-04
>>>
>>> Abstract:
>>>    With the quick deployment of 5G networks in the world, cloud-based
>>>    interactive applications (services) such as cloud gaming have gained
>>>    substantial attention and are regarded as potential killer
>>>    applications.  To ensure users' quality of experience (QoE), a cloud
>>>    interactive service may require not only high bandwidth (e.g., high-
>>>    resolution media transmission) but also low delay (e.g., low latency
>>>    and low lagging).  However, the bandwidth and delay experienced by a
>>>    mobile and wireless user can be dynamic, as a function of many
>>>    factors, and unhandled changes can substantially compromise the
>>>    user's QoE.  In this document, we investigate network-aware
>>>    applications (NAA), which realize cloud based interactive services
>>>    with improved QoE, by efficient utilization of a solution named
>>>    Mobile and Wireless Information Exposure (MoWIE).  In particular,
>>>    this document demonstrates, through realistic evaluations, that
>>>    mobile network information such as MCS (Modulation and Coding Scheme)
>>>    can effectively expose the dynamicity of the underlying network and
>>>    can be made available to applications through MoWIE; using such
>>>    information, the applications can then adapt key control knobs such
>>>    as media codec scheme, encapsulation, and application layer
>>>    processing to minimize QoE deduction.  Based on the evaluations, we
>>>    discuss how the MoWIE features can define extensions of the ALTO
>>>    protocol, to expose more lower-layer and finer grain network
>>>    dynamics.
>>>
>>>
>>>
>>>
>>> The IETF Secretariat
>>>
>>>
>>> --
>>> Richard
>>>
>>
>>
>> --
>> Cheers,
>> ----------------
>> Zili Meng
>> Web: https://zilimeng.com
>>
> --
> Richard
>


-- 
Cheers,
----------------
Zili Meng
Web: https://zilimeng.com