Re: [tcpm] [EXTERNAL] Re: Poll for CUBIC RFC updates

Praveen Balasubramanian <pravb@microsoft.com> Tue, 17 November 2020 17:50 UTC

Return-Path: <pravb@microsoft.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 6E8953A0E8D for <tcpm@ietfa.amsl.com>; Tue, 17 Nov 2020 09:50:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.101
X-Spam-Level:
X-Spam-Status: No, score=-2.101 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, 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=microsoft.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 NJ7uvfq3HfGs for <tcpm@ietfa.amsl.com>; Tue, 17 Nov 2020 09:50:16 -0800 (PST)
Received: from NAM06-BL2-obe.outbound.protection.outlook.com (mail-eopbgr650113.outbound.protection.outlook.com [40.107.65.113]) (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 02B5B3A14DF for <tcpm@ietf.org>; Tue, 17 Nov 2020 09:50:15 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=F3Tz0AZEA1Vu5S3mWg7Az8MbmbzsrzmEvGqScCTe1WKrPyR/AIlgW8QADN7QmUzhpMdZOQsTGUvcufanyNGyapwqP3duMzUqG0T3e/nReFn59+pREIWIsHPfHnl1IlJu4kzMRorV77FE7EvlwzICZZtRPjRhtUVdOUSfidmduKYJilcUiD3oZ2aWFkNLyPoF2nikqpYQK/wy2050a2c2sfaTgECBBA2eqUGMutO4NymuZIUvkfoU1f5e3XzPUiD70gexFZ2FhqIf8aiaTJWgBCV3LoE0faKW4PNIpj1eC5zvmjLSwTJGWadBTmY6LcxIsYBC8b6++8Ne0eddg2O7bg==
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=xsC8oaJ+Ohr5FyREM3MNii3V1PhTcYLp/TIzlZZWnPQ=; b=f/qajaYFsassKQcQZSGlOgFl9D04MiXHO3/dF1DRm+IYtRkH7vLpMuOZbhaKXmMOU555uDdGw2R1NNNYfqOiTdXsrS7uYmzcUR0KnTjisxuhRopO8FPjgxTiI11+O6s/RUvvw1HCMRXZGIdpBZ8MECwkk9mugz2lxBNdDef2tO3xC9G6q4x29GLoOj3X8j6BtGN1tpgQ1LjnEC4UAdNViDPpcwH8k/+yiHLx+OSx6TdSOHDUErvcUMVgW7V/XLofj7iA2IwPiOupbTjGpxCMMVeUiR1UuHGsNIietx7dKsOQJWwtRphknxPNtpLTZvefra44VTIYSPB0tvHbMwCnDA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xsC8oaJ+Ohr5FyREM3MNii3V1PhTcYLp/TIzlZZWnPQ=; b=QXu4QcPD938O6pyqasn0MKhECYb+iYlpIjiySuYkm69hW6qfvsHN50Xe0yGV1IEezGmVD25i9qpK2doyhSkSDNzrpTKZtmVZNyingLngmGsXjNk54FOqUabhma2MlWPvlL1sK7QMp2NOBwRL4pUOJpq/ZDYlGXBWZIqENgJIB60=
Received: from (2603:10b6:408:76::11) by BN3PR00MB0193.namprd00.prod.outlook.com (2a01:111:e400:c5f2::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3627.0; Tue, 17 Nov 2020 17:50:13 +0000
Received: from BN8PR00MB0627.namprd00.prod.outlook.com ([fe80::9110:3be7:364c:5bb4]) by BN8PR00MB0627.namprd00.prod.outlook.com ([fe80::9110:3be7:364c:5bb4%8]) with mapi id 15.20.3627.000; Tue, 17 Nov 2020 17:50:12 +0000
From: Praveen Balasubramanian <pravb@microsoft.com>
To: "rs.ietf@gmx.at" <rs.ietf@gmx.at>, "vidhi_goel=40apple.com@dmarc.ietf.org" <vidhi_goel=40apple.com@dmarc.ietf.org>, "tcpm@ietf.org" <tcpm@ietf.org>
Thread-Topic: [EXTERNAL] Re: [tcpm] Poll for CUBIC RFC updates
Thread-Index: AQHWvKs9C3JZS2KZGEC+GqZPgCwo6KnMmrcw
Date: Tue, 17 Nov 2020 17:50:12 +0000
Message-ID: <BN8PR00MB06272834A0770751B167CB4BB6E29@BN8PR00MB0627.namprd00.prod.outlook.com>
References: <02721B41-690E-4CC2-BC26-223EDA4BFA45@apple.com> <b8726c1c-c38a-4583-f250-fe8ac466155e@gmx.at>
In-Reply-To: <b8726c1c-c38a-4583-f250-fe8ac466155e@gmx.at>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId=fbf432f4-7b1d-4f4d-92e9-de3d110b9677; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=true; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=Internal; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2020-11-17T17:49:41Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47;
authentication-results: gmx.at; dkim=none (message not signed) header.d=none;gmx.at; dmarc=none action=none header.from=microsoft.com;
x-originating-ip: [2001:4898:80e8:3:95d5:3f73:f682:d302]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 4554864f-1146-41d9-7c49-08d88b213c00
x-ms-traffictypediagnostic: BN3PR00MB0193:
x-microsoft-antispam-prvs: <BN3PR00MB019336D38245EA1DAD1475B3B6E29@BN3PR00MB0193.namprd00.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: bRqwAZBNA/QRIuktqtI/EXz9K6xGUtg5Yx5I0yElp2ayTFMdXiuzvr1tRxrsuOW2xi5OH9fx8C6rwOv/WKGH3w1WGirjAhzrYDddfF9vLQ8w+HFVRtFLd6OXgscY1RAlwhyzQj5NR8cl7NeCIomZMz+hypszvumiCtyoX9xP+em4IxBt+TgCc8sDiYmv0e0GtkOzS2lY08IUx+3UNyx1zrr5GO9SEBkVDgaJXRcNvFfoZ+6imbIPcm41pmAph0IePsJPL9Cm5mqk8hn6nQdH6bmHEmUWlOjqWZ+yPtYdaueSMriN9ZM6z+Iy8cSmwdnrFH5xyOTTjOjL9jiTs3r0E+eRzYSRCPh0LRDwRjoj5Laf2lkZEiSOwy5PnMdaQ5JMVq0v737WesW9Fdc6vzIxHw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN8PR00MB0627.namprd00.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(366004)(136003)(396003)(346002)(39860400002)(8990500004)(8936002)(316002)(110136005)(83380400001)(8676002)(82960400001)(33656002)(71200400001)(82950400001)(966005)(10290500003)(15650500001)(2906002)(478600001)(53546011)(6506007)(55016002)(86362001)(7696005)(186003)(9686003)(76116006)(64756008)(66556008)(66476007)(66946007)(52536014)(5660300002)(66446008); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: /L6H5OArwLcTb49k3o8T2v44Jt9BD7rU+T9qklnUyGGuMW1j26ynu2ccoh9Uw6mzbSybXizg6Q01Zl6fySCtfq3qse7aDes1PRbTUVR5yUkfglW+YpC5fCLbAYZ+cMdc5dUkf+GmdhMBI00fIPSHAhtXoUTMYcQ4/wTZu2nq4oaNoPLjKfpcHC/uoleuA2UzevFB7eOvC82eLVE0SO1tBWZcCXfAppph5Pf8LbkNSblGY/60LiFGbPFDKapkqgy+2AGNvHdnRXfkeadw9hOsq1glBbWWkC0OuJ9qLGSbPmP0USV+YUmgYYaBrQ4qzlEcjjtaEqVXIlwGghll7zTRpCeG1j77gBzps/duW1JV1qfOpQx1mSq48VzusPZXMHPD2onLT3gvHYZpnmsehG6HgpuFemMljUlU8Y44OMgagT2iaP3n9XIK+tO4bgkAIc44TbYSa8nxsyUcgfySA+yJ/1lhJ+6xiz1l5PsxnUMoYGTle4FAnTsHWD9MUR8mpXLEartJ0YEUbse78sXuw78x/sdMr+UnrjinRD/hXnjD4jMVX2JubHqKKl44xluiLlQN4tEF0sDn2rFmYMlOJXkZifxpiiYISoXD4Lo+sIQWaDynGikbNubgWIQvpnVTPgMOaHMpbVXy5lVyawqhx1CCQmwZsuhlfEPSUybMljOXSjzcSlFln33aQRfdpZDCpKiWwGv13Ts50gDOE6cXZQI6EeTHELWfOWqrwbL50zzY73++9K8e/wpsaC4NKJeCPksOku/kJ6KiPE6+If9MPPh7FLFoy7FjnAZzyEFUerGHEeSied4N1W90JA/EWsKtvtqydPS87jaINMaXR+devxXfN/BisO/gRtwupzLP5s9FX7dvuwBvzrw6ffwDIFSqyd31Xsx7IbmB0cEEDHZosMewkpuLyt9Ph88hlVIIamG9NXiUQDommuzYw8HdWQimEPiqb32FcoZdrpEs3U8kZl2UPTuf08KHTiJlnqaWIUQxgpLQHu11UkekyqAZAs+8ZfoYTq9TohDTuwAodSO58adI9XT/g7/hZ2e+vmvu7wlpCxg=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BN8PR00MB0627.namprd00.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4554864f-1146-41d9-7c49-08d88b213c00
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Nov 2020 17:50:12.8992 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: dt10mZGkEY2OBnA6ONKw0uNgGPmR7ZLhXW/xEsFJFHTOnl6Ngutlsz84Ykwls7si4SpHpiapReWlfNo8B5paXNlib9eIg6h/lhJ280dhYgA=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR00MB0193
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/CDw84PuUyCv1hLw5IObYbqfMINY>
Subject: Re: [tcpm] [EXTERNAL] Re: Poll for CUBIC RFC updates
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: Tue, 17 Nov 2020 17:50:18 -0000

Agreed, the below changes are useful and we would adopt them for the Windows TCP implementation. 

-----Original Message-----
From: tcpm <tcpm-bounces@ietf.org> On Behalf Of Scheffenegger, Richard
Sent: Monday, November 16, 2020 10:30 PM
To: Vidhi Goel <vidhi_goel=40apple.com@dmarc.ietf.org>; tcpm@ietf.org Extensions <tcpm@ietf.org>
Subject: [EXTERNAL] Re: [tcpm] Poll for CUBIC RFC updates

We have been working on improving the FreeBSD Cubic implementation, to bring it up from the originally implemented (early draft) version of Cubic, to a more production ready state which is inline with the adopted RFC version.

Having said this, the below changes sound reasonable and I will try to adopt them for FreeBSD.

Richard


Am 17.11.2020 um 03:08 schrieb Vidhi Goel:
> Hello,
>
> As Lars mentioned earlier, there are a couple of issues/proposals 
> filed for updating the CUBIC RFC 8312 and are currently under 
> discussion. The GitHub repo is at https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FNTAP%2Frfc8312bis&amp;data=04%7C01%7Cpravb%40microsoft.com%7C9d4e5956e1ad4ac34fcf08d88ac23ac7%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C1%7C637411914695336574%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=BVjKhWEzDza%2FpugYvkIyC4mSeTnOtfuAbS3EIh2M7a0%3D&amp;reserved=0.
> We would like to gather information on which CUBIC implementations 
> already or would be ready to adopt these changes.
>
> 1. Update K definition (Eq. 2) to account for Fast Convergence Issue 
> link 
> https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgith
> ub.com%2FNTAP%2Frfc8312bis%2Fissues%2F1&amp;data=04%7C01%7Cpravb%40mic
> rosoft.com%7C9d4e5956e1ad4ac34fcf08d88ac23ac7%7C72f988bf86f141af91ab2d
> 7cd011db47%7C1%7C1%7C637411914695336574%7CUnknown%7CTWFpbGZsb3d8eyJWIj
> oiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&am
> p;sdata=W3SR3xbcELrJ3v82l%2BmgqXM2NmBxBBs057EFcHyBqi8%3D&amp;reserved=
> 0 Linux already has this change. Apple's Cubic implementation for both 
> TCP and QUIC already use this.
>
> 2. Congestion window TCP friendly region after W_max Issue link 
> https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgith
> ub.com%2FNTAP%2Frfc8312bis%2Fissues%2F2&amp;data=04%7C01%7Cpravb%40mic
> rosoft.com%7C9d4e5956e1ad4ac34fcf08d88ac23ac7%7C72f988bf86f141af91ab2d
> 7cd011db47%7C1%7C1%7C637411914695336574%7CUnknown%7CTWFpbGZsb3d8eyJWIj
> oiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&am
> p;sdata=V2nw3vKUv69kTxm%2BfYFIRQbWTDKk4Nupkqly3hEnKrM%3D&amp;reserved=
> 0 This is a suggestion to improve performance after cwnd > W_max. 
> Apple's Cubic implementation for both TCP and QUIC already use this.
>
>  From my experience, these changes would improve Cubic’s performance.
>
> Please let us know if you already or would be ready to implement these 
> changes in your CUBIC’s implementation.
>
> Thanks,
> Vidhi
>
> _______________________________________________
> tcpm mailing list
> tcpm@ietf.org
> https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.
> ietf.org%2Fmailman%2Flistinfo%2Ftcpm&amp;data=04%7C01%7Cpravb%40micros
> oft.com%7C9d4e5956e1ad4ac34fcf08d88ac23ac7%7C72f988bf86f141af91ab2d7cd
> 011db47%7C1%7C1%7C637411914695336574%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiM
> C4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;s
> data=tCMh2tFG%2BFeIhBscfRMdtaXl%2FzNcqcGNuPobA9QquMg%3D&amp;reserved=0
>

_______________________________________________
tcpm mailing list
tcpm@ietf.org
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Ftcpm&amp;data=04%7C01%7Cpravb%40microsoft.com%7C9d4e5956e1ad4ac34fcf08d88ac23ac7%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C1%7C637411914695346567%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=WOPxcTHniE4e9nuNKPpPbAE3OQorWII0RsMRrsod0rY%3D&amp;reserved=0