[tsvwg] Re: WGLC for A NQB PHB for Differentiated Services (draft-ietf-tsvwg-nqb) to end 27th May 2024.
Ruediger.Geib@telekom.de Wed, 22 May 2024 07:30 UTC
Return-Path: <Ruediger.Geib@telekom.de>
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 31285C1C3D64 for <tsvwg@ietfa.amsl.com>; Wed, 22 May 2024 00:30:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.094
X-Spam-Level:
X-Spam-Status: No, score=-7.094 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=telekom.de
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 Mxym7mbIUOxK for <tsvwg@ietfa.amsl.com>; Wed, 22 May 2024 00:30:04 -0700 (PDT)
Received: from mailout11.telekom.de (mailout11.telekom.de [194.25.225.207]) (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 99E83C1840F1 for <tsvwg@ietf.org>; Wed, 22 May 2024 00:30:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telekom.de; i=@telekom.de; q=dns/txt; s=dtag1; t=1716363003; x=1747899003; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=TZyRGoJ1qoc3zjU5ed1+QPZqDhjjY8p4/NuQFHdAApw=; b=q56qogtzcP70fX2VjSHte30rWPidvXs1tw6AZHmDUeB29VRWYqBUwQM2 Ve1wIbhWwlwiMshKl2apcn+q2AW3/b7S+IIoGOAXPpMMu1j6x9hRF5SjF W9bSnRIa33bHuWdFMYaVZNLug8n3Kwo/bLD4ny47mcSlJAFYJ60Ko9Wul b8hQsLDTSxuMWvgUGBgSSKd49S5G8QUFGxJ3L81pASP4qR3c5ydGymUMq 2uxtW/iZP3f4KlTQXNP8pfLcj1fwhByDdziSWg+MMsosdnv+1A9F+bL08 RMzXndH8CJyZG25D15QZ4OCTFXNE0DdM40nvkg3h6HaEq39DOXen6IEfg Q==;
Received: from qde9xy.de.t-internal.com ([10.171.254.32]) by MAILOUT11.dmznet.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 22 May 2024 09:30:00 +0200
IronPort-SDR: 664d9ef8_V+JMNoLEa1NSIvbTzv25MFuK6bW01EyrcQwIwVPxhHfnuHO Khdkwxhcc3tovUOCG4ky7OIPRpwwermaKIBtQbQ==
X-IronPort-AV: E=Sophos;i="6.08,179,1712613600"; d="scan'208";a="899079188"
X-MGA-submission: MDGITq991WTRdBzWVWE/wd1uLxP/JCKol2+vHwl/gmhXB/x9jPlRb6DJQH66oDwzUSq2gJG1d8w9aUteDavltmwkes6BtWjIkTPZXHXzt1zyFhJF3+gtuncdCGDoI4h463qibCbkom2ynxjRjI553E0Z4zCaYcLHT5feqnhUGB7QXw==
Received: from he101393.emea1.cds.t-internal.com ([10.169.119.197]) by QDE9Y1.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 22 May 2024 09:30:00 +0200
Received: from HE126308.emea1.cds.t-internal.com (10.169.119.205) by HE101393.emea1.cds.t-internal.com (10.169.119.197) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.9; Wed, 22 May 2024 09:29:59 +0200
Received: from HE126310.emea1.cds.t-internal.com (10.169.119.207) by HE126308.emea1.cds.t-internal.com (10.169.119.205) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.9; Wed, 22 May 2024 09:29:59 +0200
Received: from HE102772.emea1.cds.t-internal.com (10.171.40.44) by HE126310.emea1.cds.t-internal.com (10.169.119.207) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.9 via Frontend Transport; Wed, 22 May 2024 09:29:59 +0200
Received: from DEU01-FR2-obe.outbound.protection.outlook.com (104.47.11.168) by O365mail09.telekom.de (172.30.0.241) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.9; Wed, 22 May 2024 09:29:59 +0200
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eqO5tJEQbEEdDNau2XODicQp8JFdynC0DkPDWPMQewo6Gk85aB7x8HyrkDlT4k0q5Hu/dTpEZ8OoVGZjLT4mErebiX1iofpt6fEZbk4wFpdBTGenNgoAKZeGwZJ5desV9tn8B6CREVAWRtM0CmbZ+yjDahZqrAXKfIrZ/luN6qk/WJB7joXEFevgkam//Q6tVRf2fOlyU2ZGZlIMUPSFALhnaEXkLSYr+rpoSWfKPk1PrZIrWNxJV6dCHRbuvjOQ8nJWsmIuGqULG2rvz+WVP26AbNTY9iy1TUfVBl47xcv0sJZzTSRXHxwVJTgR7rC9FAeVJn/QZNReWZIHqSJ9ug==
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=TZyRGoJ1qoc3zjU5ed1+QPZqDhjjY8p4/NuQFHdAApw=; b=ULeqXQXY7pIDraaiDZIHzTZQEDxp1/Z+0sMd6Isz1npEUA2c1CnwC/wDwarw+tm2aNhmOrouLZQ2lVYZQcgfzJJv/WDyWuqIXEiMJvN199MmT43BJ1HdmbPw+WsZxYiJTwFkscl4exlAgfIKov+uzSC4bAVIumrjsC1vn7AgG67PyQUQB+2Y6TmfxBv41D77C2iLPc/7fh1Zj/BigYGmzoozS2AOjEKGLp/cA9y2wxXfg1ti5aOCWUWZDmTDWgG/dtdERbsNPqAWnVpC0bHhlNB2Zh37e3rgZgE3ya6EncWV94R6Wpd0SBLO7uWrEgQNCsPDHSctUF6b5Rji2RGGjg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=telekom.de; dmarc=pass action=none header.from=telekom.de; dkim=pass header.d=telekom.de; arc=none
Received: from BEUP281MB3757.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:a2::5) by BE0P281MB0003.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:c::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7611.17; Wed, 22 May 2024 07:29:57 +0000
Received: from BEUP281MB3757.DEUP281.PROD.OUTLOOK.COM ([fe80::6d85:9891:1fe:b2f]) by BEUP281MB3757.DEUP281.PROD.OUTLOOK.COM ([fe80::6d85:9891:1fe:b2f%6]) with mapi id 15.20.7611.016; Wed, 22 May 2024 07:29:56 +0000
From: Ruediger.Geib@telekom.de
To: moeller0=40gmx.de@dmarc.ietf.org, g.white=40CableLabs.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/v5UgAZ1JyAAAcivAAACpPXAAABN7sAAB7NZgAAAVz2IA==
Date: Wed, 22 May 2024 07:29:56 +0000
Message-ID: <BEUP281MB3757D7993BDE5D40208F4C769CEB2@BEUP281MB3757.DEUP281.PROD.OUTLOOK.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> <CB0CFF3D-B611-4F2B-9B93-0A77178BF839@CableLabs.com> <AE664F42-FBFB-467D-8D4A-09E05A7E21FF@gmx.de>
In-Reply-To: <AE664F42-FBFB-467D-8D4A-09E05A7E21FF@gmx.de>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=telekom.de;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: BEUP281MB3757:EE_|BE0P281MB0003:EE_
x-ms-office365-filtering-correlation-id: 7b3bb836-bfee-4d7e-b323-08dc7a30fb00
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230031|1800799015|366007|376005|1580799018|38070700009;
x-microsoft-antispam-message-info: hOt8zt2XoOp3cWQigTwCvyvb0mmtRJlch00KYWHWfDEbvGHS86plQ2LyMZhlg4OpPEl3wsAkRlr+xs6bWRpa/vYDbDjQIFpWQd6hXKqpRFhxp3tXUIqN1JxOZZRg1xo0KvRsOaox2bERR/wRaCwnR7HLqiFDcfIEm4u2mZUT997LO5JXw2g64qo3DBzpPTA/B5Z5fC/4P1tHpqEIDVrPCooeeIDy0cVybcfx7TE0bK3tMvLe+LSidPUSjwxQDMz0w+T2oRk6NnxmpFUL7Km8h7n7lkRdahGvxhWy0tHUGI89av4mg1CxapCwoGoVJV9ldHdn2ZdzS4GI/9AjNDi7g+tYtaFHPNy4ApbQzi7cjYsHkJqHKd261zeCCS7bnp3yoTIskz9v3QZOp2vOjF2D/GGKCTpVJbtRNkdTonayIDb6b5MIAM4/3uqnBYUmrmLAoPgLEWCWCeiAQIqRtW9s3ukcIq1eiSUI+T4R6a20Tx3nc4D9QkEvj/IW3cffmFKBMm7pRftkZQGdzRietY0723KLf50riy7Ie2y9gGwDrzC1qqlI/RwvXE0v02F1pr/Aq9uaDUps8P8ri35U+/FO5WMNQ+PNINM26I1Oifb0gMblXRAroBwEX98fyHCcpvPg3pBDAIGdOLy3LWXNs9SbiIQZWTsLwVbHvmiF9w3yKRERhAT6qj5jY6IYodDjB0uB1b5oRYy0T2Dsx/fXF2rKOiBHqb/PNyzr70dLfsqrcSbQ0j7XGIY8BLKcEpQ2/0vZDKTs5eAG6ZM2yzCGrW0FZwuMRCsIc5a0VebObhaBaf79VNjJv7KxkIbSSIcIreSaOEnAN2mH4Dh/iMVYfdeZYWBHb9kfM/VkB2dk1TxKzNu68lWnGMxqPxjHRS6YvVOCwGKL1iB6kMhwHzYlsOlnAAwFVTGPNm+nkl1Ut4vYZ4dmj/5T81m4pT1wDTN9zX84FZ698U6WNhVmKVIWAjEONjaGd/D9VtjOfXbeGmCoyLKJLq3cQ4q/mLLNiSrbFtePuH5UZ+ruvEIXtdyV0f5Csmwk9fJZf5KHe7j9vaNrJicT4ZK0+jtOdYVikIlVVbhbWXbIZaxu0kYIqAhNly8nQFGS15C+UXqmvSMeDAwD5A85qAqRYcFdo3vtxDA//y+SiEC05I0pfQiBokLRyc75ZyYJLA23bkLhqWcx5onj6XkrhwrWSpec/KA2/vL8CmADFbXnrh6Yo19wcNZWiBYZfYKn4F5o5wlGcIq6k7w1KAdvUc8NXRz5cn4Ug3GM8vOhSvlSW53vwiCXnxzDxlyuKpD6b9+ON5xuJw9T93I4RBDMHxNYDjZ1lbXBEOo1Ex7gWFMl10FdT2OjpY/8iIU1tMIogMvSsAb3XZymepyiF2s=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BEUP281MB3757.DEUP281.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230031)(1800799015)(366007)(376005)(1580799018)(38070700009);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: voBceC2axaJsZKBH2M1sz0cDzf3dcHZ6vrq5VKTTuZzDm5/XdavI/Q9RrKo9V3PeVZzyndtpQ3u6y9/vCuxxYDXw0bRjixA64fwhWPu2K+gnMIcG6KVG0ZxPLr/xwDJZtqDDJLxvSfa22NS8JID+0PsOFqjifXiDszZI3z5Ti/JQHsmILgzwRlO+wtDf5TAB6n/qZgXCa+ahlVBgOVzfwn4lA0x7PBeL9ldm82aH7exVT72asG9sk3ASTz+crcyyx2YnvpGfg52nbZq8UyVsba1uwimqtNS3nH+h6BpEDOjtvxe4SuDvkSxncRLjmt851BnJBEZxi7bhCHziU+3Z7dtZIINR7EpmaiBqMeQShFVvOdnrAYdrFcavkRctVd6VXR2hxLMiZD6lpDCepQcXeciTIWnAzQ23Dz/G3NPl6z8Z7eK+4FXvhJJT/90dpbJkDMRbwdCSm3b8q1r4naw4yAiOPoPj3waHwLNeuv+Ae0z7o/zb56PC3Csuy4grzMnu4mLjUmeb5TRHZ5//dAQ/65xRayRH5N6PLGhFrKo27WAMgpeehCqJK0s7o67ThVjCgU3nDmLWKXj7M4MzM/xH8110n/l1ZES5qDTH7y2lF+uR3VMhpe/uwigTW0diwcfuaQfuN4Dvey45Gk+aaHarLkPwf7T2MXBhZ+Voay6ciL1gCTu0wzETYZW8SqDuU4f2Cb7Ua7h5FdkONgZIh3o1JzEiFZ25IHnKRy2LYyKxSayTsT8PObFoYw/2wFFX28QUwQ23xdYei5gMJQEyuUMUaFn2tYIoUW7dKdHZY3PT4cSCZ9U41KwoN36YHWDPnfgVcd0S/JgjtfMY+RbdGv9f6CffSz+4tcgDGIPTKf+rpOtBU62S1i2upgyiSM8ngasph/svdJdxn5C6qAk6OV0QZEydYPZwwi02END1FXHRK2g1bXJUAYvm3agjj3Z3uu5htky39Hff6ZoLTqfCn0+NHt9n66kp9K8rB01BMUOF4oWDg2MmOm38FllC8AbWDr+zX1EVVLgoakMAqN+DoRwLUSdBiFSkiCufn/wRB5GOYcK5vYJ9o948nD+Ks0ybIzh6nlaSyjyIqijfvIzGjpOMFEvX9yYkHu6hf2U6oZY0Ygk3mnpQ7imFwTWmjIEc/RG6xfjU2kbzfSyfVR1uZvz6AGvo8yT1sQplAmOjStcag99xr/ID5c4Gzjadtcjkk+yrRp5HYWQgyID9kad5lkjNK9XcWRbol8jsu3Ql+bng+ZM0mBYh2BbX32dBigTRqpaIcB8GdToM7Fbg1PMOF5gRtWtWe0P0mw98woHtZjygZ8Rq3E0fAyI84k8H4ztIka6sfkXNvM7j9ENdtaw6qqLGOuMWq2djRLPVo2dTQh9PJeqMwWxquEswKfa2N9TKJK4Hoeh/+QIaVVCG2gco1XbJVx0660RVDQhxeT6To5os2ZXjeRBkO7XvIEQ/zH7iU1gsFXTYmba/R4CcXTIQrIpmJt+x5ZVcAjQveL1gSA9hOGBXB27vpuioKvMacPjmxLYHWuiYdRXH1aCN6rPhiEcXEkBUqtRTNQsSIiO5b1B9ChG4xqg2nFIF/1FwonGY4wqr
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BEUP281MB3757.DEUP281.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 7b3bb836-bfee-4d7e-b323-08dc7a30fb00
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 May 2024 07:29:56.7748 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bde4dffc-4b60-4cf6-8b04-a5eeb25f5c4f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: /SA/6kpvn5k8MONo03onVT/aj5/qnmWfZtQbcsfFrlSEMiJl6NPDZffT1vtrhvUlKPQT/Pfe1uURxLm/1cFghZozsvFToS7iuC8AbMMPwmg=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BE0P281MB0003
X-OriginatorOrg: telekom.de
Message-ID-Hash: 7FCGNHJ7K37E3JXSSQCLKOGUQ5TRANG2
X-Message-ID-Hash: 7FCGNHJ7K37E3JXSSQCLKOGUQ5TRANG2
X-MailFrom: Ruediger.Geib@telekom.de
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: jason_livingood=40comcast.com@dmarc.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>
Folks, NQB/L4S-Queue: I think 125 packets of 200 Byte per second which are forwarded when received cause an additional buffer delay of 0.008 ms for default traffic which is waiting to be forwarded on a 200 Mbit/s link (each single packet adds this amount). If there's a collision at all. If a 200 kbit/s flow and a Cubic flow share the same queue, the process is harder to be described. TCP creates bursty traffic. A single 1500 Byte packet creates 0.06 ms queuing delay. Assuming the backbone-link and DC interfaces to be of Gbit/s bandwidth, any single 200 Byte packet may face up to one ms of additional delay, if queued behind a burst of Cubic traffic. In the absence of congestion, there's likely no serious impact of the gaming flow on the Cubic flow, if the gaming flow is priority queued. If both are queued in the default queue, the gaming traffic may start to experience additional queuing delay, if the Cubic traffic starts to build a standing queue. The 200 kbit/s flow will not be reduced to a fair share of 199,8 kbit/s, if priority queued and competing with default traffic. Regards, Ruediger -----Ursprüngliche Nachricht----- Von: Sebastian Moeller <moeller0=40gmx.de@dmarc.ietf.org> Gesendet: Mittwoch, 22. Mai 2024 08:17 An: Greg White <g.white=40CableLabs.com@dmarc.ietf.org> Cc: Sebastian Moeller <moeller0=40gmx.de@dmarc.ietf.org>; Livingood, Jason <jason_livingood=40comcast.com@dmarc.ietf.org>; tsvwg@ietf.org Betreff: [tsvwg] Re: WGLC for A NQB PHB for Differentiated Services (draft-ietf-tsvwg-nqb) to end 27th May 2024. Hi Greg, see [SM2] below. > On 21. May 2024, at 23:35, Greg White <g.white=40CableLabs.com@dmarc.ietf.org> wrote: > > 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. [SM2] Well, it is not puzzling, but simply not true as you state below, for a link of capacity X with (for simpler argument) with the C-quueue capacity at Y=X if we add a flow of capacity Z to the higher priority L-queue the capacity available for the C-queue will be X-Z... and so if you can not measure an effect of L-traffic n the C-queue bitrate, respectfully you need to reconsider your measurement approach. You can IMHO rightfully argue that for low capacity L-traffic that is not significant change in C-traffic capacity, but claiming there is NO change is simply incorrect. You could also try to argue that the same would happen if that low capacity flow would be added to the C-queue, but that is also not quite correct, because the same traffic added to the C-queue would be subject to the different congestion signalling (e.g. a non-zero probability of being dropped in a single queue bottleneck, but I would guess this effect to be really small, but still really small != 0). In short, please be precise in what you claim. > > >> 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. [SM2] A work conserving scheduler between two queues essentially plays a zero-sum game in transmit-slot acquisition, any time an L-queue packet is sent the C-queue is transiently stalled and hence the proto-sojourn time of the next C-quuee packet gets increased. Unless the head packet of the C-queue is dropped with 100% probability that stall will result in an increase in real-sojourn time and hence delay in the C-queue*. And as far as I understand the mechanism by which the C-queue increases the drop probability to adjust the C-queue bitrate (to make room for the L-traffic) is driven by a good part by increases in sojourn time... I do think your claim "That isn't true" in itself is incorrect. Again, you can argue that this effect is insignificant (as I say above) or small enough to be hard to measure, but claiming as you apparently do this effect does not exist requires more than just generalised argument over long term averages. *) And for e.g. TCP such an immediate drop can have drastic consequences on the achievable throughput... but I digress. > A simple thought experiment [SM2] Not sure a simple thought experiment is helpful, as you simplified away the mechanistic issues that make your claim incorrect... > 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). [SM2] Yes, but here is the kicker, in case both are in the C-queue, the C-queue bitrate is 200 Mbps, in case they are in different queues, the C-queue bitrate is 199.9 and since 200 > 199.9 the claim the C-queue bitrate stays the same is false. (And the amount of significance depends on how much traffic we assume flows in the L-queue). > There is no difference in capacity available to the Cubic flow. [SM2] Mmmh, instead of admitting that C-queue bitrate gets reduced by the L-queue bitrate you now look at an individual competing flow depending on whether the competing flow is in the L- or C-queue. But that is not what Jason claimed, and also not what I found puzzling. > 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. [SM2] Well, now you are arguing by significance, which IMHO is a valid argument, but not the one Jason made or I reacted too. > > [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. [SM2] See above, sure over longer periods this will average mostly out, but mechanistically it is still true that in scheduling there is no free lunch and for every packet treated to lower delay other packets will need to be treated to longer delay (or the ultimate delay: a drop) unless we allow for potentially infinite sized queues... I am still puzzled why any of this is apparently worth discussing, Jason's claim, as made, is demonstrably incorrect, so why are you arguing the claim is correct? > > [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. [SM] Well, potentially we could do a lot of things... but in the experiments that Jason performed, I still do not believe that there was no effect of L-traffic on C-capacity so either: a) the measurement system was not precise enough to measure this* b) the argument was misstated and did not actually means C-queue bitrate. *) Which also tells me that likely nobody tried measuring what happens if non-compliant traffic enters the L-queue, which in turn makes the whole report of "works as designed" a lot weaker, there was little question in my mind whether a priority scheduler would work * but a big question how this L4S+NQB experiment would fare with realistic internet traffic, which at times can be adversarial. Regards Sebastian *) After all this is the time tested work-horse of more traditional QoS systems > > > Regards > Sebastian > > >> >> JL
- [tsvwg] WGLC for A NQB PHB for Differentiated Ser… Gorry Fairhurst
- [tsvwg] Re: WGLC for A NQB PHB for Differentiated… Livingood, Jason
- [tsvwg] Re: WGLC for A NQB PHB for Differentiated… Overcash, Michael (CCI-Atlanta)
- [tsvwg] Re: WGLC for A NQB PHB for Differentiated… Sebastian Moeller
- [tsvwg] Re: WGLC for A NQB PHB for Differentiated… Sebastian Moeller
- [tsvwg] Re: WGLC for A NQB PHB for Differentiated… Livingood, Jason
- [tsvwg] Re: WGLC for A NQB PHB for Differentiated… Livingood, Jason
- [tsvwg] Re: WGLC for A NQB PHB for Differentiated… Sebastian Moeller
- [tsvwg] Re: WGLC for A NQB PHB for Differentiated… Kevin Smith, Vodafone
- [tsvwg] Re: WGLC for A NQB PHB for Differentiated… Greg White
- [tsvwg] Re: WGLC for A NQB PHB for Differentiated… Sebastian Moeller
- [tsvwg] Re: WGLC for A NQB PHB for Differentiated… Ruediger.Geib
- [tsvwg] Re: WGLC for A NQB PHB for Differentiated… Malla, Deependra (CCI-Atlanta)
- [tsvwg] Re: WGLC for A NQB PHB for Differentiated… Sebastian Moeller
- [tsvwg] Re: WGLC for A NQB PHB for Differentiated… Greg White
- [tsvwg] Re: WGLC for A NQB PHB for Differentiated… Sebastian Moeller
- [tsvwg] Re: WGLC for A NQB PHB for Differentiated… Sebastian Moeller
- [tsvwg] Re: WGLC for A NQB PHB for Differentiated… Dave Taht
- [tsvwg] Re: WGLC for A NQB PHB for Differentiated… Sebastian Moeller