Re: [tcpm] rfc8312bis: use of the term 'AIMD'

tom petch <ietfa@btconnect.com> Wed, 15 September 2021 15:48 UTC

Return-Path: <ietfa@btconnect.com>
X-Original-To: tcpm@ietfa.amsl.com
Delivered-To: tcpm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B1B163A1F79; Wed, 15 Sep 2021 08:48:42 -0700 (PDT)
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, 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=btconnect.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 yU7-R3nIAZKj; Wed, 15 Sep 2021 08:48:37 -0700 (PDT)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2124.outbound.protection.outlook.com [40.107.20.124]) (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 4A4A83A1F77; Wed, 15 Sep 2021 08:48:36 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nx+TSnHeu7Hv9WWssOB+snTTIdnNg7tyCcYozHI6LWYRqz6Biqbn+TsuGE7eQZ90A06JlrMJpwwejwiuBUzA24wcHQPuIBeS/vk9kFUnGhZ1lOm9PzRmgM0MKAaavi+OyQ/NHFUdcwBJDAWIzHwLqIeTEyxIT6U/1AsA/+NkWYFlTlVwa95ntl4WFDYmZBcPnitXKxVsKRxN4aOnxlLdLAxftOSHnUpqMXvJkU2GlZK0twbx6kNFSd02bBqmQQkdQGd8wRGbTqM7I6NesaYHksEmljl/iDJHh+Kzr/HAyQ6CcY8HDtgnft9F3ZKm+BRO/nwpmw272O+y4VVflxLwZQ==
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; bh=LeAFC/7QhAo1SDywwTLjquYYSs+89d0uDOU3IvHbQ1s=; b=Ffa89N3TuzxMAJU9SLS+kWOoBYI7DBolROWxzxEeBhQ74kPfi6RGiLv27eINs/zuw1pFSCzRy6DHircT/gWYUP+8HsqAtiHnnen2e5dpIOCZDnXWrp8ihPHWe5Rr6aiN9ERMMFVaA0U0RJhdIfrhlrJh4L+5p2WwEGt02iGy8B+tsnKKhd8wPFkSFcHscHwd+veaghWwkGcB1NiBP0DTil8m1Guz0NVEeMZuTaqcnuNxI1PFi+kd275MUd2vIb6pgcvbYdx8CDu4rUd+IUw+ph0sxZsreYYpz/lOfg0aPHjdulIuWjSX27LncwmIEK1XP6u7R1yJ91zJRQ8dzcz43A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LeAFC/7QhAo1SDywwTLjquYYSs+89d0uDOU3IvHbQ1s=; b=q8PJXq1+ySfvjzX8Zp20Q4dEbWXHAGh/tlLqyEdAsODZFxzWVrfNh8npstbHAOpfVAkpFQx+SKnTO9WaW/3Fsrpdswu4KaNm2ZZJffQqVpS5qPwpX801FkOtrISQQyPzkrxwan8d7kvvc1lGZv5FK3dorc1kPgfe6HOyG+NlZMU=
Received: from DB7PR07MB5546.eurprd07.prod.outlook.com (2603:10a6:10:73::23) by DB6PR07MB3254.eurprd07.prod.outlook.com (2603:10a6:6:1d::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4523.11; Wed, 15 Sep 2021 15:48:34 +0000
Received: from DB7PR07MB5546.eurprd07.prod.outlook.com ([fe80::1df3:bc53:dcc9:1187]) by DB7PR07MB5546.eurprd07.prod.outlook.com ([fe80::1df3:bc53:dcc9:1187%4]) with mapi id 15.20.4523.014; Wed, 15 Sep 2021 15:48:34 +0000
From: tom petch <ietfa@btconnect.com>
To: Bob Briscoe <ietf@bobbriscoe.net>, "EGGERT, Lars" <lars@netapp.com>
CC: "draft-ietf-tcpm-rfc8312bis@ietf.org" <draft-ietf-tcpm-rfc8312bis@ietf.org>, tcpm IETF list <tcpm@ietf.org>
Thread-Topic: [tcpm] rfc8312bis: use of the term 'AIMD'
Thread-Index: AQHXqjQii9nd90AOqECfc+jnVU/grKulPQb/
Date: Wed, 15 Sep 2021 15:48:34 +0000
Message-ID: <DB7PR07MB55465267B23F20DF72A7D49CA2DB9@DB7PR07MB5546.eurprd07.prod.outlook.com>
References: <854defe0-a49b-d6ad-c242-934e5bf913b8@bobbriscoe.net>
In-Reply-To: <854defe0-a49b-d6ad-c242-934e5bf913b8@bobbriscoe.net>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
suggested_attachment_session_id: c9680c7b-cd1a-2e13-ce7e-27ee51101abd
authentication-results: bobbriscoe.net; dkim=none (message not signed) header.d=none;bobbriscoe.net; dmarc=none action=none header.from=btconnect.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: af007e8e-b0a6-40a6-a10a-08d978604669
x-ms-traffictypediagnostic: DB6PR07MB3254:
x-microsoft-antispam-prvs: <DB6PR07MB32544E74651F61A84968FAB1A2DB9@DB6PR07MB3254.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 9wU7UtWzLsv0AABnV+vMtI10z/R7tE7p3sHoj+6wjZ/8XMdjUn6kiAeIPNEoLZklmcWoOYwfZz2zKNIK9oVQDMaqgx7rMFY9MzBrX/WYX6qmh/A/gmg6PTb2ItuA7sNX/OaNberSNfNUBHJ7jYedQBrEO0N8rcy/PGm/527US6O9zEkwWTBbahSkqVFkijWYde+JzLCNcg+1HR8HH8mamfIcJ3SDkDiP0hBawmFNqFRQIE1nDL6KposkcsyV/zvbZpZ0Y6MDQM7RRf0HSbY3f06oNxH5benDUr/6BCD4M5/DStchHScB3eKTWwevTsmuFlB3fc9T3ZHb+cMwlH/yBYPj+9RSPA9wwvUOjVE0B+Pp2zbG571q71+FGMvUxDUFKTIFDN8fT3nerpwCZJrUOIf1+asrS3THMq9tXVFfNxsKe2gj3q8ImTI4GaouCBg8sMfi9zsrh/WBSf+qUC29/XQ/geGyxawyMpJl711mjN3dFpdd1lm4k7suPGVD0JAg7mDd7IW6CnMEDUgU5ikEt6Uy0OgWcjQ1zNl6mCc3MwZ3s37IwsxQa/5yHOxlQwOF8NhchZBjFWFtUZHV9WOKFhqjo5wHM02xSgoGdtT2cJg6Nb13opfmPWcUwfWB6yUJC+twZCz4FNAcD6+GFePsyc2W7lA8M/DOTovgbM/bSU4hEIVKy6BdDgrGiyXssvkXSYGYPEMRkXutMEAOGI1vdovpxo6O5JdOL4SkSpLYqiSS2ip+0xgfPXAIQmKueos4lbMTuWPvFM9uTzrHFta35ABWGBcSyGCyJmpq4E3OYFgo+02Ux+iEhoateqqZOouWYqAZ+3oDIuqJOIcWPb8NCA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB7PR07MB5546.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(376002)(346002)(366004)(136003)(396003)(39860400002)(9686003)(55016002)(122000001)(66574015)(54906003)(6506007)(966005)(110136005)(83380400001)(71200400001)(33656002)(7696005)(478600001)(66946007)(76116006)(8676002)(66446008)(66556008)(38100700002)(4326008)(91956017)(52536014)(86362001)(64756008)(26005)(186003)(5660300002)(8936002)(38070700005)(2906002)(66476007)(316002)(336755003)(18886065003); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: HavBLVvmW36qggxttH7dtSOQj6VwgohxgGJPpGPu8elHx18pMEBXrAbGX13Pkos/ChMyh5gGplg76RaefcUGl4BrgQ9KT0ITMp+pQediNoNU+T27o/SGtaNwW0Z10OUsz1vgAvr5s08Ltnro+MChUbx2rQIwMYsMEGvqStPXH+NdYp2+brxtDRuRm92LEDZUtsVunSbQYZ9R16Mnxz/Juc1UTf0FgMjxDZQkh9xbPuhfDPcehBgZ4fqFvMgM7r5BfnLPn0a7PXNMRRH/GaQWIZRsNfEDjAWiAuvCQUwJaAvqnrr4AOg466PikGuasCsv9gVayyiPnLqLi5OCcWHueXDHoQ6wAcjQ1RBFjRN0Y2P/LvudkB4x1X/x4rKN9HtMKDsNfLzXvaK+95Z9PDgut3y8kDJPYCrGPBgsFXk0pmYV78ulwpQR1kUe8Uo0/j4JZOO3ybVmuemXCt/nGsv7CP5vS8KInpR5avUC2iQJPKFLfvu1LEXeUSyR7816Dx0sSnwsBDmJgCe3x8oWUzFhlIozwqu9UhC9o6F7CblI/ZHap9W3L5sljXwVLCgHjd3o7jni0S6DCLHulpAAEG21HdTtA917aT6wwTQMrMg6LMG+j49oJg/9ZoPtC6Z3SJB5zEmvN/oeufezzNccIGVATFDJKLKu17dQN0zbl9lU3OV8afPjQwGWNaf0BjzvIlwztz1BRrMPVomS7Qh0pyxoB7vbkPuy3mufh9tSd2rCoSB4rG1xa5m7UxGpI9wQMGByNNJ17GQQsnYcpITIYQXzUqVzQNBCvSmVuLfgKCm2KQxsXxynyOXpRF0RjhY5LSZz3lHckeqkBta9LuEW3ngBE62cDmS0BGrtqs9QT9DsE1YEecC8/IZGtkyG3FqSgMAAjStV+9gSPgYJfmoOASaDe25slFA8Lj0uGKfkAUWI1lwU5xV8t1vSm53tebWGZWZp5rN1HaSeqs3fikggHooMNlqLHuqshUdMfc57oWTBaEcj0SzWEZzjU2LIKFeTUr6Ktl5XyoAOgrpTMcPBdSunJUxSpdR9uLwvI9R14aQJ77r8KmXZdWwy43vmIawgCa+RGTKR9YVi6CGm3zf2o+m9Eha7JG8d0sZmdUUIU1OIVDuYVMbzldZ+gn2Kh6oXirE5cXik4OW08tEDomk0R3SMBg5eeUDK+jNMX0lKrPK9azfmG01iD8glLwmv4zXGwsuOL832ES7fsBkOpupUea9mQMGKJNkykkbk83QWukHs5wKhY8UCFNhO5X9YiTO7b2XDGG/PjLVP9zhWQpHg1dKJubUMln2SR81XaHdYPiTy1RE=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="iso-8859-7"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DB7PR07MB5546.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: af007e8e-b0a6-40a6-a10a-08d978604669
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Sep 2021 15:48:34.1947 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: wGJmstI0mnjpFactNwFH3KlGdx04/04z47GX6TWxzX8htpyCmGwbD1N7quErny20Z1PBVGrTcNuVRHpCIifP4Q==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR07MB3254
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/r2bsKWZK7Hmzaajroay4NygadOY>
Subject: Re: [tcpm] rfc8312bis: use of the term 'AIMD'
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tcpm/>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Sep 2021 15:48:43 -0000

From: tcpm <tcpm-bounces@ietf.org> on behalf of Bob Briscoe <ietf@bobbriscoe.net>
Sent: 15 September 2021 14:17

Lars, Lisong, Vidhi and co-authors,

Sorry. in the process of trying to close off the recent github issues, I noticed one editorial point that is prevalent throughout the document:
I think the terms 'AIMD TCP' and AIMD-friendly are inappropriate and would be better replaced with just 'Reno' and 'Reno-friendly', for these reasons:

<tp>
OK as long as you put [RFCxxxx] after Reno; I know exactly what AIMD is, Reno I have to look up to remind me of the details.

Tom Petch


  *   AIMD describes a broad class of CC algorithms with any α and β, but in the Cubic draft it is always used to describe (α=1, β=0.5), which would surely be more specifically described as just 'Reno'.{Note 1}
  *   Although Reno was only defined within the TCP wire protocol, the core of the algorithm is agnostic to the wire protocol, as witnessed by the brevity of the diffs for the variants in SCTP, etc.
  *   'Reno' would be a better (at least adequate) word to describe the variants in SCTP, TFRC, QUIC etc, while avoiding unnecessarily confusing use of the word 'TCP'.
  *   On the current Internet, Cubic is very often in its 'TCP-friendly' mode {2}. So Cubic is very often running as an AIMD algorithm. Therefore I find it *really* confusing when Cubic is described as if it is 'other than AIMD'. People really should not think of the Cubic algorithm as pure Cubic mode - that creates really really bad intuition about how the Internet is working.

{1}: New Reno is primarily about retransmission, and only peripherally a congestion control difference.
{2}: See https://arxiv.org/pdf/2107.01003.pdf#page.4 for data by country between RIPE Atlas probes and the main global CDNs. Note however that the purpose of that study was to set the parameters of an AQM, so it assumes AQM-like queue delay. For tail-drop buffers (still unfortunately widespread), Cubic will more often get into true Cubic mode, at least for long flows. But for short and medium flows that do not have time to fill tail-drop buffers, this data is still likely to be relevant.

Sorry again for raising an issue after WGLC. But this terminology is definitely wrong, and I definitely wouldn't want it to set a precedent.


Bob



--
________________________________________________________________
Bob Briscoe                               http://bobbriscoe.net/