Re: [tsvwg] Review comments on a careful read of the L4S ID (#2: RTT Variance)

Sebastian Moeller <moeller0@gmx.de> Thu, 13 May 2021 20:24 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 1BE9B3A1051 for <tsvwg@ietfa.amsl.com>; Thu, 13 May 2021 13:24:09 -0700 (PDT)
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 SX5kKJkskQyY for <tsvwg@ietfa.amsl.com>; Thu, 13 May 2021 13:24:04 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) (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 224AA3A1052 for <tsvwg@ietf.org>; Thu, 13 May 2021 13:24:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1620937396; bh=pxXl3rbSO3qDc0v/T12X5bkEXGB/Ye0cjPTC3aA0syI=; h=X-UI-Sender-Class:Subject:From:In-Reply-To:Date:Cc:References:To; b=aIu9SxXpUNT6TX8DhaWXE6SFpoiygdEs2NxBVn7crbhVDpUQXHRAWwV7stgZN9RJs sKOzmu+V8xlvfl9pW6LN+GIQGXYnUPPXER6F4BqS+rgACYq7yPHpuSsTv1jvmrwmV/ g7pIoFPbA0GyHppbcYOFi7oVH+bw1Oz9ASZ4Kdkk=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.42.229] ([77.0.24.206]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Mz9Ux-1lLViR0rvn-00wGbv; Thu, 13 May 2021 22:23:16 +0200
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.20\))
From: Sebastian Moeller <moeller0@gmx.de>
In-Reply-To: <b9393e4b-dcd1-2f07-0ebe-d7cded7ce306@bobbriscoe.net>
Date: Thu, 13 May 2021 22:23:14 +0200
Cc: Gorry Fairhurst <gorry@erg.abdn.ac.uk>, "tsvwg@ietf.org" <tsvwg@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <43DFE326-761A-4A1A-86ED-8D4FE24BC3EA@gmx.de>
References: <634676ca-272d-d616-c352-b38446cf7aab@erg.abdn.ac.uk> <b9393e4b-dcd1-2f07-0ebe-d7cded7ce306@bobbriscoe.net>
To: Bob Briscoe <in@bobbriscoe.net>
X-Mailer: Apple Mail (2.3445.104.20)
X-Provags-ID: V03:K1:O3Fnw7Ddh+HzZioSlsf1YqtEcP+vawJeJlQIlfl581ExfqtqeK8 gXumA3FEUOfIlIGTbkFY4MJTz/GZaMu+/gSJJTUYR6QcKSFUdhNwuPX5W5pSHm4QZd2rKy/ 9ODw2pS4Aqt7KPM6oyY8NI3H16GRbEUipVZDi78rV8x/InC2sjaEhKcOWdHBmxMkdEg0J7e B5i6mt11QRxAW5uDs79Lg==
X-UI-Out-Filterresults: notjunk:1;V03:K0:idAvpIIS2wQ=:19ZlwxSvrxpqlqkD+S2sqU 00N+n8pEAy35XN3MVdOKcH4K2bkEZ/eKCOEMEVvWNiWc9lrUCqNNZlT7jRkhYWnrlsdFNglBH KY0eE/k8fv+4jcrWu8hCO/7zsvQs/A1Dc7sZnWgySpJPBxTLxRhkwLcCI1q/urbPyPpGoEv8F YgsWHdYjQT/GE2fJHMqrFcm42w9yWNxpDnm93j+E1Um1Hurvxonm/vSK9fwZb4VnsBLHZ9HN/ sZXHRoMWbl+sYP80n8Bv5ebinXyY8AEp1NmZR1/g0X+QkdhYlJOZ7KKDYSJqAz+XYJ6LNmU17 E+IyH1Wi8ZN+/AZTj8Hw0ITezr/RmpHT5kxKgzRXF3DUC/zGPpOqeS+82zwG6FO4KxAeYoEzQ cID7H55Cvb1Zut1H6EkstAZBmN3YIu9dMNAsW7jxEU4Z2Rcq5b4i7nT6dAbklwhPcPn+xKnnZ eBwQF5vQ6cMprQxzQHbfl9gCPsHdOXDb9CdOHcQeaAKZF0sRiGCnEf50ZJniHOWvJmW6Qgqa7 AUqB5xmWIedxT4KUwRmbIxHuecD1sbR5Z1dqLABmUMlOvqsHfY8Bk1qZqJsv3RAlUCJWtb3wf Onb+R/mCyRyAUbbqkGK+iHmfgvyCWOfsRj1G2Nf663bltVeeRd6630MtW2dB4aizfjUUll7pA W1I8GjrPqSCXqpDkUvOVTb4N+l57dvcWZf1h1ctS6WIGHSPttw2vQTWvdMo6SHWO4nckwELRZ 52bESN2HAQLDtEuWI4WyFO6la/MpP6fEWRNT66XgpfCVg3KS5tCVm+b0WSXyegWpP66uyOtGX gWyugCLN1EIL0Pbu2U0BrQWCXVGnr4hSDVd0D7xIzTnVw2QEY94apWHhW2mrTqi4hLbcmikfZ 8GnBPaegXzHQghERui3jPp7SNoDlYGkzwNqSj2nc2biu5xdVQeNucm3xxKL1nhrGtPzMaif7L YNeyU7VQ87uk0lcgiz2j0ONGGDy/YDQM8iEYezcFcYTzlZGj5RQGINY7FZLtAyRvI0rOtUple yIdDssYz214yMNHkyigF+v5RkELPOMJdy0W4AnlhdNQ36o/ud5f5HdatsKBNcLb7WdOEYIqGG KWiixy9H1Gc4kF++amuXU68mzcesnPo3AQXKL7HrPK6Y3s+fqobUc6gTYz5livQeBsITq0wxv ynuyH62fffy0RRanIQFmXn3O98NtO1yH6Pr97WNg9Tp5pW3ok3gdemabIovpdTZ9rpCFo=
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/xkvMzlH7hrJwIdWh48DJqsnD2kc>
Subject: Re: [tsvwg] Review comments on a careful read of the L4S ID (#2: RTT Variance)
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, 13 May 2021 20:24:09 -0000

See [SM]

> On May 13, 2021, at 20:09, Bob Briscoe <in@bobbriscoe.net> wrote:
> 
> See [BB]...
> 
> On 06/05/2021 07:52, Gorry Fairhurst wrote:
>> 
>> ================================================================= 
>> 2 Abstract  RTT variance
>>   
>> Abstract text says:
>>    “The two changes counterbalance each other so that the
>>    throughput of an L4S flow will be roughly the same as a non-L4S flow
>>    under the same conditions.”
>>   
>> ⁃ Please insert “comparable” before “non-L4S flow” to avoid bogus flow comparisons.
>>   
>> ================================================================= 
>> 7. Introduction needs to sidestep RTT variance
>>   
>> This text:
>>    “The two changes counterbalance
>>    each other so that the throughput of an L4S flow will be roughly the
>>    same as a non-L4S flow under the same conditions.”
>>   
>> ⁃          Please insert “comparable” before “non-L4S flow” to avoid bogus flow comparisons.
>> 
>> =================================================================
>> 
> 
> [BB] Isn't 'under the same conditions' already a more precise way of saying 'comparable'?
> 
> Proposed resolution: No text changes.

	[SM] This is still ignoring the fact that L4S itself actively interferes and turns the "same" external condition, like a path's minimal RTT into unequal conditions, by inflating C-queue traffic by >= the C-queues default 25 ms latency taget, while the L-queue only sees >= the default 1ms target. Describing that as "equal throughput under the same conditions" seems misguided at best. What folks will understand is, L and C queue traffic on the same path will share equitably, but that is not what L4S delivers. Let's be exquisitely honest here and add a sentence like:

"Note that due to DualQ's default configuration, classic traffic experiences approximately 25ms more of RTT under load, hence for en equal external path RTT, L4S traffic will get a higher throughput."

IMHO, dualQ needs to be fixed so this behavior disappears, but until that is done the least the IDs need to do is spell this out explicitly, end-users of L4S should be able to make reasonably accurate predictions about how it is supposed to work.

Regards
	Sebastian




> 
> -- 
> ________________________________________________________________
> Bob Briscoe                               
> http://bobbriscoe.net/