[tsvwg] Re: WGLC for A NQB PHB for Differentiated Services (draft-ietf-tsvwg-nqb) to end 27th May 2024.

Greg White <g.white@CableLabs.com> Tue, 21 May 2024 21:35 UTC

Return-Path: <g.white@CableLabs.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 75107C1D4C76 for <tsvwg@ietfa.amsl.com>; Tue, 21 May 2024 14:35:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.751
X-Spam-Level:
X-Spam-Status: No, score=-0.751 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, RCVD_IN_BL_SPAMCOP_NET=1.347, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, 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 (2048-bit key) header.d=cablelabs.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 uOEce2QSJL2Z for <tsvwg@ietfa.amsl.com>; Tue, 21 May 2024 14:35:49 -0700 (PDT)
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2130.outbound.protection.outlook.com [40.107.243.130]) (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 12B17C1F58AC for <tsvwg@ietf.org>; Tue, 21 May 2024 14:35:37 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FvBzXHTZOdJfNJ4JsQkGsQYwHcOY4bHLQMzN2QbiotyMhj2OAY8HyxRmV8u0xMylIE64efkpvbMVL48NKWnRob2HKy5EK2IT5eu9cBmtBDFgUGKwJNqaPsgcWmKKZ3eQ3wdI4khDvYIcP+OrCQ+SQFrnXvTSZkTS3HSkwVc41nBVXRukcNvwj+yEUoM2FfwfqfZQ9Sv0AoJ86isQmcGjvI6OyPt961jmWztxq7JclsXPfahQwbkT/b4+Z/tH5RGzPb/6e7xnt8U2ZpMVUGNmlT6H1aFAZwgdzBhyilD8BbOGPt1zMF9K3XmUjZdENta4dwTzXuyMAXHUmjF7aDBnIw==
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=xQ9T/gV0k4H5Vjq+EJlsm1rF8ZXx/xknZ+PKzbw82MI=; b=b5QzHUj3cFFrqX6sM17J+jNuU2hGETDF8FUEScukQJaXJMlGqX3yeVsDqpyC/nBuAsnMzh3tZSrH8V5Ofobe3tXUvifqyOggIFug3/GgAGFWzGsaBULxnbHqfrs118Bq/GS1JYu3cnyqJbOgPhlvlOZ+8JE3En7393WYUvMi+czEbRfpCEj1LRmuHnwzKZPkl/cfgk0ZJyIgUfbDbj2qi24V19BTS620kcsUMapif9lbWhlJF/laZz1q8zDktIdyfjbl1ufL0BO6sazyasZTlrmIUj5LhlR026xHE0qWFSm+AoyLXg6RYHuBJ5W+IlR0YXoNdk1pEh+iOA9xP0TpAQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cablelabs.com; dmarc=pass action=none header.from=cablelabs.com; dkim=pass header.d=cablelabs.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cablelabs.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xQ9T/gV0k4H5Vjq+EJlsm1rF8ZXx/xknZ+PKzbw82MI=; b=BvNiLQUZkH3wT1qhimQqDVgSKXd79W7zQhUlVUatTq/G15dDqOZF5OAX9rUI9rsb5jZlApvOf0g+wCRbl+O8q0JLF86RS2NDmytXM8XCJ4b7vp1P5JcYjjudaAHtbUAJyqtLsv0ouRjE65hXZI7ZxGtyHaBV+h9S0zAfkau9ta7JPNCimgdDoV7CgsMQm922V01hF/GeqfBwCjMoXxQu3Yh9f0s8maJC9bLxWNPDMg/iK3QExavmcneN5QTcetrMIqlPM+DIYS2W4KWzqBzV6f5PatzQ/K3tgD3g6flZ8DJdtdBYdoshpWma+N2Od9h0b73ujF/ATpG4W2zfMiLImw==
Received: from MWHPR0601MB3657.namprd06.prod.outlook.com (2603:10b6:301:7c::23) by SA1PR06MB8338.namprd06.prod.outlook.com (2603:10b6:806:1c9::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7587.36; Tue, 21 May 2024 21:35:29 +0000
Received: from MWHPR0601MB3657.namprd06.prod.outlook.com ([fe80::5c72:2ea6:2bca:4b44]) by MWHPR0601MB3657.namprd06.prod.outlook.com ([fe80::5c72:2ea6:2bca:4b44%5]) with mapi id 15.20.7587.030; Tue, 21 May 2024 21:35:28 +0000
From: Greg White <g.white@CableLabs.com>
To: Sebastian Moeller <moeller0=40gmx.de@dmarc.ietf.org>, "Livingood, Jason" <jason_livingood=40comcast.com@dmarc.ietf.org>
Thread-Topic: [tsvwg] Re: WGLC for A NQB PHB for Differentiated Services (draft-ietf-tsvwg-nqb) to end 27th May 2024.
Thread-Index: Adqq4XTSC2sZS5MfTvi/sJTad/v5UgAZ1JyAAAcivAAACpPXAAABN7sA
Date: Tue, 21 May 2024 21:35:28 +0000
Message-ID: <CB0CFF3D-B611-4F2B-9B93-0A77178BF839@CableLabs.com>
References: <LV2PR01MB7622AB269736527A859CA8259FE92@LV2PR01MB7622.prod.exchangelabs.com> <EF9FC229-2CA8-4809-B554-9F67172F1A25@gmx.de> <3503D2F6-8EB1-4236-B1C8-0FA9459CF4AD@comcast.com> <B26CE814-2C54-4179-A8D5-5FF6D435C68D@gmx.de>
In-Reply-To: <B26CE814-2C54-4179-A8D5-5FF6D435C68D@gmx.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.84.24042118
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=CableLabs.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: MWHPR0601MB3657:EE_|SA1PR06MB8338:EE_
x-ms-office365-filtering-correlation-id: 969b1a5b-5dd2-482b-f138-08dc79ddef45
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230031|1800799015|366007|376005|38070700009;
x-microsoft-antispam-message-info: iyWz/Qicl7uv5aUFgoh4+xxv5Tw9rADMZ+x2mKy2sylJptWwRASIAMQvn1JbzilwFoJnVXAetnF7CvmZnl8M2BaUwA8bsFTqgKQTFcWVQX3qWhKLsFeql/USkYwmhvbYmhWVieTE/X+k9MZ8XcLFp9tOJNZIllEGfh0VX2oLoyfztks5uLvjj3E89Ypx3VQz8rRg7+PjCSp5NHnn0DDXaYE9iv13EAEJXpoPIa8JsWrTd0WzxEkA9RzBxcO+dPfqcxAEsAuu81RP9QzDy/igb17V9icrfUBoKNxQlJdzq3XlVUSL9/GpK3HvnIpjEWpYkJOBw/Lpt7GmZAp9wzfetR5uxbjzXXp55Yn33z1UYFLEACxxgBtuZCtF22hwBVlb3NkswfJPonBa6MDKgCY7yV+bvJ+o/q2cmBLqvoYEOaEgYu+PQxYi+fTdmaaj/ToTpt30CKdx6+fNFimEIWrT09tp6Gj5BFa2bH0k50VUqixqgQFss86opwD/8rPAHIOXMNwh7K3S6iqBB2vdifdVEvbyDISNQtfv1pPXdbfZs4j3n+KlRpyNz1wbiQ5orj9Rdsv/oj8ARsFslZlY5RzMLy45/teRwrL0biYMcyq3MtpUUWH86BoNrl55WaqHssigsl29D9g2cUsXGKumKuWYaMK4DKJ1YxrLgDNn5UrWFZFxxcb9vO2ospYLu07uwsn+UJIJEwyylzBJyAo3xpSyU47+sXKg3cakxPfNqyWXIfalDLlL93EYYfEkajV2M/dM2bOK+XwZY+l0lSQwL3pDsBlD+Dx9DLZXm5G4daB8T0/8ypBOjLpMH4gsrp98wfOAiEgY1C7+Udz5p13QNkU5ooB7/zqsTvaST5zzYyEiCsjUm/9xIKmBAwZWTQZ0ptyRX90s3XJ8VA0JFiskdk/fTJ9vwzcRYBp4EAJERi4rDD4Oj9+4JjZAmwAjYhjMweXMdTxq+WtMI/aORWND0FRs/DqMQOnPOKSVQePkmKrMywQcFzUnj6Q9MMZyUXi+eFIKq4IMBL8Os62DJrs4ylwZiLn7ZHTnSN6CFIejd3WoOv/8wCljsAzn6u8vwpQP0Wm2E5wAr+kxRqsEipl/rbpIDHUYfapgMZpULgNpTrvl4xPCmQg96JAkmfIVkC/KwcJ7EMQKP86sbM+CDYnt8aeNpIpwJcWfMAZ9NBEVVy53tTmfOse/p1N4AFgHFzptXC1pLiDUDdZ5J/obkkbLM9DvgIl0udCaf/cvmW3kAVPD4T+Zmr1FZmaGTinD8dc26gayDf0t8zNeUPS5X6PnAyod6VGiJ0PQAy/D82s/Gge7p+8HBw/5Cbz5MG/g0MQfmxb7S5rrMlWM+pbdYWgG4cJmTQ==
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR0601MB3657.namprd06.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(1800799015)(366007)(376005)(38070700009);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: tLCdrQz9e1vi1rP9EFz2gCezSmUg+tmOH8sT+VUaERV1hfb6Cnr0kBq4qkOKAiMYsdUhWgxrMB1NMkzKVXvPFY5huSfS8KRHu6OyW7ewLSM8K97c8bZ9sQPRT+WGfO3tEKOaP7mTI0CbQPwotug4YfTdxllmDziaRMowj3bpkd3fXDeS7XNOlM53zwH4GyHTxoUzxEZIJJp+66vjY2g7+SZhOtt/LdlybwqRzlsJWXRypaAang/T50O0V3urnR1xZWLOTEvQOb5x3UIAGDij1OFJ9d/BYspG0gUyRtjiYh3FLcMr5Awdb88JG/k6k6Z0DE8Uxrr8qVWiudH4p7xksoS/T60VKhWnPqD24G3nrvLGGwNk/V3s1lauVl3LAMbaI7fsA39DqbloEpU0k5zHkBsVObrY6zFxLnCztdy4oynUxX600WkFcYoQUU+lhN8xHx47hd7Ra25tn8mkjrisVDtzFBt2kOgh4leiUwILCKp3036OQ3wUjx1PIoJn71um5RODJkjxhs+zSKjNnNWq9CRBp5h4keNCGhgpOM5KN7BnIHBMvniK6snIs0nX5F414sNYCnJaE8gj6lw/LSu/9D+q69Rt+Kx76EkWQMyaba19tYgjfcDuH5ZP7B3fgCzU/DnpmhcFiN0palefTonxuCqy8eYZD31SGFAXbwxBnE4M9R8Q/+WuqxTliQ72wheQye8gS7BPXwyKwusxCtpFeVcyaCUJb9RvEic1gs4Yk+XjOSKExNkGvzuJ5e5sBYuVg8UkPrJXf8iWWicpKTsksnYK6bdbKL3ABQ805IXFLJpKqlIAkMAUOQxeGkkWA1c1LOOdg3HGAZ+166XjZAvRI5vkpIvUikEcT8oNQSrjL304ArgJ3kYnAJeOcsI6XBABkCdxz/+CP69CS2Fg6alr5Mtbw7ORb51soF7dZukJWHs3pr3RP/8nfI346uguEiO/r69DbSDROZoQXgVyf4N+a71FsOZg0O0VipFLoRWJLkZ2tsN5r9Piix6Z+WQ5/KbC6uFoBDl5sTFBNCdaEQVVqUtRolLA9/r7x9kdz3iV1KAztx1u36dPYkw6ePZ5jRC9MQzm2dbwjXTiA6MbNkuB2EMSyZjEeZp2+BppBVSfUeZR6tlXdlAQUbeDHMxQ60+9cEjONQXYBLhKORAVDQvkkfmRsOn6PUTeHs1mzf72ib8Pqa+mE3C30iAqkuT4bQSqvtPQtf96FyhyS1NbbHM8q2xrxtdPi2rE/Q8C8euv08XAJAccgIguvE08eFrZNet09yhI/yN/6SQ6OH0TwLj8T3xxd5jAJzeNLpibp5ub2YWX1GVwQryOJh3WxHSzfBmVcHAO6rLnKM2Bhzpb+Zx4QwlGUiGekmvcphUClKLeHDMM9OEjU++StA2UjFaipAXNj/8kwY02G4LnmH6qgbX439y/rbs7y2RN6VYlb+jWxJjz5gWPKnrl6icdgs5W+BczHKjUP+JMf4lekT7mY4yqYfdDTPhQKd0QR4dG3XXdBHFH7aRJ1LZJUvMwXEt/eKfFlKEvjoOEV9DcAzcGSvoT6huznzEGvdewY/5zBuUsSGxc835oniZH8ieYSrdC1px8NVlyDXvr3yLa/uKU9qnuSFAtSythV3Xa14Bt12EkyCc=
Content-Type: text/plain; charset="utf-8"
Content-ID: <FFF1FB99B8B6CF4EB99FA9F9F7B89E86@namprd06.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: cablelabs.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MWHPR0601MB3657.namprd06.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 969b1a5b-5dd2-482b-f138-08dc79ddef45
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 May 2024 21:35:28.8607 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: ce4fbcd1-1d81-4af0-ad0b-2998c441e160
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: +YJMLdVvTtiCcqpCQk9BGlBZ9Aj0ZKGocAe9nyQckQ7ZQyxePNFiKmOwvCETgjMEc3woz03Kg/8KAr+5iAO4Wg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR06MB8338
Message-ID-Hash: DWFUR634RCBG6HICPX4SLHXQZBQSTX5U
X-Message-ID-Hash: DWFUR634RCBG6HICPX4SLHXQZBQSTX5U
X-MailFrom: g.white@CableLabs.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tsvwg.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "Overcash, Michael (CCI-Atlanta)" <michael.overcash@cox.com>, "tsvwg@ietf.org" <tsvwg@ietf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [tsvwg] Re: WGLC for A NQB PHB for Differentiated Services (draft-ietf-tsvwg-nqb) to end 27th May 2024.
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsvwg>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Owner: <mailto:tsvwg-owner@ietf.org>
List-Post: <mailto:tsvwg@ietf.org>
List-Subscribe: <mailto:tsvwg-join@ietf.org>
List-Unsubscribe: <mailto:tsvwg-leave@ietf.org>

Sebastian,
See below [GW].

On 5/21/24, 10:01 AM, "Sebastian Moeller" <moeller0=40gmx.de@dmarc.ietf.org <mailto:40gmx.de@dmarc.ietf.org>> wrote:
Hi Jason,
> On 21. May 2024, at 15:57, Livingood, Jason <jason_livingood=40comcast.com@dmarc.ietf.org <mailto:40comcast.com@dmarc.ietf.org>> wrote:
> 
> On 5/21/24, 02:34, "Sebastian Moeller" wrote:
> 
>> [SM] Could you be a bit more explicit, what exactly did you test, what was posiztive and did yu also look for side effects?
> 
> While you directed this question to Michael, we have tested this as well in our field trials. We have for example, tested single queue with AQM and looked at p99 latency under load and jitter as well as median & max bitrate for different application flows - then turned on NQB LL and observed the same for the classic and LL queues. What we have found generally is that the bitrates, working latency, and jitter for classic traffic with single queue AQM and dual queue LL is the same; classic queue applications do not experience degradation.


[SM] Puzzled, how can the bitrate in the C-queue not change when there is also quantitative traffic in the L-queue?

[GW] This shouldn't be puzzling. See below.  


> At the same time, the NQB flow experiences working latency that approaches idle latency, with consistently low latency.

[SM] Well, we know that priority scheduling does work and will give a sufficiently sparse traffic in the priority class shorter delays (and more potential throughput)... so that is not all that surprising.
Surprising is that according to your argument that improvement in service did not come at a cost for other traffic. And I question that, priority scheduling does not magically create more capacity or transmit opportunities, for every packet you treat to less delay, some other packet(s) will be treated to more delay. We can argue that the amount of this additional delay is insignificant, but that is a different claim than 'it does not exist' as you seem to be making above.

[GW] That isn't true. A simple thought experiment case is a 100 kbps gaming flow (200B @ 60Hz) sharing a 200 Mbps bottleneck with a Cubic TCP flow. Whether these two flows share a single FIFO or are separately queued in an NQB instance, the gaming flow consumes 100 kbps and the Cubic flow can consume the rest (199.9 Mbps). There is no difference in capacity available to the Cubic flow.  In the single FIFO case, with DOCSIS-PIE AQM, the Cubic flow might induce a packet loss every (say) 1.4 million packets, which will cause a single packet drop in the game flow once every 48 hours, so I suppose the single FIFO does reduce the gaming flow rate by 800 bpd (bits per day), and the Cubic flow could take advantage of that. The delay of the Cubic flow is controlled by the AQM, which has a target of 10ms in both cases, so there is no difference in Cubic delay caused by using NQB.    

[GW] Even if the NQB marked flow was non-compliant and was running at 180 Mbps, the Cubic TCP flow would have essentially 20 Mbps either way.  In this case the NQB flow would see 0.007% packet loss in the single FIFO option so that does give the Cubic flow an additional 13 kbps, so I guess it is 20.013 Mbps vs 20 Mbps. So, yes the bitrate is slightly different.  As above, the delay of the Cubic flow is controlled by AQM so remains the same whether single queue or dual queue.  

[GW] If the NQB marked flow was even more non-compliant, and was running at greater than 180 Mbps, the NQB implementation could potentially provide some protection to the Cubic flow, depending on whether and what kind of Traffic Protection function is provided.  


Regards
Sebastian


> 
> JL
> 
>