Re: [tsvwg] Reasons for WGLC/RFC asap

"De Schepper, Koen (Nokia - BE/Antwerp)" <koen.de_schepper@nokia-bell-labs.com> Wed, 18 November 2020 17:29 UTC

Return-Path: <koen.de_schepper@nokia-bell-labs.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 302AD3A0CE7 for <tsvwg@ietfa.amsl.com>; Wed, 18 Nov 2020 09:29:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-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=nokia.onmicrosoft.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 OxvHcSK_NAz0 for <tsvwg@ietfa.amsl.com>; Wed, 18 Nov 2020 09:29:30 -0800 (PST)
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00104.outbound.protection.outlook.com [40.107.0.104]) (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 3892F3A0CE5 for <tsvwg@ietf.org>; Wed, 18 Nov 2020 09:29:30 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BZnuBScs5eiSb4uOKhRRp12RXbjHo1L7PLW24+zKfbPoQjfYlyUX0f8+pCoq0AAB26R8lmiePUHLRIiVKbcUQIrwpzr9juJ9hhwxx1smJ+NhU9H6rUeOEB4fZbOf+w1SRJrDtrSR9mvJ8hYQ3H7zpwL7SFLRZdvweZUCURPmD+WUa+bwTvIbMhNA9zX0Epq9CHI9UeIw+F/3ydRHRIs/y8Zvr4r06RG/WGPc4DPo22LwX7nf93Q+kXY1kkwXqMDlOGBT5isoZysYZEBagh2g+3sD5Ubt4ukxySvO2aRyF6tPY2m8qH2xwU3My0pW3bH+AYu4OvuecDFSTrTp6PCUrQ==
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=A52xBEnvz6gRabXJ32UF/e2KKI3xJ2KLMgmTYBwT9JE=; b=ToM3vUlnuqpcmUBfmXrltFS2jG/VbwOjjeJgbZENdho+MfYas5zIJQYosMjMtHDdF70RCh1h3bMvZPXNTszMu+kNzX/mY3BQBu8PZlnIy8Y8CcVSEU7uESb1tbuU9N2iha9qe4A5fBcIilrsdOrigddFfWchSvmj709tYLlcho0JYNWZ0arw0tGxDSuduXmtQhR5xOWFUZxSH+ObBe2CL44tz9m5zOhk1CXD97uCBlLvxUL1mB8xOMMRsmFiKvGlrO6R8Y6ooY+VVtVc3a/vu0nDNSA8GVDvoMF8pnt/tHSKA7C1SrJXwWK4TxvZgMRGQrxhw21fvAeBp/5vh3ykqQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia-bell-labs.com; dmarc=pass action=none header.from=nokia-bell-labs.com; dkim=pass header.d=nokia-bell-labs.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=A52xBEnvz6gRabXJ32UF/e2KKI3xJ2KLMgmTYBwT9JE=; b=ezJoSBhOdHQPphcV6AQ8TxjSdlMzH4axQCkCbM3Llb6YeQ8Xc8hZ6rNoqrOcM45ij2e3EX/8NUSvoToCllQg6xqHoFI8HdhSeEEdqSBW3FRuUnPNgWTBjBHG0qOqrM1QCtOjY6eGjcz1eZ1HN70TP/NBfHXFp7Wn+2dDsbdSl9A=
Received: from AM8PR07MB7476.eurprd07.prod.outlook.com (2603:10a6:20b:24e::12) by AM0PR07MB4227.eurprd07.prod.outlook.com (2603:10a6:208:b8::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3589.15; Wed, 18 Nov 2020 17:29:27 +0000
Received: from AM8PR07MB7476.eurprd07.prod.outlook.com ([fe80::e966:7a41:b22a:1560]) by AM8PR07MB7476.eurprd07.prod.outlook.com ([fe80::e966:7a41:b22a:1560%4]) with mapi id 15.20.3589.019; Wed, 18 Nov 2020 17:29:27 +0000
From: "De Schepper, Koen (Nokia - BE/Antwerp)" <koen.de_schepper@nokia-bell-labs.com>
To: Sebastian Moeller <moeller0@gmx.de>
CC: tsvwg IETF list <tsvwg@ietf.org>
Thread-Topic: [tsvwg] Reasons for WGLC/RFC asap
Thread-Index: Ada9kaHRGNO57vIZSgq7zPn1SuIYhAAH3+AAAAd05UA=
Date: Wed, 18 Nov 2020 17:29:27 +0000
Message-ID: <AM8PR07MB74760BC4858FCFBE085C3A8BB9E10@AM8PR07MB7476.eurprd07.prod.outlook.com>
References: <AM8PR07MB747626CB7622CB89209018A8B9E10@AM8PR07MB7476.eurprd07.prod.outlook.com> <35024083-91DC-40DA-BE58-EE897C5A8AA3@gmx.de>
In-Reply-To: <35024083-91DC-40DA-BE58-EE897C5A8AA3@gmx.de>
Accept-Language: nl-BE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: gmx.de; dkim=none (message not signed) header.d=none; gmx.de; dmarc=none action=none header.from=nokia-bell-labs.com;
x-originating-ip: [2a02:1810:1e00:cb00:210b:63c2:20dd:546d]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: dc722509-cfb1-4102-9619-08d88be78049
x-ms-traffictypediagnostic: AM0PR07MB4227:
x-microsoft-antispam-prvs: <AM0PR07MB42274F29165D95E89E6114E3B9E10@AM0PR07MB4227.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:183;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: vqa3NcPM+NmmDWKq8nhZBchRXgVZo+5hMh0k3PWL5Bzf0dyaRp/38YEZYWePyQRvlOFSJDc5Xp4aDJ7Gq4ihDApcSxtZQtHI6vnXO6taEXFGIL/sK1/aD5Lfr3XPLZLXixuitUHD1XPjMs8A3DfeexSuQjiy+N+EbO0O7aqSneS5HhnGeVPWcYmspIyuwE2tCD7oKMV14pJt2+ylzHpeSCIhvuSfWK0K08pPZVzYAUaT5unC/ASfQmRA3HQ8fqKlL7nGPcUW/wpDE241oCCbcsU+dP7u2Sj2Si5/2s1fde9Lb6w+hQibUAXQxFr904AMcAbSWgxe7TiTYrhm7SFH6g==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM8PR07MB7476.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(366004)(376002)(39860400002)(136003)(396003)(5660300002)(71200400001)(86362001)(8676002)(66946007)(478600001)(316002)(8936002)(6506007)(7696005)(52536014)(186003)(53546011)(33656002)(66476007)(76116006)(9686003)(64756008)(2906002)(66556008)(66446008)(4326008)(6916009)(83380400001)(55016002)(66574015); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: apYjE6nE5kfUR2o4Sf6P4BIessTt4+EWlw2Obzz+pURq7L2WMMhISSW76NYTyPaWwMPnInm4hcPKSaRX++XkbX9GX9okfkKnM5kiCngvakarJop4LCt1oCyylTzy3AXXxP2h0EhvkiGgTtSU3Qy77Dn5mzVbjhPe4ZdOap7Bts8J7HB778jzXwloPJRW3CrrgiOpg3LcWsynmqngoR+PPwtQGU8EKAN37zUxOVNs91gUdDxKCaqkk+E0satcE3LOJ2CEySdRHXOdXbPlIGc0UvROIykwpMlMw48Ick5y9pTxst84YrZP8W0INmkicz24FuUALwQ7srcnUEsMkCzKMsGZcSG3eF04wD8f5b33R+nZD7skmwM2KiV4L2PdaPv5XW/yRulC7mNvCKAqfoqujAjcfBZ3XVKCGaAPTKA0t5J3UCI47ODGe9HIHTT5dFSB7nJK+QQpy6FHcNrmm2GftSRpqJ9XN7VFWrwliwMVYy57xML3rfkd8+7gjiRJvnGbedRXUuYoB/81DJEd3YGGY+V3Uu83M386O5EP2t3VzczCKeuMioDbI+5isKqBROw+WLL1R4th3tcSS3o6I6xJx3ewRuNBfHl+vK+Bnf+TXQXjOQpkYtHf2kI3fgOy9QWJ6HaPtaOeMMBZYTlXj2Kbl0xok9qfhFNgo8+nTUOnOUeNXViGjL9AtU3rdqJudv9cVBJPSI/9QmMsHxIrarByQ1/Y9OOPE/ITg8sKGAVtl4ykQpggOfNzlrvKqNBjV4ljjwT7300cZSmSOHAJTOvHXrhN7SuTaDNOcLBc72uVH2rxGDJKx9i+fQVZyxNhuxQQOHbXMm56fP8yho1DYCE3KBSSko8NninmngMAaZYTeFrSo0fKDktxQ++l+OO6guQhCgG62l9vFnE8oLeHfAYEZP1sgyzmzbtdRE11YDaq5pyAE7+lzrdTxz8UJt2A0Y10i/e/o6ImAIfZ7ZUwMSchxw==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: nokia-bell-labs.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM8PR07MB7476.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: dc722509-cfb1-4102-9619-08d88be78049
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Nov 2020 17:29:27.8170 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: b0WNtQ73fa+82G9G8SLRTRGexHwpdB7mrk/Ktik4uA+W0BSPTsrGdBwQf/ThqmD1nE57AV9P4Tv+W/dYsQQqlRFDDmyX91knMOonXaxNccE+e4lpT700makPd3M/Z4yP
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB4227
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/aReQKat4Rt0XiX_-wjkVW3-IHMg>
Subject: Re: [tsvwg] Reasons for WGLC/RFC asap
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 17:29:32 -0000

Hi Sebastian,

Can you revisit these arguments again from the non-Flow identifying point of view? If compared with an FQ, clearly a better flow rate can be enforced. L4S can also support an FQ solution, so the comparison should be fair here. So either compare FQ_L4S with FQ_Codel or compare DualPI2 with Single Queue CoDel.

Regards,
Koen.

-----Original Message-----
From: Sebastian Moeller <moeller0@gmx.de> 
Sent: Wednesday, November 18, 2020 2:46 PM
To: De Schepper, Koen (Nokia - BE/Antwerp) <koen.de_schepper@nokia-bell-labs.com>
Cc: tsvwg IETF list <tsvwg@ietf.org>
Subject: Re: [tsvwg] Reasons for WGLC/RFC asap

HI All,

as you might predict, I object. More verbosely below in-line pre-fixed with [SM]


> On Nov 18, 2020, at 11:31, De Schepper, Koen (Nokia - BE/Antwerp) <koen.de_schepper@nokia-bell-labs.com> wrote:
> 
> Hi all,
>  
> To continue on the discussions in the meeting, a recap and some extra thoughts. Did I miss some arguments?
>  
> Benefits to go for WGLC/RFC asap:
> 	• There is NOW a big need for solutions that can support Low Latency for new Interactive applications

	[SM] citation needed. That is simply an assertion and not a fact. Compared to the best of class AQM's ~5ms average queueing delay (with existing TCP mind you) L4S' 1ms really is only a minor improvement, so whoever is waiting now, is simply unaware of what is the state of the art.


> 	• The big L4S benefits were a good reason to justify the extra network effort to finally implement ECN in general and AQMs in network equipment

	[SM] Which big benefits again, certainly not introducing a robust and reliable bias for L4S over non-L4S flows also not introducing even more RTT-dependence than we have right now, nor the rfc3168 compatibility issues, or DualPI2's inherent misdesign...

> 	• Timing is optimal now: implementations in NW equipment are coming and deployment can start now

	[SM] That exact same argument will be exactly as true in any time point in the future. This is a rather thin argument for L4S, really.


> 	• Deployment of L4S support will include deployment of Classic ECN too! So even for the skeptics among us, that consider that the experiment can fail due to CCs not performing to expectations, we will fall back to having Classic ECN support

	[SM] Remind me again, how the outcome of the experiment is supposed to be measured, and how the experiment on failure is to be un-done?


> 	• Current drafts are about the network part, and are ready and stable for a very long time now.

	[SM] But assume all the hopes the network parts put in the protocols bear out in the end. Since these hopes include operational safety I object that the current network parts are ready and stable for a very long time. There is a standing list of issues with the network parts, like bias against non-L4S flows in general, unexplained magic variables all over the place, like the completely missing rationale for the 15ms delay-Target setting for the deep-queue side of the DualPI2. Non of this is new, but a documented short-coming will not automatically becom acceptable only because it has not been tackled for X years.


> 	• Only dependency to CCs in the drafts are the mandatory Prague requirements (only required input/review from future CC developers: are they feasible for you)

	[SM] This is bad engineering to outsource your safety measures to "stuff still to be designed", as it is bad engineering to assume that an optimal interplay between AQM and end-points can be designed by just thinking about the AQM conponent.


> 	• We have a good baseline for a CC (upstreaming to Linux is blocked by the non-RFC status)

	[SM] Please cite the mail from the net-dev list showing that objection, please. Or do you voluntarily refrain from asking for inclusion?


> 	• Larger scale (outside the lab) experiments are blocked by non-RFCs status

	[SM] Which would be stronger argument if all relevant lab experiments were already concluded with L4S coming out as ready for prime time. Recently posted data puts that very much in question.

> 	• It will create the required traction within the CC community to come up with improvements (if needed at all for the applications that would benefit from it; applications that don’t benefit from it yet, can/will not use it)
> 	• NW operators have benefits now (classic ECN and good AQMs) and in the future can offer their customers better Low Latency experience for the popular interactive applications

	[SM] Well, sure your bastardized version of PIE is better than no AQM (though I wonder about the consequences of you ripping-out the burst tolerance code, if you have data showing how this affects its operation, please post a link).

> 	• When more L4S CCs are developed, the real independent evaluation of those can start

	[SM] Which is not gated on L4S getting L4S status at all, only on convincing CC developers that L4S has enough merit to spend some time. What we heard here on the list is that even staunch L4S proponents like Ingemar, have refrained from creating an L4S requirements-compliant CC for their protocol, hardly a show of confidence.

>  
> Disadvantages to wait for WGLC/RFC:
> 	• We’ll gets stuck in an analysis paralysis (aren’t we already?)

	[SM] Nope, we are in, the issues are openly documented, but the developers try to outwait the critics instead of making the required real changes.

> 	• Trust in L4S will vanish

	[SM] After 7+ years, one or two more years are not going to catastrophically change the trust level, that is  not a logical argument.

> 	• No signs that we can expect more traction in CC development; trust and expectations of continuous delays will not attract people working on it, as there will be plenty of time before deployments are materializing

	[SM] Which the exact rationale, why the network bits need to be redesigned and changed to require much less cooperation from the CC side for L4S to reach its goals and promises (and maybe scaling down the promises)


> 	• Product development of L4S will stall and die due to uncertainty on if L4S will finally materialize

	[SM] Which might be the best outcome for customers until it has been demonstrated that L4S can robustly, reliably, and safely deliver its promised performance over the existing internet. Trust in L4S is going to vanish much quicker, if it turns out that it falls short of its promises and does not deliver.

> 	• Product development of Classic ECN will stall and die due to uncertainty on how L4S will finally materialize

	[SM] That is a non-sequitur, if at all the market opportunity for rfc3168 solutions will be larger if there is not a direct competitor. 

>  
> What are the advantages to wait? Do they overcome these disadvantages?

	[SM] Waiting, like we did basically for the last two years is not giving any advantages. Using say, the next two years to actually test and modify the L4S network and CC bits to robustly, reliably and fairly deliver on their promises however would be well spent time. And if that dioes not happen in that time, it might be time to call the experiment off.


Best Regards
	Sebastian




>  
> Regards,
> Koen.