Re: [tsvwg] new tests of L4S RTT fairness and intra-flow latency: defaults ready for testing

Sebastian Moeller <moeller0@gmx.de> Wed, 18 November 2020 14:00 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 461FD3A07C3 for <tsvwg@ietfa.amsl.com>; Wed, 18 Nov 2020 06:00:16 -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 2Bx_a2v1s70W for <tsvwg@ietfa.amsl.com>; Wed, 18 Nov 2020 06:00:15 -0800 (PST)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) (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 803493A0773 for <tsvwg@ietf.org>; Wed, 18 Nov 2020 06:00:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1605708009; bh=aifbiUOs1Kkyt+r5sSrchrkwwV+ApPqSNBZ6/JQTA3s=; h=X-UI-Sender-Class:From:Subject:Date:In-Reply-To:Cc:To:References; b=FFN4ezFUxjLq1xkyHrUi/DSKkvj/oYkC4WNoBaNWSrXXb8q6WbNp97ju265U81CPP DykqAQ+cF4PwWan6SnRB5ce6ngGbDEhDrNV+KS6zOh82OW8qQ6dKBvlbY4OnmH2GBY xD1ldkDH20nivQ19al/qDN7mfu1dkSuQ80y3vI0c=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.250.102] ([134.76.241.253]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N3siA-1kF9uD0csq-00zlkT; Wed, 18 Nov 2020 15:00:09 +0100
From: Sebastian Moeller <moeller0@gmx.de>
Message-Id: <52358770-EB94-4765-BFE7-301A71C1D94C@gmx.de>
Content-Type: multipart/mixed; boundary="Apple-Mail=_FF268BCD-1ECB-4C51-AC96-198EFF165557"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.17\))
Date: Wed, 18 Nov 2020 15:00:08 +0100
In-Reply-To: <AM8PR07MB747620482E8982545E5AA593B9E10@AM8PR07MB7476.eurprd07.prod.outlook.com>
Cc: Jonathan Morton <chromatix99@gmail.com>, tsvwg IETF list <tsvwg@ietf.org>
To: "De Schepper, Koen (Nokia - BE/Antwerp)" <koen.de_schepper@nokia-bell-labs.com>
References: <AM8PR07MB7476081896E0A1C4897FFBA3B9E20@AM8PR07MB7476.eurprd07.prod.outlook.com> <811A76DD-3D48-43D3-A962-3F15AE9E858B@gmail.com> <B0880150-AE61-46AF-8C3E-542DFE28BD51@gmx.de> <F28CA33B-37D1-4955-8025-11E01016B944@gmail.com> <AM8PR07MB747620482E8982545E5AA593B9E10@AM8PR07MB7476.eurprd07.prod.outlook.com>
X-Mailer: Apple Mail (2.3445.104.17)
X-Provags-ID: V03:K1:k+Ox6FhibZ08EjxM46WvJYKzjbYwOfkGJA5C9BFqx4cTDg4qxZk IsTd7yQkSytbRW1Rv6Tub8/NTMJ1ohC0VxgWCa2X97ar75HzyCDQU76hL+SKcHKBB+X1jKU nH8MRU8hmkrqbIPe+uE1BA+vVi8aUbqyjCmvTZ0+FVzEeZRDqwx+2izjm6AbGb8FDhjbvFz TNFwRV4blfvUs9zMRCN6Q==
X-UI-Out-Filterresults: notjunk:1;V03:K0:E9tRTjNei8A=:6FpKHktP/TiFD/g0lTtZHu PybzLxT2cHCu3RLMhcQvoVFgbLf1lqasRMhy+AitbcJX3s7qZef2dQv83BWxTEqD9FDLc2DC+ qycdw7hKmiYs07zHOQP19jouEi8NE2/rgU9GRj+IMmIspaaccV1Gp2MBdt7M/fR6hqSf5EZuY H7YwS3e0ChtEsQIfFPbjVyNEKXhcpRtHrFok8xdUY4c4RGg+R1zOd+ZN+Hp92hlnSGYNJVZvz ajJBA0L69RJwF1Q5d0CLszN7KRfaun7IAm3MgO6zqqVBANcSMnuKFwtYEMa1YgjLfKTgcRz8m 9RKo0/eYqfdNmiMD/eZzbgGg9IiblSLkQhaaKZ0eb4dZkAJj34gZukgjCRj9Txp0Lo0fi4+5S HqmECzTmbZRTlO7602XrAG/+qXCiMeQzR7PM3PDN+iX7iQzAtZ61L8h/b5dGftmfM+qJjeTQD FIFGIpJSbasoQ3uB645Y6QXnJGOfpyZtPr62yOqIq4ORC9hoUAGftxzo6VzJwQDXNXp+LzFCT ywXH0ihJnt5NDQ8Y9CoSyXCXvmRAJ2aRVIZX97tgnsvRr3wP3erE+WnqqKRvO0RsedCO4GZLZ 9pwoCo53GapM8FHGBpECEm2lFZBafcy1PoXg2aDCvXNXaXUOC/7OjiZeKYE40gla2LYz6SQWs R2CwJijhNOrXWjE+Ib1jh7n3qsLUaQjjSLSLG9xq9F8QuGiaBYi9R0ZVhy9/sfMDR9a0fT9Xc fIQ3BhzvW2SEeS7cHtGpdu8U8mfjYVJONtxmFjpM8Bza27sQYaCVviMjtxXUVH/epuOkF+Kqi ndqwGa1bjgHZwBTYPiBRocIv4FzmSrRNr+GBBjr/Lm012OH8myCtg+kaBWkSQ2luWByxSXzJs gU7kLfgSeD+7sQm0ckEg==
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/irF5-EfkK7RhdglCgBWZfcgijC4>
Subject: Re: [tsvwg] new tests of L4S RTT fairness and intra-flow latency: defaults ready for testing
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: Wed, 18 Nov 2020 14:00:16 -0000

Hi Koen,


> On Nov 18, 2020, at 12:13, De Schepper, Koen (Nokia - BE/Antwerp) <koen.de_schepper@nokia-bell-labs.com> wrote:
> 
> Hi Jonathan, Sebastian,
>  
> Thanks for sharing these tests results again.
>  
> Indeed, a detailed study can be performed to define the optimal behavior. It probably will also depend on the applications using it. I think it is commonly accepted that it is beneficial to prioritize short flows and that we don’t want to spoil the benefit of having a lower latency  (being able to respond faster) we only enabled the RTT fairness after a currently reasonable and easy to implement number of RTTs.  Improvements could be to do this more gradually, … Also if applications stop sending data, and start again, it can be considered to restart the (gradual) RTT independence.
>  
> I guess the basic issue (too aggressive Short RTT flows due to the 0 to 1ms L4S queue latency target) is solved with this,

	Is it? We still see a consistent bias towards Prague over CUBIC, all we need to do is set the low RTT to 26ms... IMHO you "solved" that one test case, but you did not solve the root cause of the issue.



> and I encourage everyone to share data/experience, further study and define more optimal behavior. We can easily change this.

	[SM] As expected I disagree. The proof will basically be whether any other protocol aiming for L4S compliance will pick up that hack or not. Since a WG last call seems inevitable we can revisit this discussion in say 2 years.

Best Regards
	Sebastian

>  
> Regards,
> Koen.
>  
>  
>  
> From: Jonathan Morton <chromatix99@gmail.com> 
> Sent: Wednesday, November 18, 2020 7:45 AM
> To: Sebastian Moeller <moeller0@gmx.de>
> Cc: De Schepper, Koen (Nokia - BE/Antwerp) <koen.de_schepper@nokia-bell-labs.com>; tsvwg IETF list <tsvwg@ietf.org>
> Subject: Re: [tsvwg] new tests of L4S RTT fairness and intra-flow latency: defaults ready for testing
>  
> On 18 Nov, 2020, at 8:21 am, Sebastian Moeller <moeller0@gmx.de> wrote:
> 
> The changes that Oliver submitted to TCP Prague not only increase the fudge RTT to 25ms, but they also, as Koen mentioned, increase the time it takes for Prague to switch to the new fairness mode to 500 RTTs, or 5 seconds at 10ms RTT.
> I really wonder how that affects fairness if the shallow queue is used by a bunch of short flows with 10ms RTT. As far as I can tell the consequences of this delayed engagement have not been described properly. 
>  
> Yes, that engagement delay is clearly visible in a time-series plot.  I think it may even be more than 5 seconds in practice:
> 
>
>
>  - Jonathan Morton