Re: [tcpm] [tsvwg] draft-ietf-tcpm-rfc8312bis-04: flipped exponents in the AVG_W_cubic formulas?

"Black, David" <David.Black@dell.com> Fri, 03 September 2021 18:19 UTC

Return-Path: <David.Black@dell.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 B0E633A1928; Fri, 3 Sep 2021 11:19:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.449
X-Spam-Level:
X-Spam-Status: No, score=-2.449 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.452, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=dell.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 j5tbr9Xwtj8c; Fri, 3 Sep 2021 11:19:42 -0700 (PDT)
Received: from mx0a-00154904.pphosted.com (mx0a-00154904.pphosted.com [148.163.133.20]) (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 5C40A3A27AA; Fri, 3 Sep 2021 11:19:42 -0700 (PDT)
Received: from pps.filterd (m0170390.ppops.net [127.0.0.1]) by mx0a-00154904.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 183IDaMW007062; Fri, 3 Sep 2021 14:19:41 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dell.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=smtpout1; bh=/yH+VSrrAJb0CbEFmJQiYzElJNRAJs9TVL0Eppu5nDY=; b=tQvX251SGPJ6DGEnzt7todp5alExRDNmx5a7yE8ZS5oRsCCOKedkF0LakMYaMqD1X+IJ hPjHEygUt75L+EmRbs8X14H/Z8QykdSaPFU4lIPIzo0iDOB4l059YTAIuycS3iaMRW1H 4OEkhvMnfTv85J0X/eOuS8WLN5ZBcJy9uBMEahqZqxsVSPRcUp0OSvAPAzPSYAM/4c5C Km19U4VL4xz4D1kJSS92XjJhyK8QlFKrqMA5Ja/gPjrb7U4TUEt5pmmd+cZQYZ5FAxCP jXPBbg0sxTccad/odIwZDCjeqdcl3RJKqdgVm1PeahkXfI/2h3OGMTyMEyR4hlWa/icb rQ==
Received: from mx0a-00154901.pphosted.com (mx0a-00154901.pphosted.com [67.231.149.39]) by mx0a-00154904.pphosted.com with ESMTP id 3au6pwkw81-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 03 Sep 2021 14:19:41 -0400
Received: from pps.filterd (m0142693.ppops.net [127.0.0.1]) by mx0a-00154901.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 183IAtOh126177; Fri, 3 Sep 2021 14:19:41 -0400
Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2100.outbound.protection.outlook.com [104.47.55.100]) by mx0a-00154901.pphosted.com with ESMTP id 3au6pn9a97-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 03 Sep 2021 14:19:40 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=E7s7DcMtdrB+At96Wdu3Lki1CeKri0hlPgT3CB9Xdkt050pQwva6vhqWPjOMYe5uy2DeDXgalNCM1VufumIwho+HOrQWkD6xsxLIewkvnh0CQHCOV1bXKwJWoMxacRKvpUX0p7cos8vPMtr5v5fpy1UJIu6zcxmE5zFpgGjR39uBb0+pXO7UBvMRUJW4ecoZD3O7U33BYWOj5xWG7E3vHKDyM9oqJhWNRls2FWHXZMdqTupVSl+zIzUzt7jCNdVk40NDMNK9mZfs7oEEz9ibDMVVNkUCmAMlXn8uBmIMeWoPBB/PuSOtCNMx6QzhwC347tPkT/vyRtUkHrbMSRuK9A==
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=/yH+VSrrAJb0CbEFmJQiYzElJNRAJs9TVL0Eppu5nDY=; b=hAEtzxq+6gYmNiAr7GzGDeHWNegiVnFUBCaF4tY5Tue0GsXXyj1T08ErCVn9BcaEVL7cr5eKi/xrm1CAKroHMovq+TEizigoDeQwNmjZrqlJLKO2W45vmKVFzRou6WPIp5ZXNAjIqChXMJLrXvO8J65hbA77FaW2B7HoRu3cDwuFi0m94ep/Djc1TNBe62dYF97jJdEwFA69QsIwC7/YSoZ4w8y+9i1ySG+N7XZ0HprFoW205Hiy8Dipvm7bKZNLOvwJLdeF6Ogj0LCmVF0O5mdZpmdCpJYXv7Mrg9M7IK1DosRV+7hO2/xTSxFobTctVwZP74SVPPSn8Ix5IZBqLg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=dell.com; dmarc=pass action=none header.from=dell.com; dkim=pass header.d=dell.com; arc=none
Received: from MN2PR19MB4045.namprd19.prod.outlook.com (2603:10b6:208:1e4::9) by BLAPR19MB4211.namprd19.prod.outlook.com (2603:10b6:208:271::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4478.19; Fri, 3 Sep 2021 18:19:39 +0000
Received: from MN2PR19MB4045.namprd19.prod.outlook.com ([fe80::95f9:b5b3:56ae:4362]) by MN2PR19MB4045.namprd19.prod.outlook.com ([fe80::95f9:b5b3:56ae:4362%9]) with mapi id 15.20.4478.022; Fri, 3 Sep 2021 18:19:39 +0000
From: "Black, David" <David.Black@dell.com>
To: Neal Cardwell <ncardwell=40google.com@dmarc.ietf.org>, "draft-ietf-tcpm-rfc8312bis@ietf.org" <draft-ietf-tcpm-rfc8312bis@ietf.org>
CC: tsvwg IETF list <tsvwg@ietf.org>, "tcpm@ietf.org" <tcpm@ietf.org>, "Black, David" <David.Black@dell.com>
Thread-Topic: [tsvwg] draft-ietf-tcpm-rfc8312bis-04: flipped exponents in the AVG_W_cubic formulas?
Thread-Index: AQHXoO3Dnevp92Pg3E2ynzv2Tk8ms6uSnnWw
Date: Fri, 03 Sep 2021 18:19:39 +0000
Message-ID: <MN2PR19MB4045944733977D3075332AD383CF9@MN2PR19MB4045.namprd19.prod.outlook.com>
References: <CADVnQy=yPsw5KrdqG_Am4hYN_F5C3=9wGnA51v_AkiHHGZEmmA@mail.gmail.com>
In-Reply-To: <CADVnQy=yPsw5KrdqG_Am4hYN_F5C3=9wGnA51v_AkiHHGZEmmA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_Enabled=True; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_SiteId=945c199a-83a2-4e80-9f8c-5a91be5752dd; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_Owner=david.black@emc.com; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_SetDate=2021-09-03T18:19:26.9965832Z; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_Name=External Public; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_Application=Microsoft Azure Information Protection; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_ActionId=37f46cb2-9063-40d8-b328-76a105be987e; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_Extended_MSFT_Method=Manual
authentication-results: dmarc.ietf.org; dkim=none (message not signed) header.d=none;dmarc.ietf.org; dmarc=none action=none header.from=dell.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 45ab565a-aa7a-48ec-e932-08d96f0764b9
x-ms-traffictypediagnostic: BLAPR19MB4211:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BLAPR19MB4211D1EDB26146BC4BD49C8B83CF9@BLAPR19MB4211.namprd19.prod.outlook.com>
x-exotenant: 2khUwGVqB6N9v58KS13ncyUmMJd8q4
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: RzN+ZSukcPqS5EXuzPPjj3N/EG+zIjUMIwpvBC3lRE4QoRWc36btZTPgxPMUX6NbQ1DmK0rR8WUDuroLi5c3e9Cg0BRgQ98PYB3OzS6N8ynwiA0DvfbkPyFQW3RmFEE2URyNYLikOzMPoZWB/c4LY9FKDSla5gkvB7nO7LYNbbjfF/exoEMDX6NIvBk1rvBTqlrFGDLQhKK8KkBQmxFQ6ZrLm2r/yWltqfXwjccJx9v6JO3uAxHZnd02WvhDR2gUKz6FSPPt4wGUa2EGmGzvyEwX0apwz+kvtpciG9UHLrfjRS2yeLtN2RvPpLTxH4eQi8Tmi30BoiQdZMO8pz2p0NP7cgKzkCVgpaw9ySDRUG6GpVCqDq1rbKQx/W8L1UFhyTy3Y4Pmktp2dtS9MNCSTsE9rpCHxaCx/vHo+xuEEB7VAfGPFnoT5tngnzawLeRvTXzKmCDdrbYwhxW8T4Va6qzhert1qTWzTGzlwKXkEU8nNo9q7Tyog3zvxwwHBsToCZCxyJjNfXpbJTW2DbpjAgjFraOBid9PgLwCubAQhglnmavu5lx37BPwTmATGCd4bOUfdopKJEsDb2kIc/ptk30olPP68sV8UE/E95ZyM7h5Gn8lpKF2JvBGBHELE6p8OOgQKnn/YoCDuDFdgI3nuYNV41jnRhbOCKDxwGZU9C/y6OeVpzNgrPNdw1byRv+Ue7F62YxFYHOs4y09eQEELOdOJJTiIpr3Eqkl/jIg9t5eQ31vbp7fX55FvfS6wrBQtyQcQmjAAELYpqmbQilIQw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR19MB4045.namprd19.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(316002)(110136005)(53546011)(83380400001)(54906003)(26005)(508600001)(107886003)(66446008)(8936002)(66476007)(4326008)(38100700002)(86362001)(186003)(2906002)(6506007)(7696005)(122000001)(71200400001)(76116006)(38070700005)(33656002)(66946007)(52536014)(966005)(9686003)(5660300002)(55016002)(66556008)(64756008)(8676002)(166002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: A10a9ZJyZ2ABTuyWqsIDNDEDSiU+R/93SI2eMIJWqmUhIiJZyyrE92sb0oXJAxT/Ky8vGp5OcFBU4NayDB6IRmuOeoBgAQJJwLDqRmZp2Ynr3X2oQG0cpFX4MLjFp+122YYcx8EIHKGLJjUAWf7pVhnSLRSSBh4wQVJGmFBne21MiDylfD/UvYaFl+pHujJj2e5gc6cqlFYScRqKsWxKb4l0DSjp8prKtlFyd0SfHPWBq/uH67FsawmcSTPgCbFZoWoZepktVn0AqXvMb2jRt6vXW8ZzlxA3cgBAPbRuI3lhWI4kgKXgt+/L656dx9JtxEosnRoO3v++W3ALLZO7F4vklsQ4GSaP7eX3rmAyOQ55Ahq+kFHWQ8Up5SWvrZZipqWeyIEYC25tKBnEah1FFfWcibtue/S/HAfd1jHkXKxF80C/6ggmHfMQytM00QPx8AI7/l1RX44Cm2VQNSpQc7jmfkaxe8jDs/CIR937xMabcXYkGUF1liEPeKUMgq3xD8qohsUclIEiTC5kvPh7qwWN2ynPZsurJiDVucjHaT57IJtz3yAYTZ1fPgCOdnxGEad0Qu8UATU6u1FXssK2i30utXkqW642ZkDh4GDJxG7ETSYl8XXHurto1aogPBUCl4v1PkUoe9+qQXMKICb6uEh/4v67lSIHR4aoR28WjVJRKrA5neMV+4Y9koOB55s3JOZoElYA3cOZ+uuDnKP1nndZm8Sk8Dq5p1z9vunvE9O/mrK/6UiJ7+SEI6oMuAgEzlfkFASIkTVYnwYRNholxIA2RnKvDJX6UG661eBUD2I9hfKVJOLZIfvX/RKWoQseOljMTevz7kKdkrtun6lEM5B71I/6LC/QopOIBY60G8xJmp1JJA5Gpa8pVTAkNZytXzzz89MfoaBBKpsm54SgEIX4qdCqwrafskiJODA+8xGEW+eE2lKDNM438TbKEDxHh3vZi6iqe73IpVsi9KouQOyuN8a8y4+Z8wcdbHgGhPZLvQKk2b+WLcm7LwD+xPWsuec6GmYHtSMKvS3TUyWA4Mk5xKdC9zJ+1GOqlIWDRcMVaQLIkb6HigAC893sg6wiCTBV3q/TK6Xj5krbFIRkW/WRMUo3XpKAD8kMVtIwjAHHRbJ0kvNtaBUgZj3MoFfD/A6mQXl4eeCfV4zarjdkaOEWWw8wKX2qb9674pV4Yr1Ls5k0BLzU6HE94kWV4UiwWNmpkXrBYkamtnoq1rNgUt9AXbmBY3F5uz/5OT1ZxRPskrEipwt7mTbKlSBwm6AtJBR7EVthPGH0PcBnxvj4D0ogU/1IppTndQkKioZxloe+OnVO0HoXNvE3RErNdr8X
Content-Type: multipart/alternative; boundary="_000_MN2PR19MB4045944733977D3075332AD383CF9MN2PR19MB4045namp_"
MIME-Version: 1.0
X-OriginatorOrg: Dell.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR19MB4045.namprd19.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 45ab565a-aa7a-48ec-e932-08d96f0764b9
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Sep 2021 18:19:39.3531 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 945c199a-83a2-4e80-9f8c-5a91be5752dd
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: QS6F1B5gjvlPwos8Q81FVlp8o5kXJ7HFNcKqr4NO/d4AV3cmwn8oLy60rsFnm6cXllb21SqIbegJ/CeNVTLbNw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR19MB4211
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.790 definitions=2021-09-03_07:2021-09-03, 2021-09-03 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxlogscore=805 impostorscore=0 bulkscore=0 clxscore=1011 priorityscore=1501 mlxscore=0 suspectscore=0 spamscore=0 phishscore=0 lowpriorityscore=0 adultscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2108310000 definitions=main-2109030109
X-Proofpoint-ORIG-GUID: Uc00U6viNdDhMzeFvxk5NX4m2vEWSG03
X-Proofpoint-GUID: Uc00U6viNdDhMzeFvxk5NX4m2vEWSG03
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 mlxscore=0 bulkscore=0 adultscore=0 mlxlogscore=999 phishscore=0 suspectscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2108310000 definitions=main-2109030109
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/ObgshX5PWlM71GtTkzGPrlWYxUI>
Subject: Re: [tcpm] [tsvwg] draft-ietf-tcpm-rfc8312bis-04: flipped exponents in the AVG_W_cubic formulas?
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: Fri, 03 Sep 2021 18:19:48 -0000

+tcpm list,  Thanks, --David

From: tsvwg <tsvwg-bounces@ietf.org> On Behalf Of Neal Cardwell
Sent: Friday, September 3, 2021 2:01 PM
To: draft-ietf-tcpm-rfc8312bis@ietf.org
Cc: tsvwg IETF list
Subject: [tsvwg] draft-ietf-tcpm-rfc8312bis-04: flipped exponents in the AVG_W_cubic formulas?


[EXTERNAL EMAIL]
Dear rfc8312bis authors,

First, thanks for all your work on rfc8312bis!

Next: I was about to use the AVG_W_cubic formulas in the rfc8312bis text, and noticed what appears to be a discrepancy between the rfc8312bis AVG_W_cubic formulas and the AVG_W_cubic formulas in both:

(1) the RFC 8312: https://datatracker.ietf.org/doc/html/rfc8312#section-5 [datatracker.ietf.org]<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/rfc8312*section-5__;Iw!!LpKI!welVSQZsssTZQj9y8Cm-amEp4qNGzHvB78GbqqIy54xLFYKtqVkmuUpzvGuHwrVI$>
(2) the CUBIC paper: https://dl.acm.org/doi/10.1145/1400097.1400105 [dl.acm.org]<https://urldefense.com/v3/__https:/dl.acm.org/doi/10.1145/1400097.1400105__;!!LpKI!welVSQZsssTZQj9y8Cm-amEp4qNGzHvB78GbqqIy54xLFYKtqVkmuUpzvJFEothA$>

In both (1) and (2) the formulas have RTT and p taken to the power of 3/4; for example:


   With beta_cubic set to 0.7, the above formula is reduced to:

       AVG_W_cubic = (C*3.7/1.2)^0.25 * (RTT^0.75) / (p^0.75) (Eq. 6)

By contrast, the rfc8312bis text, in Figures 5, 6, and 7, has RTT and p taken to the power of 4/3:


                                  ________________      ____

                                 /C * (3 + β     )   3 /   4

                            4   /           cubic    |/ RTT

               AVG_W      = |  /  ---------------- * -------

                    cubic   | /   4 * (1 - β     )       __

                            |/              cubic     3 / 4

                                                      |/ p



                                  Figure 5

----

                                                  ____

                                     _______   3 /   4

                                 4  /C * 3.7   |/ RTT

                    AVG_W      = | / ------- * -------

                         cubic   |/    1.2         __

                                                3 / 4

                                                |/ p



                                  Figure 6

----
3 / 4

                                            |/ RTT

                       AVG_W      = 1.054 * -------

                            cubic               __

                                             3 / 4

                                             |/ p



                                  Figure 7


That is, it appears there are typos in the formulas in rfc8312bis that systematically swapped the 3 and 4 in the exponents for RTT and p, yielding exponents of 4/3 instead of the  3/4 value from the original paper and RFC 8312.

best regards,
neal