Re: [tsvwg] I-D Action: draft-ietf-tsvwg-nqb-15.txt

Ruediger.Geib@telekom.de Thu, 30 March 2023 07:23 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 A682BC1527AE for <tsvwg@ietfa.amsl.com>; Thu, 30 Mar 2023 00:23:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 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_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=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 nioIyFh-AgTh for <tsvwg@ietfa.amsl.com>; Thu, 30 Mar 2023 00:23:34 -0700 (PDT)
Received: from mailout41.telekom.de (mailout41.telekom.de [194.25.225.151]) (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 47D00C151B2D for <tsvwg@ietf.org>; Thu, 30 Mar 2023 00:23:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telekom.de; i=@telekom.de; q=dns/txt; s=dtag1; t=1680161015; x=1711697015; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=gfC8R268/LIOUe6L/xsxOeMqh3uAKDj3865Ix+6qOik=; b=H3MFOlliQYEYRb6Zgyybo6rhlg5pD/uMMUjPRYSmcHF6pl7hum256mUt YUKxsu9v0e2lDHvbkkiaBFmt+KsdX7NzQ1+RjYwnsrRB8dTJFi60natJB Td8X1YHkjuCcr96hoYuCLCISj7lS4HcQf2CjzcpeS+cL3AtAeSvBjDFMS UKWKCvGixQWOg97huQap295r87zMi6ptl9GJz63NVyXlIKTknD0AJDJRw aGaJX9O+fqNF/k8uvtxBctWhXoZk4eb6WFqu3r/2ypgVxXP+SmucWfjXx Wz+uVaX1qEpSV5YGaXODbZRL3M4wqAVObBwmNQ2qfsBm6jLVbwl2PCYgz w==;
Received: from qdefcs.de.t-internal.com ([10.171.254.41]) by mailout41.dmznet.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 30 Mar 2023 09:23:25 +0200
IronPort-SDR: dJcPdE1F0PaROxEhDHUsfHBeQf/AY0yg+PU+nouOC8Su3aIoHcBdIyX3ehJzOw4GI72HC8TZQR UaEZmGYS6u8+tzjQ1UMaLhavAn3EjzhZw=
X-IronPort-AV: E=Sophos;i="5.98,303,1673910000"; d="scan'208";a="689495036"
X-MGA-submission: MDGMXvjpgdGwsczurr3rFZbFTZayN/MvPVW8XjxDnDoPEwqaB5Kw7VXajbWSeqVQAB3/7eRPOERVTRB9lYIyuZ4/RM2rD/+njW0B2ymdmCWoLfZBIImBZE/YerJi8V4QZAfJXa2E5GGQDkUde+1ZfeXaiX2s0D2SOCXrQVosFiS59w==
Received: from he101416.emea1.cds.t-internal.com ([10.169.118.195]) by QDEFCV.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 30 Mar 2023 09:23:25 +0200
Received: from HE101421.emea1.cds.t-internal.com (10.169.118.197) by HE101416.emea1.cds.t-internal.com (10.169.118.195) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.26; Thu, 30 Mar 2023 09:23:17 +0200
Received: from HE102771.emea1.cds.t-internal.com (10.171.40.43) by HE101421.emea1.cds.t-internal.com (10.169.118.197) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.26 via Frontend Transport; Thu, 30 Mar 2023 09:23:17 +0200
Received: from DEU01-BE0-obe.outbound.protection.outlook.com (104.47.7.172) by O365mail08.telekom.de (172.30.0.240) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.26; Thu, 30 Mar 2023 09:23:17 +0200
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bFkFFqYwKjLvX5B1oZbc+L2b+If8gIe4gdXVciVkvu2FNmdCrafNLT9+Kz6lY93u162K3y2q0rGIgU0hxOMgWSildwzZ2ig5KvRRIfYoM8ABa1JdDN2ckTfR4tErp1a4TbBeCFgALZCL9050RfrBaPAEVehDkUk40KnKraJkep5o9ZTr+cczTwf/LkrRPvqeGaC+H2IcJKXpqxnhb3Q5K9rK2dek96Kqhx58hWdZ36GQ0alHkeN5yuYmdDkajH9aiOcI3Ii6PQmS9YraW0RnnsfWSZXufnE5oNzcyKobSwM5wR3tF8cDZRGhx5KLGR4ZtB9i4w4IXr2OFXvRJCL+mg==
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=gfC8R268/LIOUe6L/xsxOeMqh3uAKDj3865Ix+6qOik=; b=EasD6o/eIwBnjdl2H4ztfnzRARQOK2kYp0VeBRlhqwsYROX+RMtgBqgquLt43W4/fzBtQYZWUbYnCLnTYvN5F8VtDK2Yna4DULLZByXK465y0mbhkPnsEa+Kojc0ByoyBcke8lU+ODvGc1On6+PGoZVdbxcV6C2PlPUpIONKJoKv9LEN4Pz23PzHdEGrEcJl3TJ7Gooui4QN/7kY/r6DwajRxLbHDnBEnlazau7oOsE/x0wxQTe3x3dyu1YUbVEXYroK+nASVUDaD9a8wbJkKEw5aQaGLl8Q4EpUJzhtoQkAKpjJScONx/lb2sg3PL/zZeJ0uW0kvLwkgTn+03j6UA==
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 FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:8b::11) by FR3P281MB1455.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:7a::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6222.35; Thu, 30 Mar 2023 07:23:16 +0000
Received: from FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM ([fe80::e721:9a37:e9ff:f015]) by FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM ([fe80::e721:9a37:e9ff:f015%5]) with mapi id 15.20.6222.035; Thu, 30 Mar 2023 07:23:16 +0000
From: Ruediger.Geib@telekom.de
To: alex.burr@ealdwulf.org.uk
CC: tsvwg@ietf.org
Thread-Topic: [tsvwg] I-D Action: draft-ietf-tsvwg-nqb-15.txt
Thread-Index: AQHZYo1M7hkcrv5lSkamnc+JDl/bLa8S5qyA
Date: Thu, 30 Mar 2023 07:23:16 +0000
Message-ID: <FR2P281MB1527BFB4CEE69622FCE71C6A9C8E9@FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM>
References: <167348364734.15098.9183646444272144529@ietfa.amsl.com> <99798453-8EAB-4FAC-9F04-060EA42C5D37@cablelabs.com> <8FEB8FB8-849F-4F6E-BDAD-0EF53F010173@gmx.de> <vzeYc5YbJNlwG-Eelc9Ua79lI-OftySXhDOTNwS4NG115U4aIeX7D4Rs06Euqp6y7xFuUZpGOJY6pba_YN-DP5yuKjzP7ilpOwVLpuK8iD4=@ealdwulf.org.uk>
In-Reply-To: <vzeYc5YbJNlwG-Eelc9Ua79lI-OftySXhDOTNwS4NG115U4aIeX7D4Rs06Euqp6y7xFuUZpGOJY6pba_YN-DP5yuKjzP7ilpOwVLpuK8iD4=@ealdwulf.org.uk>
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: FR2P281MB1527:EE_|FR3P281MB1455:EE_
x-ms-office365-filtering-correlation-id: 3675d891-ceaf-4964-ac99-08db30efa158
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: YWPIbiYF5zx0FvU0o+AE08CEwDMjchd/lo2nRAkTFQ4p3/Yg320wWmSrQZsNJGVedbQ0syVMyo1J8fCe8vEa/Yvsk1Im+FGpeLKdaSz+AEgfHIaGhap+PL9zIDkIpW2bj3tcubHUogHRlODg84Glnq1fF5CmIf2isTq7jzXYI3YtgaPwkxR6fYXhnjUWwahtlurk7Bg5jybKNSabdw2ir4zrGwDxv3QlYTeJZBe1Xj/nEAq7djtcqonRkpPQF8Ql2cSMlW9hFTH7/TTOXTM6P2bJA7rDAT6MFaT/r+B54/SCO03SoODrHb8VeVHRnPnrN/MZtZs/mgkLLE2rr4TDtkWOzZ/GUM2uv87kADCYP+9dVpQ9hM2AXfx9m3UjSwzr4/wU7Z020rmzyJafA/PS5t9bLDPCUR7dtwwWyvdkeJa5tuSeBIQEw4jevo/6pCFvL3ErFy7DmlpuQqjn2dsR+rsFlN6nSfQiYEbtZue9xrq70V3eqPFb+puLl/KgYYNy30y8Fxw+yOQPKxBHgqe9rXHFXzJ2t6Ot8YMovu+TQ6X2QkDquD+nV+y5T39ovihYLcZQjoMFIV7H4krS+fMs2Nn40cZoBz1zMNscw6br6RhgcIYxTaS4UAqizXekQBuU
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230028)(4636009)(376002)(136003)(346002)(39860400002)(396003)(366004)(451199021)(1590799018)(1580799015)(83380400001)(66899021)(6506007)(82960400001)(26005)(316002)(52536014)(478600001)(85202003)(38070700005)(7696005)(66556008)(55016003)(8676002)(66946007)(76116006)(71200400001)(66446008)(66476007)(64756008)(86362001)(85182001)(41300700001)(4326008)(6916009)(966005)(38100700002)(9686003)(122000001)(33656002)(5660300002)(2906002)(8936002)(186003); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: mC4KHH2S+wfb4wuioMF/SdF1NENgzE4EuCFkMx+ItuSIzkrcmypiijvAzF0688S9ldl+vIZFmW44OKpyN9OgnksowVCo1ENkQPAJp7Dc+P5EdxS3zAStCcDJaZBngwfnuCkD2RVYXcsk9PT7KjnxX8uAPPQKmUQm+YMR0VPMXAJV1STJr2Wm/BjyYCfBXNj/oAU/2G4f+6xSL/w7A761IVzLrrJteeuo8pV9Ca73Lu/tmawqRkZm4EPWfP1YER1cJqMNJTxGhO15jct62S62gvsVdWY0MJ0dQRQQMFhpvp2fs/lKXbJ9j5Ge4EfEXgijmXAEF3VQk2+D3rcls+GagpfTomJCc81BbVxyiKuXzENwX0EH+OCnrZW9S1PJ6e87aR8ykLmP/hgO14sHqZDOftkLTgelZo+1f8uWbdkjZHgLq6LZ2wDEKjXM4M1R2OZybagKvHwKic4bSPyO/e9OirGxfTibJXAU6pa65k8uyp90bB8Ke+0y2/vf/xRWsOUTJAqoARKH4SHNdqtqcBB0jOrj7IS48RN8kQh8dv1VfffLAQ2N6Irr2gOLHZgXSgNBHIjh9sA3kQR9Y71Y6e2sOBllemvcK2v/udOKTNFBUXYvtplBoqvntYxhJYlOGF4FBGygPy0Y3h2CCsRAfArshA8WXOsRf8nO0LVatDvE9+K7tSzacqY2nTw1oJSgw90q5/dqBN72lYpbtacht+C0djQLJyTkpX9c8E9TjCyGRbekC8nnjA88iyLQlAkaclGuKKhgM09vOCXOLKx8m93Xtz3IgReKT9QPgzRaiHdthcgmRQX3rlK61YpCPJurc5Yy9/Qf2GwyizdFCrgs9uh7aMmDJCBVUkg85R/K7dQOYRkTqXOUeUroTjhhvYr23Yh/6zSdoJuOUsWDNTgJwfAPug1OSMKFxS6UO7MvL162Wnp6yGQbW/0Rl0Jt9NCw+BnjyCy+ptjcbIzoOE+ptNZ727pmCe4BIzp2yZXfm/ljhROSOaF/b11JP4MGXLuY8RBE4VkinOONxbupNxCGo5dQgScFuGomsckRoKSHAg78JZ5RRY36xykW1evymmtWLB59GGr+4+47Q7ZgQuQ8Aai//jor4hEQpTSgDb+k+xLQFS484BT7nIhsha7kLT5bWU/6bi9odSZs0a+5W/m1FiUoEmQAULWCaDLs+TNzMCfUYso1dfqU+9Dwlx/7idSHQSlFMja8mNalpalh4BO28328TRPyEHPN9PsODZ0flJu+yN4HrZZBwszKdnvMJoEsAA85YRH8toK8xPYS1I716I2SgPH+afWdbS5MMjDw9UpIC26ox8cVavz9xMLys1ytLIdT+RvDbdHkHNzyAx6Q7WxsHQhTlrTR1MCrjHJbJd6pQsURUPdz88zkXnvy0WCpq0zAz+wx2KP2BgwmuKOOjCKA6QaGiCt9TWbdchcQwNWl/zCEQClgMBccLbvPi4+H0pqsIMOL4rfAwVsepv9TkPTzOMxdI8nOxCAgif8kozUrUwzsaJVwpWPpuRCJjoBnvwf695whRIsy0a1GbK//sgD3g246Uo8CtE8dRWhVUfxLU57j9nLNxgSnlkK9LNxz1812
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: FR2P281MB1527.DEUP281.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 3675d891-ceaf-4964-ac99-08db30efa158
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Mar 2023 07:23:16.5263 (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: 2FQc+eBzfxsdUDMMnmFOQ0sXU7XJ4urpZFrgFhRM47EvTUY3hwCoHkCN8IW4GDYw3yR4+XJ4kyBaY43E9Q78nlJxed67lSeJazYvVLmti8o=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: FR3P281MB1455
X-OriginatorOrg: telekom.de
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/DUkRETBGXj_L-dB5R0FgsSu1azQ>
Subject: Re: [tsvwg] I-D Action: draft-ietf-tsvwg-nqb-15.txt
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: Thu, 30 Mar 2023 07:23:38 -0000

Alex,

is that Maxwells Demon scheduler working similar as the one on slide 5 of
https://datatracker.ietf.org/meeting/116/materials/slides-116-iccrg-alternative-best-effort-abe-for-service-differentiation-trading-loss-versus-delay  ?

The scheduler described by that publication isn't NQB, it trades low delay for packet loss during congestion. Another notable difference is, that NQB allows packets which can't be scheduled by the low delay queue, to get access to the default queue. Hence these packets are the only ones being able to access both schedulers, low delay and default. So there's no strict priority in NQB scheduling at the NQB scheduler itself, however there's exclusive access to scheduler resources for a particular kind of traffic (NQB at the expense of default/QB). In the end I think, NQB is able to seize more bandwidth than QB.

While the authors of the above material present a fair amount of measurement results giving some indication how the scheduler impacts transport while not having been editing any ID, I note that the authors of NQB, a standards track doc, didn't publish any measurement or simulation result within IETF. 

A kind of priority or "unfair advantage" (not sure it's the right term) results from shallow queues, once the default queue depth is approaching congestion free RTT. I didn't give it a deep thought, but could that say, the default queue of such an experiment is of sub-optimal depth if it is on the order of the RTT or bigger (and should be decreased)?

Regards, Ruediger


Alex wrote: 

The following thought experiment should illustrate that moving from a single queue, to two queues with a scheduler between them, can be positive sum for latency/delay:

We have two traffic types A and B. In the "control group" case, they are in the same queue. In the test case, we separate them into two queues. The queue for type A offers the same treatment the original single queue. The queue for type B has a different treatment with a shallow queue.

The scheduler between the two is  Maxwell's Demon. The demon knows exactly which time slots the packets from each type *would have used* if they had been moving through as single queue. It schedules as follows:
 * When a packet of type A would have exited the single queue, the demon lets through a packet from queue A. 
 * When a packet of type B would have exited the single queue, the demon lets through a packet from queue B.
 * If a packet from the appropriate queue is not available, it lets the slot go empty.