Re: [tcpm] draft-ietf-tcpm-rack-05 review

Martin Duke <martin.h.duke@gmail.com> Thu, 05 September 2019 02:44 UTC

Return-Path: <martin.h.duke@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 7CD3C120B36 for <tcpm@ietfa.amsl.com>; Wed, 4 Sep 2019 19:44:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-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 mP5-rS6NSByz for <tcpm@ietfa.amsl.com>; Wed, 4 Sep 2019 19:44:57 -0700 (PDT)
Received: from mail-wr1-x42d.google.com (mail-wr1-x42d.google.com [IPv6:2a00:1450:4864:20::42d]) (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 6E86C12004A for <tcpm@ietf.org>; Wed, 4 Sep 2019 19:44:57 -0700 (PDT)
Received: by mail-wr1-x42d.google.com with SMTP id l16so787625wrv.12 for <tcpm@ietf.org>; Wed, 04 Sep 2019 19:44:57 -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=yo2upTV7B2yRre6LSmapGO0DwWXKNkmGzuOM2U+k0iM=; b=jvmxYLFy25kZczIG4/OwaqFTt43Hq0O1DkeS695SqySVcDB7AFFwyDRFhP2EM5/uzc iNrdwhO/V2ARo1tsSkx+VI59muJ498OVcgHWcBuKz9irgpIWzMN2PEES2nRuCUuGE2rq XZ8H0/UAwI4122D1t1Lv7M8HUIIW0u3Xs+lSrvBgDNlcz4XEVjMu6GLCxZaA8fex0C6/ DgCQ/NJHlqN7JGw4JijuTDmjZ1WcD2Bwwm0i3jswQ1f09gGCjd/NhxZiNYQodAW26udK w3mF31BNqtxeFQrqiIp7dMpQetQPvutBodnGk5JBim99AbE03Zig3GIJq4Yru7IyOp6D JRJA==
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=yo2upTV7B2yRre6LSmapGO0DwWXKNkmGzuOM2U+k0iM=; b=FPF7mB8MidoTjU3qJ4e7eOik+vWNIQ29itTGAzLXyxbD7SnwJhoU0HVBvjOIQ0gb5/ SbxS8vUWNmaNDuiZNwKRCo8WIGbIi/X/EqMi5RaiJQEFjDNa1ThsmhariicODp1H0n3g 69xAImdKG8ZUsKwnqXOYjAfTzMGnjrkYxcD+vvrMxoGw+TBktCDVzW7r5PKm3D56PWYb ZGZLMChLFvrGLBZBy3WWB7x/ieGdPLUzAFHR4X5Nc47Jl0baqX0LZf2PzKo/TY7wMa5B 5LRDR5on5DbuYagvt+Dc81Btp3YSeSTxptHsWlbt+fhT4asLEWo6FRVTBVV+MCulAe7U nbpw==
X-Gm-Message-State: APjAAAWRxZ3oMkBXcEGKyJRkyxqqUEhLQMgI9oOM1dXgMVnUMkbXRRVR O1sNqK6o1voea4P+USr3GYM/JZDtcJ9ulagjQak=
X-Google-Smtp-Source: APXvYqx7Awh7IDt6xzel5XY7BsY+Pf9uWRSN/V0DZctAqkO0zb21tZJxQZLSWoQlNbGKaw/1hSXCZm20P226BI/Q2Rs=
X-Received: by 2002:a5d:4b41:: with SMTP id w1mr465053wrs.23.1567651495849; Wed, 04 Sep 2019 19:44:55 -0700 (PDT)
MIME-Version: 1.0
References: <CAM4esxQR5zeHC0g0MmCG3iF2js_2BU6+tdwCKi4ZiGFYMr5MRg@mail.gmail.com> <CAK6E8=f2fhOk_-_zq=cj+Bh13kGdVUsZNi+FvYcjtnbJdLDXbg@mail.gmail.com>
In-Reply-To: <CAK6E8=f2fhOk_-_zq=cj+Bh13kGdVUsZNi+FvYcjtnbJdLDXbg@mail.gmail.com>
From: Martin Duke <martin.h.duke@gmail.com>
Date: Wed, 04 Sep 2019 19:44:44 -0700
Message-ID: <CAM4esxTj1A226PP1wNcdxwb_aXQemp-qX_7CpKYcjs5qyJH+Qg@mail.gmail.com>
To: Yuchung Cheng <ycheng@google.com>
Cc: "tcpm@ietf.org Extensions" <tcpm@ietf.org>, Neal Cardwell <ncardwell@google.com>
Content-Type: multipart/alternative; boundary="0000000000008ab2020591c54e13"
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/V3IWp0DZVWrR6LwEYbLWeah9KmI>
Subject: Re: [tcpm] draft-ietf-tcpm-rack-05 review
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: Thu, 05 Sep 2019 02:44:59 -0000

I think the proposed text is fine.

On Wed, Sep 4, 2019 at 5:55 PM Yuchung Cheng <ycheng@google.com> wrote:

> On Tue, Sep 3, 2019 at 3:31 PM Martin Duke <martin.h.duke@gmail.com>
> wrote:
>
> <snip>


> > (3) sec 7.3
> >
> > We have evaluated using the smoothed RTT (SRTT from
> >    [RFC6298] RTT estimation) or the most recently measured RTT
> >    (RACK.rtt) using an experiment similar to that in the Performance
> >    Evaluation section.  They do not make any significant difference in
> >    terms of total recovery latency.
> >
> > If there is truly no difference, then why not use SRTT as the standard?
> > Every TCP implementation has to store this, while min_rtt is unneeded
> for many (most?) congestion controls.
> >
> > Alternatively, you could strengthen this paragraph to not sound like it
> makes no difference..
> That's a good point -- our experiment at Google servers indeed didn't
> show much difference. But I think it's still better to use min_RTT
> than SRTT. On buffer-bloat friendly C.C. the SRTT could be orders of
> magnitude longer than the actual paths' RTT -- in my opinion factoring
> this network queuing delay in reordering window is not a good idea. So
> how about adding
>
> 'While the experiment does not show a difference between min RTT and
> SRTT, SRTT is less desirable to size the reordering window as it
> includes network congestion or delayed ACKs effects."
>
>
>