Re: [tsvwg] Comments on draft-kaippallimalil-tsvwg-media-hdr-wireless-04

Kaippallimalil John <john.kaippallimalil@futurewei.com> Tue, 19 March 2024 22:20 UTC

Return-Path: <john.kaippallimalil@futurewei.com>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 92451C14CE33 for <tsvwg@ietfa.amsl.com>; Tue, 19 Mar 2024 15:20:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.76
X-Spam-Level:
X-Spam-Status: No, score=-0.76 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_BL_SPAMCOP_NET=1.347, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=futurewei.com
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 h3XQ4kjlvRgp for <tsvwg@ietfa.amsl.com>; Tue, 19 Mar 2024 15:20:09 -0700 (PDT)
Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2100.outbound.protection.outlook.com [40.107.236.100]) (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 2A536C14F61D for <tsvwg@ietf.org>; Tue, 19 Mar 2024 15:20:09 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iX3JYyE4YLshtRbWBJyeXptrHK3qcPkLWGks8YAs4xgA8vw8lVw7cLUn5G/KaNfXwMFB+ioSZcNITSVEppST3aewu72ohTcqToEV0S9G742qns9yP+30/e49YVct6aDBkOFnIz2WhMPBNLd+DiFo0G86g9tWDrog0tekguk+yn0zpQX0Hq+owwIncBJOoVdhZcpqteQanFkPivt4WXulbwekzeQnyQzHz7sDOzMd/vvkLZLtlPzVNozXU584hvjbNUbFN13JsLjzzPSolaqIExHjCz0ZqFMWTKYhPQ6paophdfoA95LCOXXdITt30VIzaYuyGTxMcrvkWqUXeRKRzA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=brFGwM43bekUz109ky8LGRk4iLLFNjMDx3GJEVwQYHs=; b=kBTvFaI7FOktXxaMsdyp1jbd9/I9tKW23pncxKk+pfdMHkGPqLyqRKIiyFJsj21M9L9z3n67dXeyyxZZPiMHpYbojbFTDpZRtb2i65fjhbmb1R9LA+Uc6XztQ5Ce7Fy3ju+GAKY2JQJ9nmxb/H5RgdWSjC0+/KYt3Jcwi5u6Tp9ldghj6HrI2doDV+T2qwDDmu23I/mGE2oS56bQTyiQ/jgtZlEky1qGzw8bR/4pEzhlB7QoaUOnoehfC0O5raLgWXTLZRd34CvPMcGlSyH1KiULFvqjsfnWur90g0WqI4QyFAN+rgkNYd5CeU/EOcnCbLJKmfB3/hZgyDL2MLCYCg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=futurewei.com; dmarc=pass action=none header.from=futurewei.com; dkim=pass header.d=futurewei.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=brFGwM43bekUz109ky8LGRk4iLLFNjMDx3GJEVwQYHs=; b=KnlzJHP3Ef3/tShWThqOU0t0l4P5I+/wPdfPgML2FmKUumBfaGHsSPAa9jfRKPB5Q7EIU++6S0BYIsmSdN7cMxnq5WRhH/3wupe1SiSc5h7XUU9wjvYffhuvsfpdTpcD6wiM9xix2gxwEb42zSLxm80sGQ2xnm2mFKQl4UikBME=
Received: from CO6PR13MB5307.namprd13.prod.outlook.com (2603:10b6:303:14d::9) by CH3PR13MB6604.namprd13.prod.outlook.com (2603:10b6:610:1d8::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7386.30; Tue, 19 Mar 2024 22:20:04 +0000
Received: from CO6PR13MB5307.namprd13.prod.outlook.com ([fe80::baf1:4f93:fd0:5031]) by CO6PR13MB5307.namprd13.prod.outlook.com ([fe80::baf1:4f93:fd0:5031%6]) with mapi id 15.20.7386.025; Tue, 19 Mar 2024 22:20:03 +0000
From: Kaippallimalil John <john.kaippallimalil@futurewei.com>
To: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "tsvwg@ietf.org" <tsvwg@ietf.org>
Thread-Topic: Comments on draft-kaippallimalil-tsvwg-media-hdr-wireless-04
Thread-Index: Adp53I0ufUu0F5lVQEONb30dAU+r8AAZfPcg
Date: Tue, 19 Mar 2024 22:20:03 +0000
Message-ID: <CO6PR13MB5307BCEF39CB0219D5F9A8FBE82C2@CO6PR13MB5307.namprd13.prod.outlook.com>
References: <AM8PR07MB81376EA128DBB6B1D296C3FCC22C2@AM8PR07MB8137.eurprd07.prod.outlook.com>
In-Reply-To: <AM8PR07MB81376EA128DBB6B1D296C3FCC22C2@AM8PR07MB8137.eurprd07.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: CO6PR13MB5307:EE_|CH3PR13MB6604:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ZCp+UL/vTwOKfDBGL+FOm9opXZk5Cofx/NawDd8uB/BhXTOrugJLN/B/y5m579YJsF59jIvPep6pMyFIvOMM/r7vDY3Pl39kDNHg9dx9kKhc/4nAMxZ3aJ6dy67Y9Ak9SU56XYQksHxHn+sDqzWvxrBCdVfpXkQFR94hb0URkGI1Fu8yhw+Od1baKffd58866c3PBOkxnCkUrT6QcL0hRbars0SCm3CjODc6426OYunuJlSinixeenJxDUfGRMLfC+um9ITLEfXRdJEi+pWEskPELnyFZ0gDu/4fRPhaYBXrZVkXqekY0zb4d6voXr/IhFzyljssV7BNP1G/GHFrxZ4Uwnvb0XJVwXRpPRgLcX/+/v7+ZS+JX5fa0W6HyzvEOe4WlPMFClxp83QA9hRXvMVcxLhwVCS2IGMbTzYtSevfl2LcW0QjW5+HhlzTxOP+AUF4boUM/QxDrIyaxi6WsrptF8VpGgDL0QWtQdAnIntHAquuXWencl+wxbRWHKr/yNmvFmWMI6oLGUeyEJYOpJMCtYLezqxatk77ifivnZiMgWEg7lR4f99oWQjlw4zTr1JYBVCyLJtz5Qz7XNKE53TWgq8LE8isRQnEVohRQgo=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO6PR13MB5307.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376005)(1800799015)(366007); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 8UI9hg/Mabv15A+NXlXUIU91lmuwfOmqZbpHveWO+kexFix8cfAdhbNpizE9rlo4rmu4FmO0gKlwghiF7hZQRJ1bMhBNhK+mnkSAj5+gGsRWaPixdvhHxaDu3X6bOlvRidjOL/cp3U9dX3cmLNarN2zAJ5qCoTG07yts+hM7ZWBx1FLOUxFeIy36E4/byP6NEt4R0R1ED2Fo39kp80u5Ur2fUgUEzc6DP+vF+3VZzrlEo1Xr0swEfTZ38+W99omTVUNsRkJNbZRkNoR/bU2pr6RfrdUA1Gy4f8M6s80SCn5ufsqTDHTH8SyVRVyhQKtCUejvgu1hD053tUX44U7YQ02zBqTGtwLQnKfK2RkgVzDJJVGghtcU7gDOZ1fQ7f8dePDrXn4/K+hWmQ4ljxRtnoHN4mm8wJkD6uVOYg7Zw6llRtxVGqfoDIW5ShqQZjCEBEwueoWQQTNli1wwh6QC7xhGgXXhylSfZOnGqazPA6j7fDGmlK6iUPpP05n+bNrw1HFmt3a8XCIybvBU0JPW4/Rh84Sa2UwskKoLB1EfRPb3BitoVpYEkeCir2RXUH5XUc2FXX5Y2deomjucNa5POWuoFwgMeTTb5Tb1YszeilqFlMEjcSsHhHrwQLOUMda6Co2e2Jc0ssyOfVfEIqSLVFD3KElRBFIpInX2Rr96LvL9IZS8X/LqveqTXzFlWQJgekLb6ZHazX1RQRBHtjAZ3XYOvj7qbt7jQV67NZZMNXBKP4B2h+WyVqzIYOmWIGtj1CTvUBZWrdoyei2ELv6xTpmI83nasyviTZYHuC7/KJNHovrDGK+LArFcQk7plvSDSPsmo29ji9YHarQ9Tg11Mt+XtOfMzZx+pe0gwZJV75hSTePtC7M3cCYZ0+Rhdl/BEFTVHlCZGTWXe9FlZAfnnTagN64IjFtaOoBiTN7bDmIaqetJ7QuZV26f7NdVHJQ7/E1uLJ/VnRrAPZw7rZQyt43WbmRWu2kwo8Of7Fl9o9g953HY7Xkz0m4JOl3mCelhveN4AZdoh1rqoZi0735uCEOYwpygAOkFHOAc/cjzXN13EF6gDL2m3cbpfx0xouaiWPyF1fF1du4TWMwD941tky3i1s6fTYsGMw9of5vTKypchniWyvtFB8au+rsF1gqYoXgDV9/C02pjXHaQIMNPW4Y3We5VRv4QIBh1zbaxNasU2mB6yDPLutGTOe5wvcN2ASr1jZDBgpmy1cNdKrM4fm+vqNKf2gIFgJcdCrGfEX87Vf1TJr++POFP4ehUaU6xhmNWBG5W0/jYJgv3btiPLctJssQgitCN7CNAd0rc3XXFxkXcHdAFbZiDSJT1JNsmPO4IBvr8ONGz2tnyd0LO+YwDVpgWUgi2N44NwXT+7c5D+i0aM7Y8JF09XEnMTAaFbQNK8ucFPobEjF97xapLrBvO9F6eMjBu8Xi1s2tWhWx0IF+m0fG6uCZk0RH5yLlWceH4O9JyNVkkTfC72mlWPkWvaW6jU2xNea22jRA0d1O5z4RIY9xwwTlWvgYvKcpKmvs+sToqotuxBRU4WuPHd7zzXg26yx8b4KSqn8e8nnkAaKvKs+9sOBYdan6ytf2eilP6VH4czlKAPwc0gyLp9ne1JFGyqtTG1r+TV35bEEeONYLF4UfVIYh1b9pvtvV5
Content-Type: multipart/alternative; boundary="_000_CO6PR13MB5307BCEF39CB0219D5F9A8FBE82C2CO6PR13MB5307namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CO6PR13MB5307.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 9a00d41d-fb28-4ee4-5776-08dc4862b98f
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Mar 2024 22:20:03.6478 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 0kcB1oJL1EOm92VeEbz2XYLbzTuS8K7zKXVhnpbvrOQMt0Nnfac4p7rAEGtIa9z47QrY1iutBTtv1y5NYEHmgw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR13MB6604
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/oQJaRAKUJK2mdxZUnOWW8B1NOi4>
Subject: Re: [tsvwg] Comments on draft-kaippallimalil-tsvwg-media-hdr-wireless-04
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsvwg/>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Mar 2024 22:20:13 -0000

Hi Ingemar,

Thank you for the comments and thorough analysis.
The attempt was to use that text to motivate the need for metadata and in the process of generalizing across sub-6GHz, mmWave (with dramatic shifts), Wi-fi and the text is not clear now.
For the motivation part, we'll revise the text to keep it accurate and minimal.

On the solution side of the need to expose stream level information, we have added requirements/metadata proposed to expose either "frame" level information, or "stream" level information (section 3.2).
This should cover the scenario you have outlined below from the point of the application providing this information.
We'll revise to include some of the high level concepts below but also stay away from too many details since the aim of the metadata is to provide "information" that a traffic shaper /queuing can act on to put in different DRBs, etc.

BR,
John


From: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
Sent: Tuesday, March 19, 2024 5:18 AM
To: tsvwg@ietf.org; Kaippallimalil John <john.kaippallimalil@futurewei.com>
Cc: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
Subject: Comments on draft-kaippallimalil-tsvwg-media-hdr-wireless-04

Hi John + others


Thanks for bringing up draft-kaippallimalil-tsvwg-media-hdr-wireless-04 today.

As it goes into 3GPP networks and their function I though that I should comment on the parts that are relevant from that perspective.

Section 3.1 brings up "Feedback provided by ECN/L4S to the server (UDP sender) is not fast enough to adjust the sending rate when available wireless capacity  changes significantly in very short periods of time (~ 1   millisecond)."

I am not sure if you refer to fast fading or dramatic drops in throughput.

L4S actually handles fast fading quite well (and slow fading). You can see an example on page 18 in https://github.com/EricssonResearch/scream/blob/master/L4S-Results.pdf?raw=true
You can however see some delay jitter, that is due to a combo of fast fading as well as empty UE (modem) buffer which necessitates transmission of a sheduling request to transmit data in uplink (this can be mitigated with pre-scheduling or configured grant scheduling). It is not reasonable to discard packets due to this delay jitter however, as the frequent discard would require additional FEC overhead to give the applications an acceptable throughput.

Then it is the question of dramatic drops in throughput. Here there can be cases where it goes so fast that the rate adaptation is not fast enough. And then for instance video frames can become too late for the decoding. It is however not for certain that it is beneficial to drop them in the network as the video can still be decoded based on the late frame and the decoder state is then still valid, discarded video frames are quite likely to require an decoder refresh to get good video again.
We can imagive that we have both audio and video in the same DRB (data radio bearer) and the potential problem is then that large video frames would delay the more delay sensitive audio frames. To me the obvious method would be to have audio and video in separate DRBs and give the audio DRB a higher priority with the QoS tools that are already available. For instance with VoLTE and VoNR, dedicated DRBs are used for voice. Thus it is not necessary to prioritize and reorder packets in a DRB queue. Is this something that you consider in your work?.

Note also that L4S is merely a signal of congestion, how to determine when to set congestion experienced is up to vendor implementation. The most simple approach is to base congestion marking on measured queue delay but there may be other methods that can me more efficient in light of dramatic drops in throughput. My impression is that we have not explored the potential with L4S well enough to draw the conclusion that ECN and L4S is not fast enough. L4S is just recently out from the baking oven in 3GPP and first product relase from Ericsson is Q2 this year. We are still at the very beginning of this journey.



Regards

/Ingemar
=================================
Ingemar Johansson  M.Sc.
Master Researcher

Ericsson AB
GFTL ER Networks RNS Protocol & E2E Perf
Labratoriegränd 11
977 53, Luleå, Sweden
Phone +46-1071 43042
SMS/MMS +46-73 078 3289
ingemar.s.johansson@ericsson.com<mailto:ingemar.s.johansson@ericsson.com>
www.ericsson.com<http://www.ericsson.com/>

         The right to be ridiculous is
              something I hold dear...
                              U2
=================================