Re: [tcpm] [Technical Errata Reported] RFC8312 (5907)

Mirja Kuehlewind <ietf@kuehlewind.net> Wed, 04 March 2020 11:14 UTC

Return-Path: <ietf@kuehlewind.net>
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 3D4903A0C8E for <tcpm@ietfa.amsl.com>; Wed, 4 Mar 2020 03:14:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 2lIJ5HGB050o for <tcpm@ietfa.amsl.com>; Wed, 4 Mar 2020 03:14:34 -0800 (PST)
Received: from wp513.webpack.hosteurope.de (wp513.webpack.hosteurope.de [IPv6:2a01:488:42:1000:50ed:8223::]) (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 7C4883A0C8C for <tcpm@ietf.org>; Wed, 4 Mar 2020 03:14:34 -0800 (PST)
Received: from p200300dee7239a0084809b28d0f22131.dip0.t-ipconnect.de ([2003:de:e723:9a00:8480:9b28:d0f2:2131]); authenticated by wp513.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) id 1j9Ryx-0007aA-F3; Wed, 04 Mar 2020 12:14:31 +0100
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
From: Mirja Kuehlewind <ietf@kuehlewind.net>
In-Reply-To: <CADVnQynapHH=qs=FChCWestO8R=E5PYcRO78jBvs-w28n0fqtg@mail.gmail.com>
Date: Wed, 04 Mar 2020 12:14:30 +0100
Cc: rhee@ncsu.edu, Lisong Xu <xu@unl.edu>, Sangtae Ha <sangtae.ha@colorado.edu>, "Eggert, Lars" <lars@netapp.com>, Richard Scheffenegger <rs.ietf@gmx.at>, Elliott Ecton <elliott.ecton@netapp.com>
Content-Transfer-Encoding: quoted-printable
Message-Id: <8AE6EDDB-2332-472C-BD38-8CF8B9EFA2BD@kuehlewind.net>
References: <20191114020710.3359AF406D8@rfc-editor.org> <CADVnQynZPCXyzbh88ZhOkm851xQqyNoe_4sfcbz8cmQM2_=x7A@mail.gmail.com> <CADVnQynapHH=qs=FChCWestO8R=E5PYcRO78jBvs-w28n0fqtg@mail.gmail.com>
To: Neal Cardwell <ncardwell@google.com>, tcpm <tcpm@ietf.org>
X-Mailer: Apple Mail (2.3445.104.11)
X-bounce-key: webpack.hosteurope.de;ietf@kuehlewind.net;1583320474;f0fc2846;
X-HE-SMSGID: 1j9Ryx-0007aA-F3
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/7GvBDE5DySpcd4EIdHub_0NLpLw>
Subject: Re: [tcpm] [Technical Errata Reported] RFC8312 (5907)
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: Wed, 04 Mar 2020 11:14:36 -0000

Hi Neal, hi all,

I rejected this errata, as I think you are right about section 4.2. However, the text in section 5.1 does not really indicate that this is the case, so I guess we could file a separate editorial errata to clarify this.

Do the authors have any opinions here?

Mirja


> On 15. Nov 2019, at 20:54, Neal Cardwell <ncardwell@google.com> wrote:
> 
> On Thu, Nov 14, 2019 at 12:53 PM Neal Cardwell <ncardwell@google.com> wrote:
>> 
>> On Thu, Nov 14, 2019 at 12:12 PM RFC Errata System
>> <rfc-editor@rfc-editor.org> wrote:
>>> 
>>> The following errata report has been submitted for RFC8312,
>>> "CUBIC for Fast Long-Distance Networks".
>>> 
>>> --------------------------------------
>>> You may review the report below and at:
>>> https://www.rfc-editor.org/errata/eid5907
>>> 
>>> --------------------------------------
>>> Type: Technical
>>> Reported by: Elliott Ecton <elliott.ecton@netpp.com>
>>> 
>>> Section: 5.1
>>> 
>>> Original Text
>>> -------------
>>> +--------+----------+-----------+------------+-----------+----------+
>>>   |   Loss |  Average |   Average |      CUBIC |     CUBIC |    CUBIC |
>>>   | Rate P |    TCP W |   HSTCP W |   (C=0.04) |   (C=0.4) |    (C=4) |
>>>   +--------+----------+-----------+------------+-----------+----------+
>>>   |  10^-2 |       12 |        12 |         12 |        12 |       12 |
>>>   |  10^-3 |       38 |        38 |         38 |        38 |       59 |
>>>   |  10^-4 |      120 |       263 |        120 |       187 |      333 |
>>>   |  10^-5 |      379 |      1795 |        593 |      1054 |     1874 |
>>>   |  10^-6 |     1200 |     12279 |       3332 |      5926 |    10538 |
>>>   |  10^-7 |     3795 |     83981 |      18740 |     33325 |    59261 |
>>>   |  10^-8 |    12000 |    574356 |     105383 |    187400 |   333250 |
>>>   +--------+----------+-----------+------------+-----------+----------+
>>> 
>>>                                  Table 1
>>> 
>>> Corrected Text
>>> --------------
>>> +--------+----------+-----------+------------+-----------+----------+
>>>   |   Loss |  Average |   Average |      CUBIC |     CUBIC |    CUBIC |
>>>   | Rate P |    TCP W |   HSTCP W |   (C=0.04) |   (C=0.4) |    (C=4) |
>>>   +--------+----------+-----------+------------+-----------+----------+
>>>   |  10^-2 |       12 |        12 |          3 |         6 |       11 |
>>>   |  10^-3 |       38 |        38 |         19 |        33 |       59 |
>>>   |  10^-4 |      120 |       263 |        120 |       187 |      333 |
>>>   |  10^-5 |      379 |      1795 |        593 |      1054 |     1874 |
>>>   |  10^-6 |     1200 |     12279 |       3332 |      5926 |    10538 |
>>>   |  10^-7 |     3795 |     83981 |      18740 |     33325 |    59261 |
>>>   |  10^-8 |    12000 |    574356 |     105383 |    187400 |   333250 |
>>>   +--------+----------+-----------+------------+-----------+----------+
>>> 
>>>                                  Table 1
>>> 
>>> Notes
>>> -----
>>> The CUBIC average window sizes for 10^2 and 10^3 are incorrect in the original text using expression 6.
>> 
>> I strongly suspect that the original text is correct.
>> 
>> Note that the proposed edit would cause the average congestion window
>> size of CUBIC to be below that of "TCP W", the Reno [RFC5681] window,
>> in the cases with loss rates of 10^-2 and 10^-3. But as mentioned in
>> section 4.2. "TCP-Friendly Region", where the native CUBIC curve
>> computation produces a target congestion window that is lower than the
>> congestion window Reno would use, the CUBIC algorithm instead uses the
>> Reno target congestion window. So the average congestion window size
>> of CUBIC should not be below that of Reno. I believe that is why in
>> the original table the average congestion window for "TCP W" and CUBIC
>> match in cases with loss rates of 10^-2 and 10^-3 and with CUBIC using
>> C=0.04 or C=0.4.
>> 
>> Are there tests or simulations showing CUBIC achieving a lower
>> congestion window in these cases with loss rates of 10^-2 and 10^-3?
>> 
>> best,
>> neal
> 
> I got a bounce from my "reply-all". It seems there was a typo in the
> e-mail address of the report, and it should have been:
>  Elliott Ecton <elliott.ecton@netapp.com>
> ...rather than:
>  Elliott Ecton <elliott.ecton@netpp.com>
> 
> I am following up to make sure the elliott.ecton@netapp.com address
> has the reply and the thread has the correct e-mail address.
> 
> best,
> neal
>