Re: [ippm] Proposed changes to default settings in the Capacity metric load adjustment algorithm

Martin Duke <martin.h.duke@gmail.com> Fri, 27 August 2021 20:08 UTC

Return-Path: <martin.h.duke@gmail.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 BC9BC3A1468; Fri, 27 Aug 2021 13:08:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_FONT_FACE_BAD=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 SaTbo4IQbFDa; Fri, 27 Aug 2021 13:08:36 -0700 (PDT)
Received: from mail-io1-xd35.google.com (mail-io1-xd35.google.com [IPv6:2607:f8b0:4864:20::d35]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 92E7A3A1466; Fri, 27 Aug 2021 13:08:36 -0700 (PDT)
Received: by mail-io1-xd35.google.com with SMTP id e186so9983484iof.12; Fri, 27 Aug 2021 13:08:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=yEtYQLRutWCRr1LjZ1MCE9CBUNhD/8JnjOyGI2FMnXU=; b=tmHpwyfEnWIrgXV+KT7nmYEB8bwixerCgkIdrUpOfstNKrJ2wJyAQS63rXoyp41wDn OCPKl5ABzF7Q9zjiIa/JVaTN9WUI/aBKgoQ4J3heqfiOiPQp47h+cbh9EI81/xHFw8mj o9j/2uJglLuixrslnMPeOWq+a56CiRXvfR+gwZR8qV4XpuaJKpFaOgws9WmRLlvlM19R L8rt6xccAmMA5H1KNP5aZmW5EgrZpcAbEoTAH7Xb+d3Dz4EnNbXnfUraPTJO5exBPy9y OMAbe/SSFwg7mj0AGbeQKVS2huSDW+uhpxaC+TZXa6UnAYpa5UiSyW5rO9ZFjMmT4JMw rvmw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=yEtYQLRutWCRr1LjZ1MCE9CBUNhD/8JnjOyGI2FMnXU=; b=f2SDep6OJWRl/gfy12ODj7Kh58LbkG1kP0QLohPq5gwQAx9rbEF7vTlpVteXX79QNn Rs8x789MjN5P5FGC/eM+NKSsgShVaauKFtGnZbl+LdkMyXMtCaV2Rmrjy8bAlKlxUWAJ rYdo6324rxpgbJDbD11Mp0i781H1zfZw+P/rkN6PkNBP2ZpdsQe8gZB81sgUw4i7LXs7 yi643lFoBYK1Z3Wmy5EettU48vS9CFysDp61hLKMsrtBr3NnZ9aBgFi5gjJouj2cHPT/ 8O+ihkoSP/tDHEA8l9/ZWvXMZEejFEy23x7x7htlf9OL8so7O/OVC8XqLm00UrFPh71A CRRA==
X-Gm-Message-State: AOAM5319Z+qJdZhCw2WQDCsTCWO8yAcueuxF+YKRZq+rtCqkpe+Xud4u uJ6k53/NPHCZyfFkQaBCBcze68FPZYQsqca5FUyRyfYk
X-Google-Smtp-Source: ABdhPJx5QWwAUiKO5oLVlK83JUl5BkOqDDBTKzTjjtO19W6AqbTD6nVH8sC59xIDBsKqbNLCIx9n/OXNzkZaWR4naoY=
X-Received: by 2002:a05:6602:2001:: with SMTP id y1mr8858288iod.97.1630094914433; Fri, 27 Aug 2021 13:08:34 -0700 (PDT)
MIME-Version: 1.0
References: <CAM4esxT1y920jQF5pY5oKhob5eetKOx_4H=3R639_YZqWujabQ@mail.gmail.com> <202108260622279441120@zte.com.cn>
In-Reply-To: <202108260622279441120@zte.com.cn>
From: Martin Duke <martin.h.duke@gmail.com>
Date: Fri, 27 Aug 2021 13:08:23 -0700
Message-ID: <CAM4esxRkMvLTLsLbUuZFY-C+7wPEEu59mTBL=A-vYrcU_HrwnA@mail.gmail.com>
To: Greg Mirsky <gregory.mirsky@ztetx.com>
Cc: "MORTON, ALFRED C (AL)" <acmorton@att.com>, ippm-ads@ietf.org, IPPM Chairs <ippm-chairs@ietf.org>, IETF IPPM WG <ippm@ietf.org>
Content-Type: multipart/related; boundary="000000000000538ee305ca900c79"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/OybHMPaJv0c8b-znw-Y5rQjV4DI>
Subject: Re: [ippm] Proposed changes to default settings in the Capacity metric load adjustment algorithm
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: Fri, 27 Aug 2021 20:08:43 -0000

yes, let's make the change and proceed.

Thanks

On Wed, Aug 25, 2021 at 3:22 PM <gregory.mirsky@ztetx.com> wrote:

> Hi, Martin et al.,
>
> my apologies for the late response.
>
> I've reviewed the proposed changes in the default values. I agree that
> these changes make the out-of-box capacity measurement less sensitive to an
> occasional non-congestion-related loss of packets while preserving the
> algorithm's fast ramp-up behavior. Clearly, a win-win update. I support it.
>
>
> Regards,
>
> Greg Mirsky
>
>
> Sr. Standardization Expert
> 预研标准部/有线研究院/有线产品经营部 Standard Preresearch Dept./Wireline Product R&D
> Institute/Wireline Product Operation Division
>
>
>
> E: gregory.mirsky@ztetx.com
> www.zte.com.cn
> Original Mail
> *Sender: *MartinDuke
> *To: *MORTON JR., AL;
> *CC: *ippm-ads@ietf.org;IPPM Chairs;ippm@ietf.org;
> *Date: *2021/08/12 10:49
> *Subject: **Re: [ippm] Proposed changes to default settings in the
> Capacity metric load adjustment algorithm*
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm
>
> Hello IPPM,
>
> If you have any comments about this change, please send them to this list
> no later than 24 August.
>
> On Tue, Aug 3, 2021 at 3:01 PM MORTON JR., AL <acmorton@att.com> wrote:
>
>> IPPM,
>>
>> I want to point out that some recent results conducted by others
>> encouraged us to test some additional values for seq error threshold and a
>> wider value range of values for consecutive errored status (during feedback
>> intervals).  We discovered that we would like to revise the default values
>> to make the load adjustment a little less-sensitive to
>> non-congestion-related loss and protect the fast ramp-up from ending
>> prematurely. For example, a very short burst of lost packets spanning the
>> boundary between two feedback intervals is currently sufficient to end fast
>> ramp-up.
>>
>> The current table in 8.1 contains:
>> +--------------+-------------+--------------+-----------------------+
>> | Parameter    | Default     | Tested Range | Expected Safe Range   |
>> |              |             | or values    | (not entirely tested, |
>> |              |             |              | other values NOT      |
>> |              |             |              | RECOMMENDED)          |
>> +--------------+-------------+--------------+-----------------------+
>> ...
>> +--------------+-------------+--------------+-----------------------+
>> | sequence     | 0           | 0, 100       | same as tested        |
>> | error        |             |              |                       |
>> | threshold    |             |              |                       |
>> +--------------+-------------+--------------+-----------------------+
>> | consecutive  | 2           | 2            | Use values >1 to      |
>> | errored      |             |              | avoid misinterpreting |
>> | status       |             |              | transient loss        |
>> +--------------+-------------+--------------+-----------------------+
>>
>>
>> The revised table rows would look like this:
>>
>> +--------------+-------------+--------------+-----------------------+
>> | Parameter    | Default     | Tested Range | Expected Safe Range   |
>> |              |             | or values    | (not entirely tested, |
>> |              |             |              | other values NOT      |
>> |              |             |              | RECOMMENDED)          |
>> +--------------+-------------+--------------+-----------------------+
>> ...
>> +--------------+-------------+--------------+-----------------------+
>> | sequence     | 10          | 0,1,5,10,100 | same as tested        |
>> | error        |             |              |                       |
>> | threshold    |             |              |                       |
>> +--------------+-------------+--------------+-----------------------+
>> | consecutive  | 3           | 2,3,4,5      | Use values >1 to      |
>> | errored      |             |              | avoid misinterpreting |
>> | status       |             |              | transient loss        |
>> +--------------+-------------+--------------+-----------------------+
>>
>> Somehow, persistent non-congestion-related loss had mostly eluded our
>> previous tests. But our goal has been to provide default values that will
>> work in automated testing run by anyone in any implementation or
>> circumstances - not just ~expert users and those who run the udpst utility.
>>
>> So we'd like to change default values for:
>>
>>   seq error threshold         from 0 to 10
>>   consecutive errored status  from 2 to  3
>>
>> and update our tested range/values column as well.
>>
>> Al
>>
>>
>