Re: [iccrg] New draft submitted for draft-pan-tsvwg-hpccplus-02.txt

"Pan, Rong" <rong.pan@intel.com> Wed, 16 December 2020 02:09 UTC

Return-Path: <rong.pan@intel.com>
X-Original-To: iccrg@ietfa.amsl.com
Delivered-To: iccrg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 002503A0AFA for <iccrg@ietfa.amsl.com>; Tue, 15 Dec 2020 18:09:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.101
X-Spam-Level:
X-Spam-Status: No, score=0.101 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URI_DOTEDU=1.999] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=intel.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 x13UOUEIwlWa for <iccrg@ietfa.amsl.com>; Tue, 15 Dec 2020 18:09:57 -0800 (PST)
Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) (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 136643A0AF8 for <iccrg@irtf.org>; Tue, 15 Dec 2020 18:09:56 -0800 (PST)
IronPort-SDR: 66xxd54ldkPlMOluZ0Pu8+gntcf1XMvPu1HcuC0l8i/Nugv6AlYDJM578Zpdj9fVLR40tmkEy7 iUIOcjQCklDA==
X-IronPort-AV: E=McAfee;i="6000,8403,9836"; a="154794389"
X-IronPort-AV: E=Sophos;i="5.78,423,1599548400"; d="scan'208,217";a="154794389"
Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Dec 2020 18:09:53 -0800
IronPort-SDR: hqmDfNMFRd2ZUx4ygfosAhWHhe6cinI+bOv/8OhtU7+CkK66EMRwnYFH8Or+gSzCXDIgCNhU9m BRETMSKWEnEg==
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.78,423,1599548400"; d="scan'208,217";a="412242376"
Received: from orsmsx606.amr.corp.intel.com ([10.22.229.19]) by orsmga001.jf.intel.com with ESMTP; 15 Dec 2020 18:09:48 -0800
Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX606.amr.corp.intel.com (10.22.229.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Tue, 15 Dec 2020 18:09:43 -0800
Received: from orsmsx604.amr.corp.intel.com (10.22.229.17) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Tue, 15 Dec 2020 18:09:42 -0800
Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx604.amr.corp.intel.com (10.22.229.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Tue, 15 Dec 2020 18:09:42 -0800
Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.168) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Tue, 15 Dec 2020 18:09:38 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GG+wed/kt0Zk7/X9r8BpeEyR18yaHuyYD5KXlYUr8rMtefogBMYYerWR+KH7up2SusDR1578bXsC9keuxaZEhb6MRaQGaZ/HoGy1RcwP9SvGhV3F/fD03NEqrRx33ZNTP7DmuG4h/KqgXBY6dsqbX9OFNm39yqocjzRiSfDScWE68JEtNewYUvD1+lppG8aQMFZM5qZaSn8tMUvo9NRjaBQF+aM6vqBObXgyUSVjOAHKZpfMM+Iv0M/m8VMTIiYsx8kI3F/MdFgaKXez2Gnf6MzTHVjJksR8wk5RMkEyafTv9npYnFdVuzwCTAxnZX6tIpz82+KnLqeWY/0N1mKuiA==
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=nrMNCLJH/evTQpvwMdVU5E3p23rXT10VP2bn0MCrnf4=; b=b9NLk8kZqEpwMobgoquSfS6pvkMGZfK6PjJECqO8C4/OExWihcZvf1WluQvkFTKNeyRsTbChQ3xudcjlQPDJRR2BxZBj2AeAIk1PvQQ32sQDfBziepg5im609yS3b1BkwAivxBeGICCcFw6tCVmGDdlbJLnaurYhrY7krXmoltx4LTbVSpuzKb7tpAAJgye6vblKrok1JgieQB6kaR0Zavrltkr7MYZv9k5vDSIqf3JvYezHvvPIc2cr7djv9tmu+IRl8vst9gdPtfrC+L+cU6Us4hpn8sNyYq7V0mRJOd2NWykB0rUOEzyGECg7vJDGZO0sg1glyIS2FTryuxNX5g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nrMNCLJH/evTQpvwMdVU5E3p23rXT10VP2bn0MCrnf4=; b=IcifUI4qlPGguHlFnrtEPqxFUgCYXW7vquEjETzWv93cPkntMf18cTOdwVbk7myDtwt9vxmAPdB7gLXwqYXvQuYHtBEEOBZZaoDhaxLqx4PAg0e8ktjUqT0gEBKuPuYi4qQZR5x4QwcIRfaGRimm2OGI3t6wzQ3Rq5WaLxhyNgc=
Received: from BYAPR11MB3638.namprd11.prod.outlook.com (2603:10b6:a03:f8::24) by SJ0PR11MB4894.namprd11.prod.outlook.com (2603:10b6:a03:2d4::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3654.12; Wed, 16 Dec 2020 02:09:37 +0000
Received: from BYAPR11MB3638.namprd11.prod.outlook.com ([fe80::2c15:394:1643:91d0]) by BYAPR11MB3638.namprd11.prod.outlook.com ([fe80::2c15:394:1643:91d0%6]) with mapi id 15.20.3654.024; Wed, 16 Dec 2020 02:09:37 +0000
From: "Pan, Rong" <rong.pan@intel.com>
To: Michael Welzl <michawe@ifi.uio.no>, "Rui, Miao" <miao.rui@alibaba-inc.com>
CC: iccrg <iccrg@irtf.org>, "\"Liu, Hongqiang(洪强)\"" <hongqiang.liu@alibaba-inc.com>, "jri.ietf" <jri.ietf@gmail.com>, "Lee, Jeongkeun" <jk.lee@intel.com>, Barak Gafni <gbarak@mellanox.com>, Yuval Shpigelman <yuvals@mellanox.com>
Thread-Topic: [iccrg] New draft submitted for draft-pan-tsvwg-hpccplus-02.txt
Thread-Index: AQHW0nbNckp6YpctiEKlT2vVZzpwo6n3wZ0AgAC0W4A=
Date: Wed, 16 Dec 2020 02:09:37 +0000
Message-ID: <DE4E4F61-2D63-48CA-BEF7-58FF274154CD@intel.com>
References: <3b396b85-d412-4e52-8716-52eac2a814e8.miao.rui@alibaba-inc.com> <7ADC7D48-26A4-4446-A423-A3A6F1536B4A@ifi.uio.no>
In-Reply-To: <7ADC7D48-26A4-4446-A423-A3A6F1536B4A@ifi.uio.no>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: ifi.uio.no; dkim=none (message not signed) header.d=none;ifi.uio.no; dmarc=none action=none header.from=intel.com;
x-originating-ip: [69.181.168.14]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 95da2083-72ea-43f9-6496-08d8a167a413
x-ms-traffictypediagnostic: SJ0PR11MB4894:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <SJ0PR11MB489411265197D475D85F5E628AC50@SJ0PR11MB4894.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: wQeu8mv9m+c+BpEDrlNsKtZlusCrCrGGwtZOmPZf1za7BWiR/Q7SpFkLBMV6FVDaFBvnUwSVP7UZEch6POzSyrnIoaiNf2gtXD/MNntYcX2hpFPSHghvKm0c0Uj7AwpshSPtMOUooqv/PQ3rYIwTemCewGx3K7/a7CWFLPfKMTicP6QExVCwaLCoIml8w4rNyAVulMGB9DDlejFue4ycmRxvpWdMra0kDCTiWgaWFErcBfwyCrughT8hG0j4sD77gXYEqjkOtLm/R44H35WvSFLS9282ICY67iCUCDjtJNrkuHHNGTtivJ3DghA/S+Rd/yb2n4XzyldwLzomz7wwTLyHUTd9i6x70GxOF5BK0ce0SAgmhctkP8ycz1jX0h2CdEEzIRx0A7ypgUxpZJkHWlDMn63rTmHhkrTT6vAOWbeJ/Ovclbwj9CuSAQ58C3vg8uu0kuWjro06GxX2FlpYMA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR11MB3638.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(346002)(366004)(136003)(39860400002)(396003)(33656002)(6486002)(66446008)(86362001)(71200400001)(64756008)(83380400001)(76116006)(966005)(66476007)(66574015)(66556008)(478600001)(2906002)(316002)(21615005)(8936002)(26005)(36756003)(2616005)(66946007)(54906003)(186003)(8676002)(5660300002)(110136005)(6512007)(166002)(53546011)(6506007)(4326008)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: iQWcQyZR25N/DfW/hMqSy616NxvqrRq9Ip+Nrt/iVTzLSzhaPrtseVSYXg+323w8vEE0nc+7dAPsJOsGu+JrWTtUO9wzpy6Tt6kfdjokX5VnH+ism5yDtoxpWhNW7rpJ7pwRNyLlK/dND2WWq+qXo12vc6B2ppg1SReYdlDc0Lta0U6I6bZWVymshe8X8b5IqMCy10jUSj9pAWu4F8JqGhHrEoOg8ulUfgpvKeVBBwCm2KTTX3xcHcd0G11SPWzJTXdEtY2OqMEBhT2SCU5k0kHJychtSoLa5VlSfpVeS9NPmiJFNZz1nF9Uh3psZ5OLeTfg4f8gYWGqAC1Uf/9OCGGiW3pVGbQKpREYBPVL3F8jFDAyFc+NSC6Os3lJ7yElktY6sCqAP8Eg+0p5CthcWe5uERn5ohu+sQRt4LhmSwu8Vabt9rOoE8PxNOe2ieuuxXiIfm1JcumBqOritJ9/Pc4s66GLK7cSpyqMXfgggj1E4ZRVoOJ2q55izCf2PDvETs2snRlPavpZXqrPoKG1idJRlwiyjojTrwZeBVGmoQcZ0tXG2VFwOgf/pWKO8dz2dY6pPu8ImxKftp3A6bnCikWm/9JTUyQ3HF5iAyyns2L4/oAxFeY3yfU7WT2uRrTg5Jmg0JXQx/jzNxhZPwz7AEbZSlzYYfgSaSiJSk4b6Mq6ND4KUkSagQhdHAW5FCywbO4TcTtk5iHFqbwvcLHyIEstSH5ZubJfM9sFaDw1N0KWv3xSO+abylTrcsxvI1qdOkViJcf0aW28euIfR/j3PawFd3fp/G6IYIj0IHKUcUlfTksXZBPZY7jnlPNI/DPV/0q/KQ6uucpF/mIwjHHFh4aHXLT+4BUqOoC1DN6JiIe/zMgMucvw/sKP1xi+OaV/yO8ybFAtfCiufTX0P+sjIrLIB/95XxNYSfZuX89E/tba7F0zrvMV3/4w4/cnk8D36M9alhT/c6mOTOZCNMJwTatWF5wqM0Ya+BaSEG0IZt7dOrxS40+7dWA9yKilZMh7
Content-Type: multipart/alternative; boundary="_000_DE4E4F612D6348CABEF758FF274154CDintelcom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BYAPR11MB3638.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 95da2083-72ea-43f9-6496-08d8a167a413
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Dec 2020 02:09:37.7444 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 3GT8wCq152FCMlBRHkahn3evPnEXSGU4EcR3NuPhI+v9aO4iSFVf1GAOXP/28t7s/s/3UUtoeV7++c8bV7XU+g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB4894
X-OriginatorOrg: intel.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/iccrg/bdpbMygWQyb6-3Q0kw-HM_BzAg4>
Subject: Re: [iccrg] New draft submitted for draft-pan-tsvwg-hpccplus-02.txt
X-BeenThere: iccrg@irtf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussions of Internet Congestion Control Research Group \(ICCRG\)" <iccrg.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/iccrg>, <mailto:iccrg-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/iccrg/>
List-Post: <mailto:iccrg@irtf.org>
List-Help: <mailto:iccrg-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/iccrg>, <mailto:iccrg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Dec 2020 02:09:59 -0000

Michael,

I read the paper that you referenced. Indeed, it is very similar to HPCC++.  Time has finally come to do switch-assisted congestion control 😊. I am not clear about your comment on “path segments”. Data center network should be able to support it end-to-end, right?

Thanks,

Rong

From: Michael Welzl <michawe@ifi.uio.no>
Date: Monday, December 14, 2020 at 11:24 PM
To: "Rui, Miao" <miao.rui@alibaba-inc.com>
Cc: iccrg <iccrg@irtf.org>, "Pan, Rong" <rong.pan@intel.com>, ""Liu, Hongqiang(洪强)"" <hongqiang.liu@alibaba-inc.com>, "jri.ietf" <jri.ietf@gmail.com>, "Lee, Jeongkeun" <jk.lee@intel.com>, Barak Gafni <gbarak@mellanox.com>, Yuval Shpigelman <yuvals@mellanox.com>
Subject: Re: [iccrg] New draft submitted for draft-pan-tsvwg-hpccplus-02.txt

Hi !

In this world of research, I do want to comment that the signaling protocol looks extremely similar to what I came up with in my Ph.D. thesis. This paper from 2005 describes it:
Michael Welzl: "Router Aided Congestion Avoidance with Scalable Performance Signalling", KiVS 2005 (Kommunikation in verteilten Systemen), Kaiserslautern, Germany, 28 February - 2 March 2005, Springer-Verlag. https://folk.universitetetioslo.no/michawe/research/publications/kivs2005.pdf
I made this overview page in 2006, still alive:  https://folk.universitetetioslo.no/michawe/research/projects/ptp/index.html

Back then, everyone told me that this is completely undeployable  :-)   but this was before data centers became the big thing they are today, and before there were network cards supporting this kind of thing.

Indeed, such mechanisms are simply no fit for the Internet’s end-to-end congestion control - but they should be deployable on path segments, with PEPs at the edge, like here:  https://www.isi.edu/isi-xcp/docs/kapoor-pep-gi2005.final.pdf

Cheers,
Michael



On Dec 15, 2020, at 1:11 AM, Rui, Miao <miao.rui@alibaba-inc.com<mailto:miao.rui@alibaba-inc.com>> wrote:

Hello ICCRG members,


Alibaba, Intel, and Mellanox have worked on an INT-based High Precision Congestion Control algorithm: HPCC++. We have posted an initial draft that can be found at
https://www.ietf.org/id/draft-pan-tsvwg-hpccplus-02.txt

The key design choice of HPCC++ is to use inband telemetry to provide fine-grained load information, such as queue size and accumulated tx traffic to compute precise flow rates. This has two major benefits:
1. HPCC++ can quickly converge to proper flow rates to highly utilize bandwidth while avoiding congestion;
2. HPCC++ can consistently maintain a close-to-zero queue for low latency.

We would love to hear your comments and feedback.

Best regards,

Rui Miao
_______________________________________________
iccrg mailing list
iccrg@irtf.org<mailto:iccrg@irtf.org>
https://www.irtf.org/mailman/listinfo/iccrg