RE: Question on draft-seemann-quic-accurate-ack-ecn-00

Ingemar Johansson S <ingemar.s.johansson@ericsson.com> Fri, 15 March 2024 09:22 UTC

Return-Path: <ingemar.s.johansson@ericsson.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 28DF9C14F5F2 for <quic@ietfa.amsl.com>; Fri, 15 Mar 2024 02:22:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.107 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=ericsson.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XpXyw603JMhy for <quic@ietfa.amsl.com>; Fri, 15 Mar 2024 02:22:32 -0700 (PDT)
Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2109.outbound.protection.outlook.com [40.107.104.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 A518EC14F5EB for <quic@ietf.org>; Fri, 15 Mar 2024 02:22:32 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JTPDlNhlojRMMY5wVuFUaEXfvz67W/p5X10tPHk1Hm/RvBMFQD50kisJuPINGERPB+28baxzyVkZX6m+phtqV8vsscFN86VMxJv7zxibtfcpPYUHHnjy92iTLr3TUPJLFetmYYNxTEyhNPdBaRS6JflyofIF9tTWYh/tNXn5PhrFfMgAD7NC/BVzWWFCa2ZdSmGPhKK7x1PV/AlluOuJ7I0LIZIdKxwvxGgSRU1Dl6QDL3w22/BCGq+QcIMQrq0x54q87NY9VULh/cKdeqQFO87nK3oKM0kGq35O9mz/rYi+JhZnoOUjy15eVKvTxLAZ+aK8K5vKnuj6sthbkK6HRw==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=3xhW0NJCYKIOKxapo6hNrRYbgL9aqryO1kYIatVYmPc=; b=I5gBjdOTGSI9FRcE0JJx83sXjtFuzcCpgijGVnG0wA3vCKPNQrONXO8nZi/8onkkOeumIO/nd+jSH3AJWvguA4r9KpRPVyECohkfwBTl97uOlgNypKRh07QK911u2z3RzRNt36V7Ohq9RonAe9kgXn3RkyDS+UFeYTZF0ysiDPThIpYnn6OHo2v4u1rQuHITLkT7ziHtg6hyJ6Xo6+viMz5BUVLp2No06viRsHQ81AUpaqialG63OlcPOHwN6cUCTTYA2PYpr8DWlqAwsJuso1ak9JR7SbiU91CRCLCrwVEsO3KK51EH3+PQdiE0sLVX8kl5JUrQWsxrTOf+kz+N0A==
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=3xhW0NJCYKIOKxapo6hNrRYbgL9aqryO1kYIatVYmPc=; b=pymE5Hlo9RyW/doByH0rh/nntdxEJN0upYPRKxWBPFio5VInrtaoT5wCeRALhyTpuT+tZCIip5qCCwNNNthnOX1hZB1iKFQtwQtV0h3Fn1yp/bxZ59O388mcilrq08yUkkU6SggvpYPaQ3D+fxMj92xK7zrGw4xtdxwtl5BW7SjWXxSAnw9SXTWFk6JgrJG6qDVA6b8peGGYfokaCuw4PGOPqRjRdDvPsPZqc+f4EcYqR2pklOW3rkVO4mSozhP4bDpmrqDPikBJKIpmJusYHzIALguWHiHtNtWRX5qPGWaSEtvTNrYBtv/f57qqkD3ciUTatji3wZlSuXMBxWatnw==
Received: from AM8PR07MB8137.eurprd07.prod.outlook.com (2603:10a6:20b:36c::18) by AS1PR07MB8565.eurprd07.prod.outlook.com (2603:10a6:20b:481::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7339.38; Fri, 15 Mar 2024 09:22:29 +0000
Received: from AM8PR07MB8137.eurprd07.prod.outlook.com ([fe80::a2cd:8ff5:23e6:4bcf]) by AM8PR07MB8137.eurprd07.prod.outlook.com ([fe80::a2cd:8ff5:23e6:4bcf%3]) with mapi id 15.20.7386.017; Fri, 15 Mar 2024 09:22:29 +0000
From: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
To: Vidhi Goel <vidhi_goel@apple.com>, Ingemar Johansson S <ingemar.s.johansson=40ericsson.com@dmarc.ietf.org>
CC: "martenseemann@gmail.com" <martenseemann@gmail.com>, "quic@ietf.org" <quic@ietf.org>, Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
Subject: RE: Question on draft-seemann-quic-accurate-ack-ecn-00
Thread-Topic: Question on draft-seemann-quic-accurate-ack-ecn-00
Thread-Index: Adp2GpQhPv+btps4QpWKdaaQgN1g/AAQrOyAABb1YuA=
Date: Fri, 15 Mar 2024 09:22:29 +0000
Message-ID: <AM8PR07MB81378971B061161A1353B1D2C2282@AM8PR07MB8137.eurprd07.prod.outlook.com>
References: <AM8PR07MB8137AF3A08688D32BABC73C9C2292@AM8PR07MB8137.eurprd07.prod.outlook.com> <E3F91BCF-226D-47B9-B9C9-D963A27C19E5@apple.com>
In-Reply-To: <E3F91BCF-226D-47B9-B9C9-D963A27C19E5@apple.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: AM8PR07MB8137:EE_|AS1PR07MB8565:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: +GDeTDpc3cnworS9xKrtPsdipJZDoVhfnEZaob+0MUZPH2U4BvahNicmW5e3J7HphhMnUQQwrZOwIb1ye+PGwwneKD9CU+q68UlXaOfxnWImY7pYwl1E9WN2nKvkcHh0DrrtML1qUM3a4I52CHgPDmy4Hxd3t+Bd4Fjw5sOrxv0QRaMhVz619PL9f5gLHilfW7Hx4NGbkRZJ0gJez4AS8p9lDSP85chCsp3DX5C3ngEALdpJiAV/6SJJHDNf03c7BeOuZAD74JDbK56E02NeCAtUt3CDclNl0Iw/c6xTRP5jDTKb4UO1QVId4ASYlzMQaF3Qx14H8wBFvMMrrzOVUeX3QA/3RHo2pPCm8eRop2qD5m4KbtJVfzf3XJBedyVMuXAMaZzPCB3ArrbIkKyp9PBCCK2bdt/2c1no+bN1saBivmCvJHgWQJ3yImqmFVz+oKkvTCbK4LW5uPoW3fJb+5elyhZv6D0vFAC7ergnBv7FRW3jVKeRfgN5z+0FYUmVUoJNyh3GnfTYyR7Zz/RcdR3MBxA/Ops+d8DOlayDxNFfqaO2yqnBTh5Rx0+wtn9NFLicqJYIB7TZky3rAQHfue6oMzXubE3OE4dd0cigWQU=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM8PR07MB8137.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(1800799015)(366007)(376005); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: KLcMDPusZ6tsW/drJi2BdhRkuUsjWIb7myRhQ0DzILN000rxukczPymWclB6OrDWfbr06wbw5BTf3EEUmRjUEyOXgb0e/lI3ZFSMs27pP6C+lfWHc24QgqWgP8UGVsIC1jQf+QwOlMPJOLALCG/7Ru+xF7JsQXDUuJp68esutsOZHsW2HTV4OSmN2tm15UsSa+NQSrJrxhbZsYmmJZmAELlJ7u5QDTFY8hHOe1MI7mWIoCEmEkHYjIrDx+w+AulSWOpd0izOhQNAQKQT4q68uny/2UM4qdwHgP8B8FQQELNygJ7afLrpGEq6Nr8jKY5tBxEH9xfhcumRf7lvVEY1h4itVWNe+4S5aii2DDp2enO3uWwZ0sRu5bqIzM7nqHkQttS5OLAjdinseCC/yUR2f2TiSRQU4PnmiQRhWNKxK/WoRz7Ut7yBP6v+KJDzdokC6AMBZNtsTsp1wegQM4trNRajN7gjcR0CMSmuZyk2IMfpd26VFlVP8m6gNfv3jLdq4c4wt+5EEYZKelzBBYJnP4C7q6Ns5j9lPBbo1XY43mmd5lyS8nnQPjDqmd7yFH8ydPW9U4xY3CoxalOXybmgOnpDledLd6MrkLd5NUMTQ1OTlMUdhIAzTpa59e4IN6ydEmV2u/cvftEG7zCb8k/WOz+pSseajsH+Q+ExBhW8DnKMz0txAimwTey6t5da0EsWpc/NmC7fM+goCtRWUytXw80Gm3xztZ+nX4VVI7lIMSy3ityXsfFetgYx1WutFeWSnOZRD6T8XitHTlgUllh1otnTXSEHLxl3Phe0ktEQJCrWEVY8DNxnRzKckg69o4fJQbsNGsNKr/L3psOTbo4C0HqGacpVDfbs7v206/vHOYwhF0pf889c/3iFS/wrDWZtORaHPXQlT11l4+8y+t617vd+sVCJuXUiXkGBL7/I+Iz2Oeo82l+XmzsmHiN+f/DwY6wyUVtoxBxJ2fuOKI7hrsotqzMs9EZHk9//fAbVLMpS0AZHv9hzb6Gqm0EloW8SP/evehOBQDbWtholR0zncrBuK+1J86dWeBaDkA3+zbSovdSrvgQ2o6DlC6D2dmNb6oVktCsq29mlmUxDkRLvtkZlPLVH+eTwvFESImZfmIduWAOREMPvYT7kerAUtqJh61g6iZpQXe/TwMQC7yodbB5vpib7677zf6DaLwdhA9rpUDz4LEj/ZIaETXEBE/dyGSmhgIhL1stGeJNOlDW8dz2Vi3sRYFAZhFauPeMaES61/vqXwbn0kkLrBN6F7yF1o+8jZpXvN5QxmW/7W53A15VmkUE2zb9jR3odJ0U5CTnXt3Giy6cI8TW7HeTDvZutk1Uwh1zBgbEQCgAQO82+1Z0kIKjYfzUAZYQzjjvXGeq36evr+GtBV/LbTXOKgMPnbjFRgkil8TldZGUqpdMYiA1wQFInwe8dcWnFPf06widAe8Ed70Cf9fG5F+uiFyrfobPYgfhtB2BLBa+f8JF/fM0ADbB/DiPvHwzUe7yEH5jceFYZCrBEmZ6D04qaXd6Kid3m4QbDLJ5oH1Re20rEAZRSBM5rGbMefK4UIXBDbmbtKOjPeOaPnyk25exq9zygRxm/N6O1kKenYlaKaNL21w==
Content-Type: multipart/alternative; boundary="_000_AM8PR07MB81378971B061161A1353B1D2C2282AM8PR07MB8137eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM8PR07MB8137.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 1d044d67-f97a-4b93-32b7-08dc44d16fad
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Mar 2024 09:22:29.1618 (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: hiwwYoL9SckmIms084bQsiNO/MHnmvUgPmOPbR0iUV/Ynb3Aa0P95LxTjwKTcamYcBwiXvjIQSkYgRfXCWlPNEOKqrUKmfrp/IybqPRoKZbfuo7TiR48mJNmauHqPno9
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS1PR07MB8565
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/4wM4F-7EQLHSt0l5yitv27h7Dx4>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 15 Mar 2024 09:22:37 -0000

Hi Vihdi
and thanks for reply.

Yes there could be a benefit for the case that you describe and RFC8888 is used for that purpose in the implementation of SCReAM as the true amount of acked and "acked and marked" bytes is used in the congestion avoidance part.

I beliveve that it would actually be relatively easy to hack the SCReAM code so that it bases the congestion avoidance on acked and "acked and marked" packets instead, to see what the impact on performance is.

/Ingemar

PS: I will be a remote attendee next week.


From: Vidhi Goel <vidhi_goel@apple.com>
Sent: Thursday, 14 March 2024 23:17
To: Ingemar Johansson S <ingemar.s.johansson=40ericsson.com@dmarc.ietf.org>
Cc: martenseemann@gmail.com; quic@ietf.org; Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
Subject: Re: Question on draft-seemann-quic-accurate-ack-ecn-00

Hello Ingemar,

Having been implemented Prague myself, this is mainly to get more accuracy around doing increase for non-marked bytes during congestion avoidance. Currently, we have no way of knowing that as we only know that some N packets were not CE marked but we don’t know which ones.

If you see the example that I added in the draft, with the change proposed, an implementor can exactly know which packet was received with which code point. This way,  one can map the packet to packet size at the sender and accurately  compute non CE marked bytes. This is quite useful to do more accurate increase for cwnd to stay closer to the link capacity without building any excessive queues.

It may look like the change has subtle impact but with a large number of flows sharing the bottleneck, it definitely has impact on how tightly we control the increase in queuing delay.

Happy to discuss this during IETF.


Thanks,
Vidhi


On Mar 14, 2024, at 7:21 AM, Ingemar Johansson S <ingemar.s.johansson=40ericsson.com@dmarc.ietf.org<mailto:ingemar.s.johansson=40ericsson.com@dmarc.ietf.org>> wrote:

Hi Marten + others

I read through the draft
https://datatracker.ietf.org/doc/draft-seemann-quic-accurate-ack-ecn/

Given that this adds more complexity than the default ECN counters, could you elaborate a bit more around which partcular cases where it would be beneficial with your proposed ECN feedback?

Regards
/Ingemar
=================================
Ingemar Johansson  M.Sc.
Master Researcher

Ericsson AB
GFTL ER Networks RNS Protocol & 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/>

         The right to be ridiculous is
              something I hold dear...
                              U2
=================================