Re: [tsvwg] new tests of L4S RTT fairness and intra-flow latency
Sebastian Moeller <moeller0@gmx.de> Thu, 12 November 2020 23:11 UTC
Return-Path: <moeller0@gmx.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 F0C383A0EC5 for <tsvwg@ietfa.amsl.com>; Thu, 12 Nov 2020 15:11:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.649
X-Spam-Level:
X-Spam-Status: No, score=-1.649 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=gmx.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YaCv04q1oIQD for <tsvwg@ietfa.amsl.com>; Thu, 12 Nov 2020 15:11:21 -0800 (PST)
Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) (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 1C2033A0EC3 for <tsvwg@ietf.org>; Thu, 12 Nov 2020 15:11:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1605222676; bh=6FKrF+UyuQHriR5Pq8px1e3/5iXoE6LI0fyKxmYWjLo=; h=X-UI-Sender-Class:Subject:From:In-Reply-To:Date:Cc:References:To; b=Kef4TUzuaxj4ztCF7IwbuQ8EMs9YYfV+QfRHUx+0CIgRUqX7ztOK+7Tps+Gt6+hYm dXciZFZQzT/vLr0k9DEhUuudc8psssDQcpFVl9yPDoeusvGtebQZ2IkqgXmJviQ+4I 4efaexaPsmST7BY7iD7kUl4++Z/wD7Jt6IsvwB8Y=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.42.222] ([77.10.139.136]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Mof57-1jxCRR28Vd-00p2Kw; Fri, 13 Nov 2020 00:11:16 +0100
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.17\))
From: Sebastian Moeller <moeller0@gmx.de>
In-Reply-To: <d2edb18dd3cbfecce0f70b3345e4ea70a0be57b9.camel@heistp.net>
Date: Fri, 13 Nov 2020 00:11:15 +0100
Cc: tsvwg IETF list <tsvwg@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <AF7A15D8-28DA-4DE5-96AB-BE9B6A468C3D@gmx.de>
References: <d2edb18dd3cbfecce0f70b3345e4ea70a0be57b9.camel@heistp.net>
To: Pete Heist <pete@heistp.net>
X-Mailer: Apple Mail (2.3445.104.17)
X-Provags-ID: V03:K1:qTJ2YPE+AYGocD2ToSYSrfJpnM1CTePc5mUcEgGsY0/Dlbrh2VS yataQYtOpRyIigb8OYGHWXl1j3miyl14FYkSXR6jrFo1jBBTHHtVnc5BJRIJl6krsnSla/O 91W11H+B5XDj57hrECUr5CSRY0dhpN9dvhgdbDWx5IG2loQSz5VSww+4hnViBfQvBDqTEyd 4X3tykCnjt+bjSNCRfQow==
X-UI-Out-Filterresults: notjunk:1;V03:K0:xNziH+X3fH0=:YeB8SKT8eFDpdoTSuGSFTE aEj9Uy+CqUueAV+fJjB3jhlQA/8dl8a+QbxXrHcq0HXm3LB2KYhD0epBU0djMc6IILwIkoGin z2i9Abo08a/+mZ5Y1/1gSMP/PKB02mdj9q5hANQSHGR/UA+dP8UaXSCi2z/elwTXfUnnVk1ip vpuBtBuhtyng3ZKQn2kN/lNM6Cf5VCxAILbr4j8BTinT+WgZVBL3nO7IdEXMCUSBcshGkNy9y ty8O6ue+3uK7Ne+0DMcTDcZ7xnoaU+WgGFxT6K6NMggvawEfCUF35rKXbmvQXZEMpGxjSOKDE td8kID0j5rj59SYlqvazhma2GVxGUd+zpJqCJ2bLl5pFJ5EFjSbllrBlSCSaE6k6LzjWtqAWW sc/TRWj9jk6OhLEwhFfnUgE+ya+rT+jYr5sLN8f6xq8nLMIB5g7L3KQrPWS4HRNDNsHU7WKxX qiUGAbrIcZDboHOYMJfTz2AKW85+gFm8tPrHKdYsFw+gYIEXEYCxMHBJZuIAWiobGE1tUU+RY FmAzfRebRLDbGss6155pi5g73ybxNfUW92UEGxo2pPZok2Z5Ll5WssHr59Y+DaLoRaqsZeY29 MyeY68TjnzqBqUjq2c+3e2EnpBKu6iTcczBCp/gWCZ9BXYWp0V9KGdMK5fnRB+0vZrAueojUq PmyZl5I/iUm6a4ihyz4EigJ/q7/cOFOB1qPldScf47t1Bz8pzHF9gZCgzSNKsaByW1D8PrU/K YzNbLnsL8CxDEe1sMjInznx1FqF4nJlmwBPHSto784VrF4rgEfIv5kvPwsUgUS8/JcUNQCbuc mI2f3S7DvdU9oCTfBYWuDcxZOd/e4hjHTsX+uWyAVovLA2qPWg62xP9eTiljgpL8NSBMK9Uf3 zbmAK14IXNKqFvZOP0Kg==
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/sci8ktHJm8UzC-XYfGK4z8Ir1JY>
Subject: Re: [tsvwg] new tests of L4S RTT fairness and intra-flow latency
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.29
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, 12 Nov 2020 23:11:23 -0000
Hi Pete, great data. IMHO Especially the fact that short-RTT Prague will severely outcompete long-RTT Prague way more than the traditional dumb FIFO will, strongly supports the following hypotheses I have been posting before: a) Dualpi2/TCP Prague are no way ready for deployment, but are basically still in the toy stage b) all that L4S will effectively do, be it by intent or simply by mis-design, is built a "fast lane" for short RTT low hop count traffic. Given all the hype (still!) in the L4S internet drafts about how this is the future of the internet... Also a fast lane that requires active cooperation from the leaf ISP (if they keep their bottlenecks at FIFO, I see no compelling reason for TCP Prague at all), which will require SLAs between CDNs and ISPs. c) too little, too late. Really only modest gains in RTT (compared to best of class AQMs like fq_codel or cake) and noticeable regressions in sharing behavior both between different CCs and flows of different RTTs (and that compared to dumb queue "management" with a simple FIFO). Also quite sobering, that it AGAIN was not team L4S bringing real data to the table to support their claims and promises. Then again looking at the RTT fairness for Prague versus Prague under DualQ, I can understand why team L4S stayed mumm, and rather argued for allowing unfettered self-mutilation of L4S compliant transport protocols in regards to RTT fairness: "So there is no need to mandate that an L4S implementer does no harm to themselves, which window-based congestion controls tend to do at higher RTT. Of course, this doesn't preclude implementers reducing or eliminating RTT bias for larger than typical RTTs, but it removes any requirement to do so." After years of advertising on increased RTT independence (in spite of the data showing that the proposed combination of DualQ and TCP Prague actually increases RTT bias), team L4S in the last minute no less, decides to do a 180 and just change the requirements to allow for the rather unhealthy behavior demonstrated for L4S... With the current enhanced RTT bias, who in their right mind is going to use TCP Prague; which currently is the only transport, that at least attempted to tackle all the "requirements" L4S poses for transports that want to use the ECT(1) express way? Then again, since none of the network elements are designed and required to actually check and enforce these requirements, calling these "requirements" is a bit of stretch anyway, maybe they should be changed from MUST requirements to COULD musings.... Best Regards Sebastian > On Nov 12, 2020, at 21:31, Pete Heist <pete@heistp.net> wrote: > > Hi, > > We have posted some new tests of L4S here: > > https://github.com/heistp/l4s-tests > > These tests cover two-flow fairness in several qdiscs with different > path RTTs per-flow, and transient behavior in fq_codel queues. > > The results raise some concerns about a bias in favor of L4S flows in > DualPI2 queues, throughput imbalances between flows with different path > RTTs, and intra-flow latency spikes upon rate reductions in fq_codel. > The repo above contains a walk-through of the key findings, and links > to more results in the Appendix. > > Regards, > Pete > >
- [tsvwg] new tests of L4S RTT fairness and intra-f… Pete Heist
- Re: [tsvwg] new tests of L4S RTT fairness and int… Sebastian Moeller
- Re: [tsvwg] new tests of L4S RTT fairness and int… Black, David
- Re: [tsvwg] new tests of L4S RTT fairness and int… Sebastian Moeller
- Re: [tsvwg] new tests of L4S RTT fairness and int… Pete Heist
- Re: [tsvwg] new tests of L4S RTT fairness and int… Sebastian Moeller
- Re: [tsvwg] new tests of L4S RTT fairness and int… alex.burr@ealdwulf.org.uk
- Re: [tsvwg] new tests of L4S RTT fairness and int… Jonathan Morton
- Re: [tsvwg] new tests of L4S RTT fairness and int… Jonathan Morton
- Re: [tsvwg] new tests of L4S RTT fairness and int… De Schepper, Koen (Nokia - BE/Antwerp)
- Re: [tsvwg] new tests of L4S RTT fairness and int… Jonathan Morton
- Re: [tsvwg] new tests of L4S RTT fairness and int… Sebastian Moeller
- Re: [tsvwg] new tests of L4S RTT fairness and int… De Schepper, Koen (Nokia - BE/Antwerp)
- Re: [tsvwg] new tests of L4S RTT fairness and int… Sebastian Moeller
- Re: [tsvwg] new tests of L4S RTT fairness and int… Lars Eggert
- Re: [tsvwg] new tests of L4S RTT fairness and int… Ingemar Johansson S
- Re: [tsvwg] new tests of L4S RTT fairness and int… Lars Eggert
- Re: [tsvwg] new tests of L4S RTT fairness and int… Ingemar Johansson S
- Re: [tsvwg] new tests of L4S RTT fairness and int… Sebastian Moeller
- Re: [tsvwg] new tests of L4S RTT fairness and int… Lars Eggert
- Re: [tsvwg] new tests of L4S RTT fairness and int… Sebastian Moeller
- Re: [tsvwg] new tests of L4S RTT fairness and int… Ingemar Johansson S
- Re: [tsvwg] new tests of L4S RTT fairness and int… Pete Heist