Re: [tcpm] Request for feedback on WG Adoption of RFC6937bis

Yoshifumi Nishida <nsd.ietf@gmail.com> Fri, 11 December 2020 09:58 UTC

Return-Path: <nsd.ietf@gmail.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 B3DA93A089A for <tcpm@ietfa.amsl.com>; Fri, 11 Dec 2020 01:58:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.086
X-Spam-Level:
X-Spam-Status: No, score=-2.086 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_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, 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 Pm9Cugi-DQVO for <tcpm@ietfa.amsl.com>; Fri, 11 Dec 2020 01:58:42 -0800 (PST)
Received: from mail-qk1-x736.google.com (mail-qk1-x736.google.com [IPv6:2607:f8b0:4864:20::736]) (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 524BC3A098D for <tcpm@ietf.org>; Fri, 11 Dec 2020 01:58:42 -0800 (PST)
Received: by mail-qk1-x736.google.com with SMTP id 1so7868746qka.0 for <tcpm@ietf.org>; Fri, 11 Dec 2020 01:58:42 -0800 (PST)
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; bh=diK2JYfARmPrjaDgTUdfqP7ZcANjCxXJ3/gk8g71kIs=; b=SkziWM0U+Xh4RblX3ScH/ElUn60tlKtGMA1Wu8pfUZEUlf7oAxEUW58YCg9EcAMlm3 p9OaWkja58vCG3gz+Xramy+35aJPed5cAalZavgrxSKNm1Q+e4/vZGVi2DFUUQH7EPvE zZ+gVeY0L/p5Y60/f0NKib2+AOMDPAmJYr7W5FlIqIo3ntFwd1vvZhiVgCvfjaSixRO+ gMYoblXeCUzrlOeYutxVA7xdUXwvqcsPO2uFAJRHG702b9rSj4Wd/tewJzc86JTlJUv/ WzMo/suts3CN8/n0hEFbPpFbbY+0KVwJ3S77iA2QFDZ7T8uqyqjWporWicDTOBmqs39A bdPg==
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; bh=diK2JYfARmPrjaDgTUdfqP7ZcANjCxXJ3/gk8g71kIs=; b=G1oJ4tSuAo/8RZjQ5kI5lkn+tMqig1lgEdQpWujB1e1mhZ5ongN8oZlhuZZ0oOn1bL +nTuRQbp3ki+pDyMDoWY8GDB6OMhPGfcgEUMZ9t+CoVES+q0EeLF3ljLKquhtMA2LviA TP5FSnFs/1wW6gogUzb+yTkweHB4lsv5QGOqSo9WBZFNSbjO7FDTaKSyLj3wrdvN1hdI F3qXNnjJkJ12Q5NT8gkVqI3NVH7LSsY0wQI+LD122yxtHBtCVHd2KZIeN2/c9Qyo/JjP /5TJvsFqvH9Ug48o7cSIvWvS81xJPY74FeagrMt7oQ+B8CNXlw/9s4M+4WeD6YMS65ID cQRw==
X-Gm-Message-State: AOAM531B7fM6LwYG8dyGFx0MPCSze5sDrYZt2Yksa/CBcU6VZFnCYSJC iv9aEl2H+fgpxWsHwB1da7NdJWU1xusCYrBg2aVLLb/5
X-Google-Smtp-Source: ABdhPJzwWrGPug6lB3jRgYU6r2uF+3whG4t+J+imP6NZFrmlU5kN1jsW11PGF+7NCcYWN181Os36gklg8mfaPtQqhI4=
X-Received: by 2002:a37:9f14:: with SMTP id i20mr14780777qke.321.1607680721025; Fri, 11 Dec 2020 01:58:41 -0800 (PST)
MIME-Version: 1.0
References: <CAH56bmCkmtvqTRaEC-AFd-_W1nWeE0JE9SMt=w8E5JoHvvnVtQ@mail.gmail.com> <CAAK044T7POu9YCU_=Gf5St-A5s8bnv0fhCuWASqD6_tz6_Hdvw@mail.gmail.com>
In-Reply-To: <CAAK044T7POu9YCU_=Gf5St-A5s8bnv0fhCuWASqD6_tz6_Hdvw@mail.gmail.com>
From: Yoshifumi Nishida <nsd.ietf@gmail.com>
Date: Fri, 11 Dec 2020 01:58:29 -0800
Message-ID: <CAAK044QdE27=Ay2w6w5u8eN4pyAuiRJGy2Kg00Cnb=0afKt7=w@mail.gmail.com>
To: tcpm IETF list <tcpm@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000049fee905b62d567e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/uh9b8fgFOUuZkxoTaaeRn_Y_Y7E>
Subject: Re: [tcpm] Request for feedback on WG Adoption of RFC6937bis
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: Fri, 11 Dec 2020 09:58:52 -0000

Hello everyone,
This is just a reminder in case you forgot to express your opinion on this.
We'll make a decision soon.

Thanks,
--
Yoshi on behalf of tcpm co-chairs

On Mon, Nov 30, 2020 at 10:12 AM Yoshifumi Nishida <nsd.ietf@gmail.com>
wrote:

> Hi folks,
>
> This mail starts a WG adoption call for RFC6937bis draft.
> As we've already seen positive supports for this work, we are not asking
> people who already expressed their opinions this time. (but, if you want to
> do it for some reason, please go ahead)
> However, if you haven't done it yet, especially if you're against it, we
> would like to encourage you to provide feedback.
>
> We are thinking that the intended status of the doc will be PS based on
> the feedback we've seen so far. But, if you have opinions on it, please let
> us know.
>
> Thank you so much,
> --
> Yoshi on behalf of tcpm co-chairs
>
>
> On Wed, Nov 18, 2020 at 7:56 PM Matt Mathis <mattmathis=
> 40google.com@dmarc.ietf.org> wrote:
>
>> The authors of PRR would like to update PRR to Proposed Standard status.
>> This entails introducing a new document as an tcpm work item.
>>
>> *Please indicate (non) support and/or comment.*
>>
>> For more details see the tcpm meeting materials from IETF 109
>> minutes:
>> https://datatracker.ietf.org/meeting/109/materials/minutes-109-tcpm-00
>> slides: https://tools.ietf.org/html/draft-mathis-tcpm-rfc6937bis-00
>>
>> There were about four "I support this work" remarks at the mic (not
>> recorded in the minutes), and about as many in the Meetecho chat.
>>
>> Abridged IETF/tcpm/PRRbis slides:
>> --
>> PRR  recap (RFC6937 experimental)
>> PRR is a special congestion control effective only during fast recovery
>>
>>    - When inflight >= ssthresh, send at loss_beta*rate_before_loss (e.g.
>>    loss_beta = 0.5 for Reno (aka rate-halving), 0.7 for Cubic)
>>    - When inflight < ssthresh, send at the same or twice the
>>    delivery_rate (more later)
>>    - Used by all congestion control modules in Linux during fast recovery
>>       - Can be more dominant than the actual C.C. for lossy flows
>>       that’re in fast recovery constantly (e.g. video streaming through policers)
>>
>> --
>> Current Status
>>
>>    -
>>
>>    PRR is widely deployed
>>    -
>>
>>       At least three major OSs: Linux, Windows, (NetFlix) BSD
>>       -
>>
>>       Vast majority of Web traffic for years
>>       -
>>
>>    No changes to algorithms published in RFC 6937
>>    -
>>
>>       PRR-CRB - Conservative Reduction Bound - strict packet conversion
>>       during loss recovery
>>       -
>>
>>       PRR-SSRB - Slowstart Reduction Bound - one extra segment per ACK
>>       during loss recovery
>>       -
>>
>>    2015 Heuristic to dynamically select which reduction bound
>>    -
>>
>>       Only use PRR-SSRB when making good forward progress
>>       -
>>
>>          ACKs that advanced snd.una and report no new losses
>>          -
>>
>>       Resolves some pathological cases with token bucket policers
>>       -
>>
>>          CC estimates ssthresh before it can possibly measure the token
>>          rate
>>          -
>>
>>          The heuristic makes the best of a bad situation
>>
>> --
>> Tentative path forward
>>
>>    -
>>
>>    Adopt as a tcpm work item
>>    -
>>
>>    Update the text
>>    -
>>
>>       Normative RFC 2119 language
>>       -
>>
>>       Add MAY use the heuristic...
>>       -
>>
>>       Trim redundant and obsolete language
>>       -
>>
>>          RFC 6937 repeats itself and is much longer than necessary
>>          -
>>
>>          Focus on what an implementer needs to know
>>          -
>>
>>          Use non-normative references to RFC 6937 for prior measurement
>>          work, etc
>>
>> Thanks,
>> --MM--
>> The best way to predict the future is to create it.  - Alan Kay
>>
>> We must not tolerate intolerance;
>>        however our response must be carefully measured:
>>             too strong would be hypocritical and risks spiraling out of
>> control;
>>             too weak risks being mistaken for tacit approval.
>> _______________________________________________
>> tcpm mailing list
>> tcpm@ietf.org
>> https://www.ietf.org/mailman/listinfo/tcpm
>>
>