Re: [tsvwg] L4S and QUIC

"De Schepper, Koen (Nokia - BE/Antwerp)" <koen.de_schepper@nokia-bell-labs.com> Mon, 02 November 2020 13:06 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 C61C03A0F2E for <tsvwg@ietfa.amsl.com>; Mon, 2 Nov 2020 05:06:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, 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 ZMMJkLF4SEHV for <tsvwg@ietfa.amsl.com>; Mon, 2 Nov 2020 05:06:03 -0800 (PST)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2109.outbound.protection.outlook.com [40.107.20.109]) (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 449C83A0F0F for <tsvwg@ietf.org>; Mon, 2 Nov 2020 05:06:02 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gO13HHbFvyhbCEGhjbYN+7xCYpdnxDg2aaOLWDg+3IkigTRvt30axx6K8hgPea0HeE9LS1GpZWEOqm6Mn2o5bxs3VC8WM8eKnsdQQHjmP3AhUflkTaAD38WsMXPhx1sMtvNgL/WysFmhgXgVOXprgjcgxoLzGfkPpiUcFVs9DuT0L75cPXaBIfkvh2qPvDUSGs1SZ9Jj9MsWpghA1gScIHL6wjtDDH2rvWyCGG8obk5QsPfhUBSIiDEWs3/6NsYf26Ue+hS8QWSi+Y9wEbhRwSc1lZH6nwq1RG2HNI2oRYtUWZeqgAyTdJTkyJlG0U5ADJAQTl2V/fiYB/Bni7xoNQ==
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=bG5TEqFcjs8ePfUQsSbxQ0raphSEAvLyj0IAAMXdf1w=; b=ah0RXY+wvCEg7wSIo52DzzS6NxY5pBFfW70T4vZmIdhPfiU4lIo+P2LUvUpNiFlM6sQvh5xc4lvCnNy06o3pcjj3ozdhE9c4b4XPCUUAaC+gsnClCQpnJ9DMxSLiQjBA64I79PLJQuxdgA0L6lc7CHGyEWu2Z9hXcmIRGJkWQtljURH9AiQmFmktwD5YJK9AYOappRDtn7mk3JbRe5ZmE5KxA99eH+1iycxA2fK9rok2znLrfVcLLGTSy0QMLTKeAWo8ydgp3A6Ti6BVvdHwjpfNewwV261REDVzQe3em+Om7oWlo01V17wnKvjedvbywf1bkNXknZkxxpJ5zm/ybQ==
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=bG5TEqFcjs8ePfUQsSbxQ0raphSEAvLyj0IAAMXdf1w=; b=pPukDMetBHxb1q7JBjk9eet8J32vcn8jfA2Kqm2ydGQncRbJ019us3fKGto/OQSCLbpBRNAebMG5vZ7EFJtkJBjszhDUxwQHpZ+HXxBI1zQSiPoPGhAgiCbgvR5KX7GOzuXmzvBlwfKQcxWKliNZSBPhKU62HXCqS0iP00QYrFI=
Received: from AM0PR07MB6114.eurprd07.prod.outlook.com (2603:10a6:208:113::33) by AM0PR07MB4721.eurprd07.prod.outlook.com (2603:10a6:208:78::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3541.10; Mon, 2 Nov 2020 13:06:00 +0000
Received: from AM0PR07MB6114.eurprd07.prod.outlook.com ([fe80::a9f4:9199:8226:d6c6]) by AM0PR07MB6114.eurprd07.prod.outlook.com ([fe80::a9f4:9199:8226:d6c6%6]) with mapi id 15.20.3541.010; Mon, 2 Nov 2020 13:06:00 +0000
From: "De Schepper, Koen (Nokia - BE/Antwerp)" <koen.de_schepper@nokia-bell-labs.com>
To: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "tsvwg@ietf.org" <tsvwg@ietf.org>
CC: Christian Huitema <huitema@huitema.net>, "Bob Briscoe (ietf@bobbriscoe.net)" <ietf@bobbriscoe.net>
Thread-Topic: L4S and QUIC
Thread-Index: Adaw64ookPimmvgXSKeDk14MdidqkgALA4ZQ
Date: Mon, 02 Nov 2020 13:05:59 +0000
Message-ID: <AM0PR07MB6114FFEC2D4896B191A036FCB9100@AM0PR07MB6114.eurprd07.prod.outlook.com>
References: <HE1PR0701MB287667326E1A821695706182C2100@HE1PR0701MB2876.eurprd07.prod.outlook.com>
In-Reply-To: <HE1PR0701MB287667326E1A821695706182C2100@HE1PR0701MB2876.eurprd07.prod.outlook.com>
Accept-Language: nl-BE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: ericsson.com; dkim=none (message not signed) header.d=none;ericsson.com; dmarc=none action=none header.from=nokia-bell-labs.com;
x-originating-ip: [2a02:1810:1e00:cb00:106c:a742:663:cd5d]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 3674d242-37c3-4dcc-28f0-08d87f300b7f
x-ms-traffictypediagnostic: AM0PR07MB4721:
x-microsoft-antispam-prvs: <AM0PR07MB47217F642C8684DCB9EB230FB9100@AM0PR07MB4721.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:2733;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: fwMMT+hBA1QV+9RxTz60Jwuhx+GCoSdV6vWITVH3hp8T5oRf06xPIugKbESKXPP/tBvYMAi3bUE2wArM8N6A1DktC2BTB4L7nfHejav94JN1FAP/Ls9hjIm6B6IZiJtTDnlfIYubO03TB93FKQmZHPWb6Z2bcQsAx9OPoA4lK3FoC3op4gZC9DXhqxs94D+nEJZtkIP1vIYxGursCKijv9E5IaLEBTEY/x60kj4t62RUFar0utorF1dvM/2wwrg030If4QghCsQ8VGaEUuL/RxBV8kPeDvjwcQmaZUGnQVyX4h9WuuW4yybJj5oUcQetmrIjNMuJB+AfwG9f8GPTgZK6W4VhRZFnkFLMCDXNEgUIfKtCnBkMgEeam81U/04jDZMs33LyeJeAJXhIC4VCoQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR07MB6114.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(346002)(366004)(396003)(136003)(39860400002)(4326008)(86362001)(71200400001)(52536014)(8676002)(186003)(9686003)(83380400001)(76116006)(66556008)(64756008)(5660300002)(66476007)(8936002)(66446008)(2906002)(66946007)(9326002)(7696005)(33656002)(7116003)(53546011)(316002)(110136005)(6506007)(55016002)(478600001)(66574015)(54906003)(966005)(166002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: rRfbcfPHCgWIR0V9oW7+4nst7z5ynDjYQc6bs81dA7DF5Ys7wJztThti6+7FEqAy8tK0VZ36K2ZLctFUl5856ei5KAJg+U0tgtBMmKBtnc3LQi1kAgcl7wjBMNEvQSM2a/FQQMZXZvx6mIMgCWu+CMUlWeIQKTXfQwO3nWMevYAMjobKWIJyTock2jJ9ggJi7wHrEIXmOulKi6rEBQj0myID0ICso6XHG7lF10ewzpdFPYB9l8TJzP9ppBCmSYleNEXNiv7dge7WakXhazs33+im6zRqgDkEhsNVbB+77Kpc1E1GLV6uL//5XegnXisazSAKUGEPWVUWYwAVFFpcQRQPyjaE7mkIaUShV2/St9yE1jBVftfWWINzqEqusCjOzQS15hqAz2XvtFb9l3UxROd8BxXUx6Jkiw/BcQRwO37GAN5rS6cvEwrC/XjDasXSp6rdcgOSa8Uu8UxyvcGiCTkYBFPkUTs6MYebv9gJgKLvXItDi15jC1ewLZZal4jX7KkwEFKA9rBy15jNw302IHr4MB4R/7sDThWQGq83O9/5VAjw9XN2r2M5stnwsP15D7/vNFXjoA+UwfgRzt0+K6AnlOPvToWqW0hC2Rw6166UBl1DAeAENGm9xpT6th0ue1/2Lg4iuyIqJh2h6cv+ndWSZOLiO83a7sMAJtBQMSoaNoHZ5cJ6VcCDu2A2Utkf6zAtwt885oZyqp0bSrTEqA==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_AM0PR07MB6114FFEC2D4896B191A036FCB9100AM0PR07MB6114eurp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia-bell-labs.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM0PR07MB6114.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3674d242-37c3-4dcc-28f0-08d87f300b7f
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Nov 2020 13:05:59.9566 (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: rsUiaYeRb1ELPqQubw9Y8Lh9FBeQBlWcL62spPWRFqwmxXIkP7z+vbE0qYUmgukeSsedaFqgIj4/kF7ekZDRBKEmpezYYOPJ9SLjORIhbhfzca4GAezu3IVFKWyeuhSR
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB4721
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/0U_B3S3ZRebGXFN-iMK0CP__0XA>
Subject: Re: [tsvwg] L4S and QUIC
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: Mon, 02 Nov 2020 13:06:07 -0000

Hi Ingemar,

Would indeed be very useful! I would suggest to include on top of DCTCP, the Prague extensions we added for better pacing and RTT independence. We know that the current DCTCP implementation has quite some flaws and performs worse than expected. Agreed that this is mainly due to the implementation (precision limitations and interaction with GRO) and not due to the principles. I think whatever we is proven and stable in Prague can easily be included.

Regards,
Koen.


From: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
Sent: Monday, November 2, 2020 9:01 AM
To: tsvwg@ietf.org
Cc: Christian Huitema <huitema@huitema.net>; Bob Briscoe (ietf@bobbriscoe.net) <ietf@bobbriscoe.net>; De Schepper, Koen (Nokia - BE/Antwerp) <koen.de_schepper@nokia-bell-labs.com>; Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
Subject: L4S and QUIC

Hi
As a kind of clarification (if needed/wanted) on the topic.
L4S was considered early on when ECN support was added to QUIC. See for instance this page
https://github.com/quicwg/base-drafts/wiki/ECN-in-QUIC
At some stage it was discussed if a report on CE marked bytes would have been beneficial but it was deemed that packet counters were sufficient.

L4S support is currently not defined in the QUIC recovery drafts, I believe that the rationale was too keep the functionality minimal in the first QUIC version.

Now that L4S appears to be getting traction then I would believe that it makes sense to add L4S support also in QUIC and because DCTCP is already an RFC I believe that it can be a good idea to add the necessary pseudo code for DCTCP in a future version of the QUIC recovery draft and the necessary procedures to enable L4S in QUIC transport.
The reference to DCTCP does of course not preclude the use of other CCs like Prague or BBRv2 but I believe that DCTCP is reasonably small (pseudo code wise) and it can also work well for interop testing and for instance edge cloud experiments. And it also gives some additional time for BBRv2 and Prague to mature.
/Ingemar
================================
Ingemar Johansson  M.Sc.
Master Researcher

Ericsson Research
RESEARCHER
GFTL ER NAP NCM Netw Proto & E2E Perf
Labratoriegränd 11
977 53, Luleå, Sweden
Phone +46-1071 43042
SMS/MMS +46-73 078 3289
ingemar.s.johansson@ericsson.com<mailto:ingemar.s.johansson@ericsson.com>
www.ericsson.com<http://www.ericsson.com/>

Talk about a dream, try to make it real
                  Bruce Springsteen
=================================