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

Ingemar Johansson S <ingemar.s.johansson@ericsson.com> Tue, 17 November 2020 14:48 UTC

Return-Path: <ingemar.s.johansson@ericsson.com>
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 26D493A13CD for <tsvwg@ietfa.amsl.com>; Tue, 17 Nov 2020 06:48:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.102
X-Spam-Level:
X-Spam-Status: No, score=-2.102 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_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com
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 UXF_DDFdomII for <tsvwg@ietfa.amsl.com>; Tue, 17 Nov 2020 06:48:07 -0800 (PST)
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50046.outbound.protection.outlook.com [40.107.5.46]) (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 C3C973A13AF for <tsvwg@ietf.org>; Tue, 17 Nov 2020 06:48:06 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SVT0AHR0SYXYfBEoKtB3MqN8DBCodNp1NyTih0aF0TsrsQefhxesItiW6kwMdB6++u+KxPj90iHUKxiOHGCp1OUvohWiYRNdJv5KZfiep7ldIylz0ggv1U6ljd5ss9lpQcqNm45YbCPxVXkdeyzdAROEbYbfDTPVncxV/PRfDGgyBTcCmc+VKS96BfTHrB2A4yTSJ/QN48ZKjWJ7sbLFaJjrDgERXO11bNi9MymkqIZeEzi6kvnI5EzZjl7yALoug0HytcIjehncPEr2vc0w6k8fSxeG0DJiOm35NbAuB8+MwH40zytwd8FC7yhz5Cuen7wKBQH3Szj/JlPHUnF6QA==
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-SenderADCheck; bh=ZzYmETY4qsk7SuMYk435Ry9XEIn2vguQlrs5E7UUmyI=; b=Aa5htbNi2sCce8+mrCPzGUawH3ljxk5dxw3WFSkFEBa6VcMLXji8O+D58RxssJnH8A1m7rHPk1Wk4lasQM1XgzHGgwq/T6VrdpiDJeriSDFckWqVBVPjOh/Zx41dQZ5vzawpDj8Y8ypPP/iDevy5g+OjX4LnTAKbzD2msQidtXJL+LScGC1zJs4Ok+jfPeVLNTu9NP6Qv7ulNpIVC4/a4xStIPRwEDjYaqwFBAZbxt2wMmfNEBM061y9dRi8gxiurAUz3/rpv//d5Yj/lqBoOEFz/2JKibSpIDbkbQH+VSWvZMjJAZJBmD0NjrjeuLVF8KSQPOsw7rTmBLrZ2hUjjQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZzYmETY4qsk7SuMYk435Ry9XEIn2vguQlrs5E7UUmyI=; b=nGLWypLrgs81psuBvqDXCfYprDvxGA/9WOlNYhC6WeUsJtVvvhTwRxaJvWkoZJa3EEIFrTurCh2OGB3P3B3Em3h9hKTIQLJgkg9RTN36wFT/duOvm7erflOBCq9P/9VLgRWOZWOJr5WUl5obHP8YlFTdBW5F5Y6b4oJKx/BKEiQ=
Received: from HE1PR0701MB2876.eurprd07.prod.outlook.com (2603:10a6:3:56::8) by HE1PR0701MB2985.eurprd07.prod.outlook.com (2603:10a6:3:4c::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3589.12; Tue, 17 Nov 2020 14:48:03 +0000
Received: from HE1PR0701MB2876.eurprd07.prod.outlook.com ([fe80::50c8:a7da:1a:48a3]) by HE1PR0701MB2876.eurprd07.prod.outlook.com ([fe80::50c8:a7da:1a:48a3%11]) with mapi id 15.20.3589.016; Tue, 17 Nov 2020 14:48:02 +0000
From: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
To: Lars Eggert <lars@eggert.org>
CC: Jonathan Morton <chromatix99@gmail.com>, tsvwg IETF list <tsvwg@ietf.org>, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
Thread-Topic: [tsvwg] new tests of L4S RTT fairness and intra-flow latency
Thread-Index: AQHWuTLQ+Y3baE/ufEeL8vqr84lWz6nFH9eAgANKhACAAKwIgIACKZSAgAAIcICAALjTAIAAODFwgAAPnwCAAAjf8IAACXEAgAAOCsA=
Date: Tue, 17 Nov 2020 14:48:02 +0000
Message-ID: <HE1PR0701MB287650C90E140474F556D6BFC2E20@HE1PR0701MB2876.eurprd07.prod.outlook.com>
References: <d2edb18dd3cbfecce0f70b3345e4ea70a0be57b9.camel@heistp.net> <AF7A15D8-28DA-4DE5-96AB-BE9B6A468C3D@gmx.de> <MN2PR19MB4045BC0869B633F8EB11155583E40@MN2PR19MB4045.namprd19.prod.outlook.com> <c321dc8ee45d2ecf72080f2900522835cf3753f8.camel@heistp.net> <AM8PR07MB74762C5309642C1B28F488ADB9E30@AM8PR07MB7476.eurprd07.prod.outlook.com> <B3EBFFB6-BB6E-4097-AA3F-C611E20A6988@gmail.com> <3D5B7DD1-C47D-4B88-A001-2ECFAA779C9B@eggert.org> <HE1PR0701MB287641E3D25C0DB58A00EEAFC2E20@HE1PR0701MB2876.eurprd07.prod.outlook.com> <2AF63DD3-3852-4CDE-B0C2-CDAB60E979B7@eggert.org> <HE1PR0701MB2876174564D67266E1F8457DC2E20@HE1PR0701MB2876.eurprd07.prod.outlook.com> <E1158DEC-C8C6-4A72-9E74-00B4A7FC5327@eggert.org>
In-Reply-To: <E1158DEC-C8C6-4A72-9E74-00B4A7FC5327@eggert.org>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
authentication-results: eggert.org; dkim=none (message not signed) header.d=none;eggert.org; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [83.227.122.88]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: b8224a34-cf4b-49c7-3ac3-08d88b07c936
x-ms-traffictypediagnostic: HE1PR0701MB2985:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <HE1PR0701MB298552B7657E5BEC441ACD03C2E20@HE1PR0701MB2985.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: sWY0ON65XUNBXFH5OXvX7U24S9OlvjnYCQwL5glk70X8zt/8+Jp2FDFgNsFuiTSKWOdIXq2C+J9GPAEvAnCDyCrL0AlIJeX2Y/C70/lBOB28Ry/XNUyDyePlkKlQMcLhp3fDekzRoL/9t08eLf+zKgH40Rh1S9Mgzda3kfE9IuQkQF/Yy8ga6DEJuRwiIXE1Pq41r6aaf9x58KWKKDSd/o18QLydUNQl4wmNldHbqE7zS6soozXdujl0jGwpfuxG0PEm5fp8o//d7Z1E5khLC9asffMkRl/v+YiI7Mjmzl80kLH04QJ8JMUyuOGGd5VDG6Hkv5cDmrhkxE9dpO4PFw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:HE1PR0701MB2876.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(376002)(39860400002)(366004)(396003)(136003)(8936002)(7696005)(54906003)(8676002)(52536014)(83380400001)(5660300002)(86362001)(2906002)(64756008)(55016002)(53546011)(6506007)(4001150100001)(99936003)(9686003)(66446008)(478600001)(33656002)(66556008)(66476007)(66616009)(107886003)(26005)(76116006)(6916009)(316002)(186003)(66946007)(71200400001)(4326008); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: IWGQOwpQ9CWOtKld7riUU3HnyDozFl5X9FoBor1YoIbPtVo8wf3gCdbiGD6+2NjC0jmH7EzRIBSfX2/SOvLkYYQITZfjB1xyuLl+SoX7QYhokjlYfCkwqp2e/F8weXuu2ryTik4T2LFp/Vy177lp4FgONnMWNHRujuiV7lv2+54jHIC2g+vee+rmFBkhMs4+zliM2ao+nSm3VTIJ0WzvrSCxpwqHiKDTKUY/PiQl2Gm+kBipV1aUhfYHdjtlClra0URP9N4Nt9KZgGhgLoW+DeKzJ/lCG0HKfn5J7uMqQBms3zYwkXY0HKc2/L8qcfFw/kYIboPMeOGJbGcg0TvKoSvHxzZ73U+i6KoZD26tgVDfZ/4YW0nZWz5a+bvTb5NxalLWEEXillZFbQpItPkp+nalcdf17DQwvulCb2WRetfGE9LLNi5uhipkb6LCJr1MNyY/MuOMu6FJznKblBuU0NAQsNg89jtQzqszdCuLQNhrePl4NQvKVbko1uG48nfQ1knD584pZpJGMlc4FHfzyFD2BhVq6tm3V580P+9E+ssqdFftVua/XT3haSuBtJVb/dUxu84fCFYHRGXm0KMYSSYvVDtKc5Xmyx1SijutOMnq+CKxyPxGUafYPxmtplcdOGl7OfFDMm/w7ukVF7GK9Q==
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg="SHA1"; boundary="----=_NextPart_000_010C_01D6BCF9.078A21A0"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: HE1PR0701MB2876.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b8224a34-cf4b-49c7-3ac3-08d88b07c936
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Nov 2020 14:48:02.8542 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: WKak3XIndFCICQLMM0ir4Yj5qDsDV1MOiq4UuzOddyxi3bYqFndpppfZylK5s38s58UFk0bsqC6HfuDhaQ7zwTbpFKkZIixGiFGzg0HU+NjaeA+7Q8A+XtUy7EVwIuYQ
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB2985
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/3g7Qu60qBSqGk4jbxuZzX5EA1bo>
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: Tue, 17 Nov 2020 14:48:11 -0000

Hi

I see in a parallel thread that Koen mentioned the default RTT bias
compensation is changed in Prague so I understand that it is now possible to
rerun the tests that spawned this thread. I guess this should be able to
show if the RTT bias issue to solved to an acceptable degree (whatever that
may be).  

Also I recall that Bob presented material that outlined the RTT unfairness
many moons ago (pre-Corona), don't recall that it caused too much commotion.
So I guess more involvement is from others (not just pro/against L4S folks)
to sort this out otherwise we will just have another lengthy mail thread
that leads nowhere.

/Ingemar  

> -----Original Message-----
> From: Lars Eggert <lars@eggert.org>
> Sent: den 17 november 2020 14:38
> To: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
> Cc: Jonathan Morton <chromatix99@gmail.com>; tsvwg IETF list
> <tsvwg@ietf.org>
> Subject: Re: [tsvwg] new tests of L4S RTT fairness and intra-flow latency
> 
> Hi,
> 
> On 2020-11-17, at 15:25, Ingemar Johansson S
> <ingemar.s.johansson@ericsson.com> wrote:
> > I see Prague as work on a congestion control algorithm that can exploit
L4S.
> > Other work is done on e.g. BBRv2 that can use L4S as well, and then we
> > have SCReAM that is likely to be updated to make better use of L4S.
> > Like with other congestion control I don't foresee a one size fits all
> > here, for instance realtime media has different dynamics than bulk
> > transfers
> 
> thanks for explaining! I agree.
> 
> > I see all these algorithms as work in progress and I don't see it
> > explicit in the charter that there must be a fully functional L4S
> > capable congestion control available.
> 
> Here, I disagree. IMO an existence proof of a CC scheme that derives some
> benefits from L4S in at least some realistic/common scenarios without
> suffering from issues is *key* - why else would we do even do L4S (or any
> other queueing scheme)? How would we even know that we got the queuing
> part right?
> 
> > I see that the Prague work addresses many of the issues, among then
> > the RTT unfairness issue. It is still not perfect I guess but all this
> > is a matter of brain cycles in --> results out. Prague is an initial
> > design and I imagine that it will be improved over time. Also I see it
> > likely that L4S capable CCs can draw attention among academics in the
> > future but for that to happen we need to move forward to give the
> > signal that we move forward, to make it worthwhile to engage in the
work.
> 
> The future may bring advanced CC schemes that optimize their use of L4S,
> delivering large benefits without suffering from any issues. But, it also
may
> not. An existence proof of a CC scheme that managed to deliver some
> benefits for some key scenarios *now* without regressions in others would
> go a long way to convince me that such advanced schemes are on the
horizon.
> 
> > The RTT unfainess.. I believe that it has been discussed to death by
> > now. To be honest I don't believe that additional discussion will do
> > anything more than consume energy. Feel free to disagree.
> 
> 
> Maybe it's been too long, but I can't recall the WG having anything like
> agreement on the question whether less RTT fairness compared to "standard"
> TCP is OK or not. And I don't have a strong opinion here. What we do need
> though is agreement in the WG what kind of regressions/changes in behavior
> from current TCP we're OK with for this new variant of TCP, and which ones
> we're not. Have we had that discussion?
> 
> Thanks,
> Lars