Re: [ippm] I-D Action: draft-ietf-ippm-capacity-metric-method-08.txt

Magnus Westerlund <magnus.westerlund@ericsson.com> Wed, 31 March 2021 07:43 UTC

Return-Path: <magnus.westerlund@ericsson.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7083F3A1E82 for <ippm@ietfa.amsl.com>; Wed, 31 Mar 2021 00:43:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.802
X-Spam-Level:
X-Spam-Status: No, score=-2.802 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, RCVD_IN_DNSWL_LOW=-0.7, 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=ericsson.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 AYrzY-yIV-kp for <ippm@ietfa.amsl.com>; Wed, 31 Mar 2021 00:43:07 -0700 (PDT)
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2057.outbound.protection.outlook.com [40.107.21.57]) (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 B64DB3A1E80 for <ippm@ietf.org>; Wed, 31 Mar 2021 00:43:06 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mxvYk2kMyX0S0VsvM5ddIjpkx2lgSUo0qU+BPqei2RnGyDZ66Q8MBOd2QWq979v+MElq2Kq/USJJ9uzJlYzPL6Ko4m+r9I0hLgX/7QcrHnRyeHli8Hlme+sHe+6r9B05fQmNVQUhf9csth+zO+QUMCtmWp5xehNZb2KP4A4TsyI4g57RzFnc2ONehYqTbJBGg1xuGAMOWXGgNlUtCZXPYGQ2LDf8eDG8ji+vodZBsEuPgNOf63xKoeJInhda4AP47h1aV+wnmDy8XacAlj7ONiVkkXoWUhtZzZbbWd+6W1yLa0k7/tRhMmTAxT2Q02OMzMjOlGapzeAe44R60wq/3w==
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=i1Zgn/PkiwYTLjz+TivK/ufDCkjIGTmJeyHGHs8vTbI=; b=m8pBX4IPWcVtX7Epru+p1dVO+k4s4aSm8j0Me3nka5bPnIR78LuN5+mSVJ8nMjenDKdoCfUa48k0rYR85obwtzJUVDttg+e4QYu04qpJ1uv4S8ZceJWzwSU3qn2TkeknN8udWsgK7NeUil0xMSeQK/f8dFfXmJ8XM2SjyF2kLb6QoTy/8QjhwmFZEZbrr5MLApxd0NzsAUXPebsSe6MrgnCBxhzJsjREo2PcK4FVYf8U1DQCI0X/kNggR7CdqjxVxmInkUEpOa5WnQc8mIgCZ70ouXW4AkIxDW/3ovAeLxH8/007wqhD2S3MYgKkGsb77krhaO56hwURmBsL6iGQxw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=i1Zgn/PkiwYTLjz+TivK/ufDCkjIGTmJeyHGHs8vTbI=; b=tMO+g0DfUZfUBNjXthiri2CeARy0io5POmrmiZaSSzzjfI6qol7cBalVWUgV31fQWi7kO5pCfqkozRLdtKVweN9IsWBAV9n27GCXIH1Z+PBqAsqadVAN/m6LQL32GiDwE8Fa8uZSv6wXxIWzqPRPjWFAQA45iypRQzGPuni6Skw=
Received: from HE1PR0702MB3772.eurprd07.prod.outlook.com (2603:10a6:7:8e::14) by HE1PR0701MB2347.eurprd07.prod.outlook.com (2603:10a6:3:6f::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3999.16; Wed, 31 Mar 2021 07:43:03 +0000
Received: from HE1PR0702MB3772.eurprd07.prod.outlook.com ([fe80::d1fa:a432:3534:56da]) by HE1PR0702MB3772.eurprd07.prod.outlook.com ([fe80::d1fa:a432:3534:56da%6]) with mapi id 15.20.3999.027; Wed, 31 Mar 2021 07:43:02 +0000
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
To: "Ruediger.Geib@telekom.de" <Ruediger.Geib@telekom.de>
CC: "ippm@ietf.org" <ippm@ietf.org>
Thread-Topic: AW: I-D Action: draft-ietf-ippm-capacity-metric-method-08.txt
Thread-Index: AQHXJOLrl9yneiGOTUyGqQdxAyNF5aqcKKEQgAAm9/CAAWmVgA==
Date: Wed, 31 Mar 2021 07:43:02 +0000
Message-ID: <201af4d37914dfc0a87204b82c6db3c236acea6d.camel@ericsson.com>
References: <161705348048.17388.9380614999436689902@ietfa.amsl.com> <HE1PR0702MB3772E8BA15BFF01315E139A8957D9@HE1PR0702MB3772.eurprd07.prod.outlook.com> <FRYP281MB01127BBC2A94F40783044DFE9C7D9@FRYP281MB0112.DEUP281.PROD.OUTLOOK.COM>
In-Reply-To: <FRYP281MB01127BBC2A94F40783044DFE9C7D9@FRYP281MB0112.DEUP281.PROD.OUTLOOK.COM>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-mailer: Evolution 3.28.5-0ubuntu0.18.04.2
authentication-results: telekom.de; dkim=none (message not signed) header.d=none;telekom.de; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [192.176.1.80]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: bc1884a0-0238-44a6-7570-08d8f4189d64
x-ms-traffictypediagnostic: HE1PR0701MB2347:
x-microsoft-antispam-prvs: <HE1PR0701MB2347F087BCD5C2D2DF489350957C9@HE1PR0701MB2347.eurprd07.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: qCV444Ziibz8Wmv5Vjylse/OsgdXWFlmuxldq2BKyf43tq6ppWB7ro1NjQExp3vVjE//59gAGTgW2iKn365dWex477HGRBxeTkiNEqX032dMskAW8vVF4ScVG4UiO3gTxRdOI3osUtbh4zU0+wDES+CLLkS/gYP8p96iSyaRhNVVRquNOD5HPmyXU5DM69YzwA7fyHuKEjgT5I9WLaz+nRFR24aHQxFsWC2yr6sSHpwwrXaESVgaaL+RwjROA0rq4+HlXS98nfyuo2WEURnAqJ1Ux0O7upc0VLF8JJ3fabnVHKrCXyJxm6hVpjyIq55bEMWwLsel/kBHufVuZ39TMGF8gtq7qKAsCOo1XX6y1PCMvj0hvw73KIZftFTyIwXTnY8ldNT+RwG3s+mfS++dkxFC7jQxaS25K7gCacuV/WzxnO8ySslKBdB+xxhDK6BOsTNfHLNipn7GoOKulCD+fAsj5fgv1vCpImdDMglZseZpVXSDrFijakf77t8MvWLeSbKn8/vFIXrvclozMMS0WO3OWzaqa/sWeGrhUdFxZXZUm5NDC77tMeu4Wn6Pjwse/6TLmn1XffdtGMhzKz0PE1pDMhVpQfswk1ABJGRWz2tgIJL+PndI3RowUcImQjnHXvGK8PqoxZGqIlUSRYM948STt0nK8dtehkHs6llwUnjQqjIK0mZ+0oj+al4FmbCQ
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:HE1PR0702MB3772.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(39860400002)(346002)(366004)(136003)(376002)(2906002)(6506007)(6512007)(6486002)(4326008)(186003)(71200400001)(2616005)(44832011)(8936002)(86362001)(26005)(8676002)(66946007)(99936003)(64756008)(83380400001)(76116006)(38100700001)(6916009)(66476007)(66556008)(316002)(66446008)(478600001)(66616009)(36756003)(5660300002)(99106002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: =?utf-8?B?b3FsTm5iR0ZNYUI4NXJIU1puN0dsaFQ3MitOWWl4cmpiT1c5OE51bHV5Vjky?= =?utf-8?B?MHA1amEvQ2ZIcU9GOWNlYmlwdEpqeVJVMW5HblM1Wm1BSEZBSDZPRFdqOEFJ?= =?utf-8?B?MXdndFZ0YkZBT01XaVVMa0RkVlh5QXp4WHFzZ0VTMXZQYzJkRmUvaWpsQUlu?= =?utf-8?B?UjJVVWtXOVA1SXlNeElHNnBlZkZpMnQyUXd5TEEyUnhndDdFVlZyWC9qeEFx?= =?utf-8?B?V3ZjRjZKckNJVmp5Mm9INzVrdUZqRkFrZUkyc3ZrNUgxRmZabS90cFlHbGtZ?= =?utf-8?B?cExrOXJuM3RtSFRRaE51SVB1OVBxTDRLYks4NnFxTW00RFZUbVAvTzFkQjA3?= =?utf-8?B?dngzODRra3BreU83OS96Yjk0OG01US9EZnM4all6VVV1RllISm1DcCtuTHRj?= =?utf-8?B?dTJ6U0ZIVFZqL2M4eEx0LzRMdGw3YUxadXFyeE9lZFNhVXI5d1hzNlBxait5?= =?utf-8?B?V1BneU5tclZMN0Z6TVk2ZUNtM0hzWlgrMmtEMUZsdVRMNmR4c0FwemdMYVYx?= =?utf-8?B?a1FKdUd5NW5Hck1FZnZWMnF3WXdqZ3RjQ3FTM0owazBuR2FpdEUyNTg0NjBG?= =?utf-8?B?dEJDOXltazRsT0xYcnEvelltUEUvbkY2MmdSeHRzYXpZbldRQm14N05kT1ZM?= =?utf-8?B?SENPUXdXQmUzOEUwaFEzOTlpZVBlODZ2TFJicGlVVkw3OG14dTBsSEUzTVlN?= =?utf-8?B?ZWFjS2ROUWtlZlZpcXE1dWZqV2UrVXNXVU9ic3JTckNNL1VYMUNHOXFGMk9S?= =?utf-8?B?YXNmeFpUc1gxMUVtSWI2dWtNb2pRd29BRkpmK2k3WlRSMTBYcExBUGxTc2hK?= =?utf-8?B?TFlQWDkraXNCcWhqbHQxazJ4VTI4cEdtMDJ1ZHNONitnSmhuNWIzTkpybm9B?= =?utf-8?B?T25ucFpma2t5dzBNYWwwRWZnRXkrWTFSZisybDY1K095R1ZtdWZDMlV1ZVpZ?= =?utf-8?B?UDJtQnFSM1hPR255VjdiOGJuR29jUHlGZ2JxTlg5RVRuUkpQNUl0cXZPN0FG?= =?utf-8?B?eCtZOTFzUEtia3FGd1ZwWGFxZSsvQTFROE9hSitoL0xVdWdIK3Jac0RUeCtR?= =?utf-8?B?Zkc5aFJQYlJHcE8weWFhS0xMN3IzQWd3Zi9wZFNvbG42V3A2WVAwUWpqOUJS?= =?utf-8?B?QlhUcEhsU2xjUDUvTUtnQVNRMU92ZmxRNmtkaC8yS084aEZqdWI5eU51RmEz?= =?utf-8?B?WnBwVHp3T0RoeUhLMDRkeEtOU0s1OTByd3ZyRTI3WG9JQ3BYRy9EWGVJYmhU?= =?utf-8?B?Z3RyYk4raXI5WTZEeGwvZnUxeDRua0Q5YkZBQWVLalk3SEkrazJpRWtucEFR?= =?utf-8?B?ck1vYSs5VExORzdjNkFsakgybndLQjZBaDJQb1lBZy82MUpRb2wwQ1J6YlV2?= =?utf-8?B?dXkvV2p6Z2NaSml1RlJWTnhwbnNOWG5GQ3JicUVyTFRmMS9BN1VzNUhHMGRk?= =?utf-8?B?aXNNTE5jVHRLVFgzZ2ZTeE5lTzZmQ0cxWStKRWpHRG9UaDl4NDRFdzU2ZVU1?= =?utf-8?B?MW9sYzRPUXJ5c1JxOUFUUDkrRmtBWWJrdCtTWDhsT1BTMFcvWWlSQTVSTXNB?= =?utf-8?B?QVE4cGhYUUF5d29LNk9vcHhqSFJNZXBrb0ZDU3BkSkZiNzAwUzRYV0xyUGNX?= =?utf-8?B?c1p4TFlERXg2MmQyRGkzMUpId25PVnp6dXVjc1p4eTFkYVJZRUl6MzF1Qyt5?= =?utf-8?B?WnhZekxFTndJTGRJNERBSStCSUxtRmlEOEhHcWhCYWxwZGFpd25MY3hRZkt2?= =?utf-8?Q?NxW9FLwY02idAJZ1bxSl0t58VCxvltf6trp7/OZ?=
x-ms-exchange-transport-forked: True
Content-Type: multipart/signed; micalg="sha-256"; protocol="application/x-pkcs7-signature"; boundary="=-zco7QE2varN6o/d92cmF"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: HE1PR0702MB3772.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: bc1884a0-0238-44a6-7570-08d8f4189d64
X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Mar 2021 07:43:02.8806 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: iTeutxUXQbO5ptbjysZujTPxCTaEApKcAmQPvFepIIjBYFvt2SHdkvVqF2LmVc9OXBA4keRDJi5tP32TOb204xAnEMue5vzyHFSW5zjkoks=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB2347
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/GERgvCiZRZsCp1JjBfll8TEqV7s>
Subject: Re: [ippm] I-D Action: draft-ietf-ippm-capacity-metric-method-08.txt
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 Mar 2021 07:43:12 -0000

Hi Ruediger,

On Tue, 2021-03-30 at 10:48 +0000, Ruediger.Geib@telekom.de wrote:
> Hi Magnus,
> 
> [MW] To accurately measure the capacity of the path the load algorithm strive
> to load the path so that the one way latency increases to indicate that the
> bottleneck buffer is sufficiently filled to achieve high utility. This load is
> not intended to be fair against other applications, it is intended to provide
> as accurate measurement as possible, potentially pushing other applications
> out of the way.
> 
> [RG] The sender rate adaption mechanism operates by congestion feedback, as do
> many standard transport protocols. The purpose of the algorithm is not to
> determine, whether a queue or a policer burst size "is sufficiently filled to
> achieve high utility", the purpose is to accurately determine the access speed
> which can be reached without queue-build up and/or packet loss. After feedback
> indicating a sender rate which has caused congestion has been received, the
> sender rate is adapted until the maximum access speed not causing congestion
> is determined. To decide on a sender rate fulfilling this this criterium, a
> sender rate causing a congestion which can be accurately identified as
> congestion by a measurement system is required. If you are aware of a method
> reaching this goal without causing limited congestion, please share.

Okay, I might be slightly conflating two things. So the indication that the path
bottleneck is filled to capacity is the fact that there are some queue buildup.
Loss and queue build up are the two signals that the algorithm has defined to
indicate load and congestion, as it isn't defining a ECN response. However, I
would argue on a number of link technologhies you will not find maximum capacity
unless you attempt to transmit enough data and actually build up some queue in
the relevant buffer. That is definitely true for a number of radio technologies.
The underlying reason can be both efficiency in inter user scheduling as well as
deal with short term radio fading effects. So capacity and high utility are
necessarly linked to me.


> 
> [RG] I don't understand whether your feedback is focused on improvements of
> parametrization or on the basic behaviour of the algorithm. The algorithm is
> not designed to be unfair.

I am not after improvements of the algorithms I after accruate representation of
the algorithm and intended usage. From my perspective this algorithm does not
need to be either self-fair or fair against any other congestion control
algorithms. And I am fine with that as long as it is clear on the box what it
does. Have anyone run any tests of how this beahves when competing with other
congestion controls, like CUBIC, BBR(1/2), LEDBAT etc? I am not asking for it
but it if it has been run it would be enlightening.

Cheers

Magnus