Re: [tcpm] [EXTERNAL] Re: WGLC for draft-ietf-tcpm-hystartplusplus-04

Yi Huang <huanyi@microsoft.com> Mon, 16 May 2022 21:18 UTC

Return-Path: <huanyi@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 6A4DCC2CE8CE for <tcpm@ietfa.amsl.com>; Mon, 16 May 2022 14:18:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.571
X-Spam-Level:
X-Spam-Status: No, score=-2.571 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.575, 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_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9ARvh5FswhYl for <tcpm@ietfa.amsl.com>; Mon, 16 May 2022 14:17:59 -0700 (PDT)
Received: from NAM06-DM3-obe.outbound.protection.outlook.com (mail-dm3nam06on0708.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe56::708]) (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 93B6BC2CE8CB for <tcpm@ietf.org>; Mon, 16 May 2022 14:17:59 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fzrgNPwM57TrTgmnyNeO8+yrJkqpErMvFu26+xi9hokIrTs8eHCG4pNTFj3MDgwTVEPba8G/Lwl8f0lAD59h2bP1vauoZawK3S7wgclJmgfk7+Oesn4jfBfXfA9cM9hV7oRK2RulOsGHVJ0StiFcbzil6jtaoxCaKQUCEqe26DX4radYuv3rJatR3YPMiUmIaULQMzXw9RGcrKpFqygVERMtbyh00f4laU5uDTDsvBNMJZb/RDJzb9me1lSccBg3J3xZKEaYokf2TJG32Tyc2paIG64bXwhFXSqgIPOdOpy70XV5jnJqFCjbHB/pl7D3Cmm7JDr7kRnaaDsK0ggwOA==
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=NLRGSywU2k+NVhZiy/Ci/xao+3vDs01OOGgar4maDVU=; b=VCv7Lq2DmX2MyucPJDmKzCzIf1bvxnTtQ3yUQpbJSvEdHGy30qx54CezMl0gWQZLeflJOxirS9EYr5k/5vHEVxYMIK5aZ5RHIGlZ2xuUxKqGXobIvHRpJ7ZLK3Ddu04d12A2Cc31p2IY9ugaLm10xu3F+Z9hxiGW55HFXjazbfs0aYs2HqpYDrH8KyXWmC6mxly1rlRDeeEzuXBTB0Um1z4jBEjdinYLNy1GsdCze+ufsbN+vJnjpqpNG8nV5bBPgtPDmfRalc/Glmm4Ifcimy0KHoQ4qEUllV7vjFjmgUVauxXJVHwEP/HFvv2YSFiLOTaPkBw8vSuAzTnNKW4n2w==
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=NLRGSywU2k+NVhZiy/Ci/xao+3vDs01OOGgar4maDVU=; b=WcbmlGxP53D3Yf5wBbFp8wEX458Iee666XRMksBzErHNLJsb1lvttu6RFxY0fz36liJyKGtxdoegq2JID4oJvVMcgQQ5zXE4buS7ZNnBF1EcVkxYdkP9JRa2iH+wwVNPyj/obx/m5ilEaE0R1IFBAkKjWpFkUcYBS95ZapfXb0s=
Received: from PH0PR00MB1330.namprd00.prod.outlook.com (2603:10b6:510:10d::12) by SJ0PR00MB1207.namprd00.prod.outlook.com (2603:10b6:a03:370::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5306.0; Mon, 16 May 2022 21:17:53 +0000
Received: from PH0PR00MB1330.namprd00.prod.outlook.com ([fe80::c16f:ac38:5ee:e8e5]) by PH0PR00MB1330.namprd00.prod.outlook.com ([fe80::c16f:ac38:5ee:e8e5%9]) with mapi id 15.20.5306.000; Mon, 16 May 2022 21:17:53 +0000
From: Yi Huang <huanyi@microsoft.com>
To: Yuchung Cheng <ycheng=40google.com@dmarc.ietf.org>, Neal Cardwell <ncardwell=40google.com@dmarc.ietf.org>
CC: Michael Tuexen <tuexen@fh-muenster.de>, tcpm IETF list <tcpm@ietf.org>
Thread-Topic: [EXTERNAL] Re: [tcpm] WGLC for draft-ietf-tcpm-hystartplusplus-04
Thread-Index: AQHYXjVp4qReFGjWi0etAcsqkQpkMK0NlQMAgBSBwLE=
Date: Mon, 16 May 2022 21:17:53 +0000
Message-ID: <PH0PR00MB1330D3844506A2C2800BE9D7C3CF9@PH0PR00MB1330.namprd00.prod.outlook.com>
References: <66261F55-7780-402B-954E-6D7A1AB3F3C5@fh-muenster.de> <CADVnQykw_JJMYHVD=zPHv6X4it9njXWiA-6sPYAKU4wGRQtmuQ@mail.gmail.com> <CAK6E8=dKQcqjX7XyRER+Wzmh9ggBcYip23LNPtDo19Yc7FD0yA@mail.gmail.com>
In-Reply-To: <CAK6E8=dKQcqjX7XyRER+Wzmh9ggBcYip23LNPtDo19Yc7FD0yA@mail.gmail.com>
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_Enabled=True; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2022-05-16T21:17:52.738Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=General; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard;
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=microsoft.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e3e9f486-6c7c-4067-43f5-08da378189ed
x-ms-traffictypediagnostic: SJ0PR00MB1207:EE_
x-microsoft-antispam-prvs: <SJ0PR00MB12074C3A31200328FEF308AFC3CF9@SJ0PR00MB1207.namprd00.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ahqGv2/qwJhIWNEiDTcm5mmuJtkPa0BY08gnt4GrPri4VTdEs0Yd5vjBqjlWLKINWEw7Tl/EoZozhWuUSIaUphgZ26kJT0WwQ/PFsiIcFUcZBnEEKNeOkr2/3nIBHm/P1qxmrxm6Xf2JhhgZYGSKhwDSNLWG4V+x+eEYRTYC2tWLT4liqQbpOoaaau265e8tLbE/Eqkfi5nlhXJPJCC1l7COfCreUIkaaTxZvKVXlvSRpBGVdwsX7CiZPXoznqFQGnaFbVnTvO+KyIi/YXUDcMUwZ7JVNv5/ppADR3nwY/YqKqPwkxS7S5YuXQx2xnrbeQCSD4Pujt55bsxIGmIshjYbSGpZkJoLEb/5X92cgY0+oyYjKVHbtWEsKhAdTHB4DTm8zqkNifThYjh7SszORnUesVGga3Wxhk68JdT1cdvtBTj1pXeD7xgmTddONHi9FdqKMOGqvlJHq5BTG6D8tDnWFtYa0ed7CF2ZnqAUtkvRSgi++OU6EiGja/Z/tuX6Cm/oeBwNQAPDTzKU4CfJyrc794YRCbyJuKkze52VpFFtk8te8xDR3guwZsbzWxPzSuIn2WytAomc3+PHEWR3z/KL/9/bXMJVxi2QqKxuavCY14k0iEj3p+Or9GcmiZCQUQdrjanxhs3ZNeX4WyaloBUdMI0ZgPgomEKaMVSP0lw/GiaXC1kNg/0KZj00aB8pdnuEmHZJzMVb+bOUjCFYxQeoEsAP6i/9zJicLtnjHpQqcBNhD/zfbeAUsLb+YocJtXXdSncMewhkKocDMvE9eL3Pb37U+BhDfi9/CqPTIsaTW/YJAwvzkhKMk1A1phaBPUJxUeJ0B8F1KwYip6C1Tg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR00MB1330.namprd00.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(451199009)(38070700005)(38100700002)(86362001)(53546011)(82950400001)(122000001)(166002)(82960400001)(83380400001)(9686003)(186003)(8936002)(4326008)(33656002)(316002)(66556008)(64756008)(52536014)(8676002)(66476007)(66946007)(19627405001)(66446008)(76116006)(55016003)(8990500004)(5660300002)(2906002)(508600001)(71200400001)(966005)(7696005)(6506007)(54906003)(110136005)(10290500003); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 2
x-ms-exchange-antispam-messagedata-0: 2AGF6A2yQfUaW/BSnMZs3WvhF7C9eEZXb2FzmNvrFg3Kkq+I4AC0XDDYV8plBSKOG0oRoPBJc+LKCJXvFfPBDaFe5lt2tujcH6dBuXnkn+hGhk2RcJ4VPtysqNzQhtRluTF3Ncc80d/mXla3qwC7ys6sUMG2RL4CbczI8HrRui1BjLIRlKlfrYjvwwR5G+/eLKxoRtLus+syEBuAtW2NMnsh1llrA/aLfXiu+6/kMquNgI4+h4fbl3UhzbvultM6tnJa2q42E9aUtzW4XUGdC9zjaSYA7hpmiqPK21c/fZllPD9qbwYbCv44PEqeki+yYyfDNENJOvMbZSJjyCk+DYsK6P50TjIrFU7tigj2Nb5WVkyKbYGjr5ez0urTmos3Vzz1jZRZlL2j35NBkRr+GKLJlEzp7pSARO6heRsQ/elWwlDvgPVIcISXaHTKLD/xtS7cunil/sAwx+p9Izk294r/cq0qWRTVhXqTzEYqIM8gjs4/G4zexv0L4kpcPjg74WbBWEgTmgf+MHHI8Z6HYy4ggdGNVndgr8hGhVIiXEgUubxmiUiMHByLqSbX3LgOdAoYi+4IlzQy59W3nDsAuXFxcQldlOtdSEDd6h1PStkRdRCraPEshEgnIbnl/U/Chr+VU5L0EOZg1fwRoTmW2/cs0e3cd4faUwZSXLNv74SbAnayOGOxKwbs7+4l4ml//C1R8F9tSsPlDj6NUWfPHLrCPediMBuCTpcuuQHlwlM41uq/TKwY717bCGvFB0n/YecuNX8sEMxHzX+cc5S+wB/q8ILTt8EJdn7BLQRkktgEazkaAWDV0NzaoYj0W2pho7q2hW5c/b7Ai8Xav+cmbi/HeygwC4OI0x2zlNXt5lYZ4mqTWZoV0Tj0ELYZxnkiFTnzu8VgoZs1h2rUUmvd/kn56Y+u4i9ZuvcuzyHd+JhbjqMbOt9PbqWfPu6io9byXzCeC8KOI6M5CQb9VbCJ6v5AcvxyuoF4Z1dMWJKaK6jhFsJMJay+GYQuQPANgrS96G8J28w7/tHnwKfKMXwEEisox5rWMQnLwq2nd4O3tH2Xyf3rwhujkNFdqisFz3QS2OvTsr6+je1+0z+mtNMiFt0aAojixklzCHEYxNE0TJQg//o19hk1xBXItmEmNecpEsS3F6VWgjgcGr+sdTviy6v/aYrWMVPfsz2jek/wJsNZZSaA3mRZCectTHiGfgApb6LMtGDMJtSTy6CjvE0oAxFF0FLVp4RsI6xo7OzzhzfMZnUDvxxLprIKzgWEeT7saPFzKeXE3Rv9oZgYJmAjLCHCuXQ4VbMxyc+fW+qrpW/g5nl0WkFXr0n4Gg8w6rSyL0wZPvXNN/UT+rZ9CMVKD0MoNQ93lrRpUgDJ9JVS2rnaq9sg2z3KgQUJ5sNJsh6FyOtDXZoPyBVM4MjuRtEt1VBFi7qbKDstiUPQ4xsBvEvaQylP4BRc2fw/gOiTmVE/LywhzZ2T+s4MMBECPqW11Hx+3/CgRhcEuB9oDsJGYKze4/ARfcJcpBNAoSJXY8XheJJPSYrFZmOmyT6idnCRH7ZUNMXoFI3Vv0FNUPunasHqyCHJjR7/h4Ww3NBVW6s71seZSAHE3bG+JPYeXqnHUvzJIx1SgjDUVlX5/1ph8jBFLW3IUyoda7Q75l1+GdFQpWb5MQGXr1wCAq/NlZjYFlkhDhneBe+KhQVxJcm0ilpSMHp8uULEAYYTdl9+cIISSUUe8TOpbewnRvOR/BgBzgSCOXLDMcO8xNPhzmBzQMrdF4OXVwW+w+l4TOO8CM5AbjgKWSea
x-ms-exchange-antispam-messagedata-1: gOpFd+e2RgZrrQ==
Content-Type: multipart/alternative; boundary="_000_PH0PR00MB1330D3844506A2C2800BE9D7C3CF9PH0PR00MB1330namp_"
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH0PR00MB1330.namprd00.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e3e9f486-6c7c-4067-43f5-08da378189ed
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 May 2022 21:17:53.0370 (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: IA4xdb2lswJFLcgyEHlpJZewqcHhvnk/BkLzC2O6BmJtm3SoLtcorbwEI1ikHLOn/5uobA2vgUcnjirmVsYWQA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR00MB1207
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/i5Asl3W6rNl9MZaCHzZmN008rp8>
Subject: Re: [tcpm] [EXTERNAL] Re: WGLC for draft-ietf-tcpm-hystartplusplus-04
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.34
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: Mon, 16 May 2022 21:18:03 -0000

Thanks Yuchung for the review. We will update the draft as you suggested to point out that Windows has been using L=8.

Thanks,
Yi
________________________________
From: tcpm <tcpm-bounces@ietf.org> on behalf of Yuchung Cheng <ycheng=40google.com@dmarc.ietf.org>
Sent: Tuesday, May 3, 2022 1:02 PM
To: Neal Cardwell <ncardwell=40google.com@dmarc.ietf.org>
Cc: Michael Tuexen <tuexen@fh-muenster.de>; tcpm IETF list <tcpm@ietf.org>
Subject: [EXTERNAL] Re: [tcpm] WGLC for draft-ietf-tcpm-hystartplusplus-04

Small suggestions to be more precise on actual implementation

5. Deployments and Performance Evaluations
As of the time of writing, HyStart++ as described in draft versions 01 through 04 was default enabled for all TCP connections in the Windows operating system for over three years with an actual L = 8. The original Hystart has been default-enabled for all TCP connections in the Linux operating system using the default congestion control module CUBIC ([RFC8312]) for a decade with an infinite L.

Personally I think having the "L" ABC constraint would hinder hystart performance.It's maybe too late to modify the actual algorithm hence I ask the implementation description can be more precise.

On Mon, May 2, 2022 at 8:00 AM Neal Cardwell <ncardwell=40google.com@dmarc.ietf.org<mailto:40google.com@dmarc.ietf.org>> wrote:
On Wed, Apr 13, 2022 at 4:19 PM Michael Tuexen <tuexen@fh-muenster.de<mailto:tuexen@fh-muenster.de>> wrote:
>
> Dear all,
>
> this e-mail starts the working group last call for draft-ietf-tcpm-hystartplusplus-04.
>
> The WGLC runs until Friday, May 6th 2022.
>
> Please send any comments, including indications to support this document,
> to the TCMP mailing list by then.
>
> The ID is available at
> https://www.ietf.org/archive/id/draft-ietf-tcpm-hystartplusplus-04.html<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Farchive%2Fid%2Fdraft-ietf-tcpm-hystartplusplus-04.html&data=05%7C01%7Chuanyi%40microsoft.com%7C652fe3c4895a4ded3cc808da2d3ff791%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637872050044195261%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=MEVVjoajdO53CQU0r3M5rkOYW6cDeSbGT5jZG8OO2L4%3D&reserved=0>
>
> Best regards
> Michael

I am generally supportive of this draft advancing, but do want to put
a word in about the application-limited issue Randall mentioned again
earlier in this thread. After the algorithm exits slow start, it seems
like it is likely to oscillate between:

(a) application-limited periods that cause low RTT samples and a
re-entry into slow start ("if current round's minRTT drops below
baseline indicating that HyStart exit was spurious"), and then

(b) non-application-limited periods that will cause a re-exit of
slow-start and re-entry into CSS.

It seems like the algorithm should either be adjusted to avoid this,
or this expected oscillation dynamic should be documented.

best regards,
neal

_______________________________________________
tcpm mailing list
tcpm@ietf.org<mailto:tcpm@ietf.org>
https://www.ietf.org/mailman/listinfo/tcpm<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Ftcpm&data=05%7C01%7Chuanyi%40microsoft.com%7C652fe3c4895a4ded3cc808da2d3ff791%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637872050044195261%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=lFrEP6iIOAPYgZIEiampkSJUzOtYEm64FiOk1WOA16Q%3D&reserved=0>