Re: [tcpm] I-D Action: draft-ietf-tcpm-hystartplusplus-12.txt
Gorry Fairhurst <gorry@erg.abdn.ac.uk> Thu, 12 January 2023 08:37 UTC
Return-Path: <gorry@erg.abdn.ac.uk>
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 EEE91C1782D7 for <tcpm@ietfa.amsl.com>; Thu, 12 Jan 2023 00:37:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.896
X-Spam-Level:
X-Spam-Status: No, score=-6.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JpcWLV5XTNcV for <tcpm@ietfa.amsl.com>; Thu, 12 Jan 2023 00:37:54 -0800 (PST)
Received: from pegasus.erg.abdn.ac.uk (pegasus.erg.abdn.ac.uk [IPv6:2001:630:42:150::2]) by ietfa.amsl.com (Postfix) with ESMTP id 08974C1782BD for <tcpm@ietf.org>; Thu, 12 Jan 2023 00:37:53 -0800 (PST)
Received: from [192.168.1.64] (fgrpf.plus.com [212.159.18.54]) by pegasus.erg.abdn.ac.uk (Postfix) with ESMTPSA id 280F91B00082; Thu, 12 Jan 2023 08:37:46 +0000 (GMT)
Content-Type: multipart/alternative; boundary="------------lsCzCzqdlXRDdaRMyk0PYaR6"
Message-ID: <fbd7a4f2-cf37-9f59-ff43-f9c29714340d@erg.abdn.ac.uk>
Date: Thu, 12 Jan 2023 08:37:45 +0000
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:102.0) Gecko/20100101 Thunderbird/102.6.1
To: Neal Cardwell <ncardwell=40google.com@dmarc.ietf.org>, Praveen Balasubramanian <pravb.ietf@gmail.com>
Cc: tcpm@ietf.org
References: <167330410669.3759.12442685855520700837@ietfa.amsl.com> <CADVnQymKgWE+Jx8-eTw=1nZmpgb2tAYbSUxxKVm=Rgw6W8jmVw@mail.gmail.com> <CADVnQy=W+_nOk9rPPuV0yqqh1CxNz_J_d53tL40Er462CafDaw@mail.gmail.com> <CAL=F3y+9CNBX1+LSAG+TzvW_Hc8KgZOdurNB6x7CF5ROMZ_Gsg@mail.gmail.com> <CADVnQy=ONj57poWHeQA4d=jduvpGU3vNA73JcmCcSfu1QkbKMA@mail.gmail.com>
From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Organization: UNIVERSITY OF ABERDEEN
In-Reply-To: <CADVnQy=ONj57poWHeQA4d=jduvpGU3vNA73JcmCcSfu1QkbKMA@mail.gmail.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/4ZNbGIJMgkAD66aQAguj8vvUY1s>
Subject: Re: [tcpm] I-D Action: draft-ietf-tcpm-hystartplusplus-12.txt
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.39
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, 12 Jan 2023 08:37:58 -0000
On 12/01/2023 01:08, Neal Cardwell wrote: > Your proposal to remove the description of the Linux TCP experience > from the "Deployments and Performance Evaluations" section sounds very > reasonable to me. I don't have any concerns with removing that > completely. I agree that it mostly just seems to cause confusion. > > thanks, > neal > Thanks for explaining, I was one who had been confused and this explanation was appreciated. The proposed resolution would I agree avoid further confusion as people try to understand what was deployed. Gorry > > On Wed, Jan 11, 2023 at 6:47 PM Praveen Balasubramanian > <pravb.ietf@gmail.com> wrote: > > I see, thanks Neal for the clarification. I then suggest that we > eliminate this deployment experience line completely because its > not with the proposed algorithm in this document and that it will > confuse new developers as to why the document suggests using > pacing with L=infinity when the default in Linux contradicts it. > > Any concerns with just removing this line entirely? > > On Wed, Jan 11, 2023 at 2:07 PM Neal Cardwell > <ncardwell@google.com> wrote: > > Martin pointed out out-of-band that my various attempts at > explaining this point have not been clear, so let me try to > express this a different way: > > For about the last decade the Linux TCP default has been: [ > CUBIC + Hystart + L=infinity + unpaced ]. This is because the > commonly deployed qdiscs for the major Linux distributions do > not implement pacing. > > For 2013-2016 Google/YouTube Linux TCP ran with: [ CUBIC + > Hystart + L=infinity + paced ]. This was using the fq qdisc to > implement pacing. > > best regards, > neal > > > On Tue, Jan 10, 2023 at 10:24 AM Neal Cardwell > <ncardwell@google.com> wrote: > > Looks like there is still one significant word in the > "Deployments and Performance Evaluations" section that > needs to be updated to be accurate. > > Existing draft-ietf-tcpm-hystartplusplus-12 text: > > There has been over a decade of experience using the > original Hystart algorithm for all TCP connections in the > Linux operating system with pacing *enabled* and an > actual L = infinity. > > Suggested text: > > There has been over a decade of experience using the > original Hystart algorithm for all TCP connections in the > Linux operating system with pacing *disabled* and an > actual L = infinity. > > I mentioned the rationale in the "Re: [tcpm] Changes to > draft-ietf-tcpm-hystartplusplus after WGLC" thread on Nov 29: > > https://mailarchive.ietf.org/arch/msg/tcpm/CSzCgxxSLrO9u63dymyyxqB6bD4/ > > cheers, > neal > > > On Mon, Jan 9, 2023 at 8:53 PM <internet-drafts@ietf.org> > wrote: > > > A New Internet-Draft is available from the on-line > Internet-Drafts directories. > This draft is a work item of the TCP Maintenance and > Minor Extensions WG of the IETF. > > Title : HyStart++: Modified Slow > Start for TCP > Authors : Praveen Balasubramanian > Yi Huang > Matt Olson > Filename : draft-ietf-tcpm-hystartplusplus-12.txt > Pages : 9 > Date : 2023-01-09 > > Abstract: > This document describes HyStart++, a simple > modification to the slow > start phase of congestion control algorithms. > Traditional slow start > can overshoot the ideal send rate in many cases, > causing high packet > loss and poor performance. HyStart++ uses a delay > increase heuristic > to find an exit point before possible overshoot. > It also adds a > mitigation to prevent jitter from causing premature > slow start exit. > > > The IETF datatracker status page for this draft is: > https://datatracker.ietf.org/doc/draft-ietf-tcpm-hystartplusplus/ > > There is also an htmlized version available at: > https://datatracker.ietf.org/doc/html/draft-ietf-tcpm-hystartplusplus-12 > > A diff from the previous version is available at: > https://author-tools.ietf.org/iddiff?url2=draft-ietf-tcpm-hystartplusplus-12 > > > Internet-Drafts are also available by rsync at > rsync.ietf.org::internet-drafts > > > _______________________________________________ > tcpm mailing list > tcpm@ietf.org > https://www.ietf.org/mailman/listinfo/tcpm > > > _______________________________________________ > tcpm mailing list > tcpm@ietf.org > https://www.ietf.org/mailman/listinfo/tcpm
- [tcpm] I-D Action: draft-ietf-tcpm-hystartplusplu… internet-drafts
- Re: [tcpm] I-D Action: draft-ietf-tcpm-hystartplu… Neal Cardwell
- Re: [tcpm] I-D Action: draft-ietf-tcpm-hystartplu… Neal Cardwell
- Re: [tcpm] I-D Action: draft-ietf-tcpm-hystartplu… Praveen Balasubramanian
- Re: [tcpm] I-D Action: draft-ietf-tcpm-hystartplu… Neal Cardwell
- Re: [tcpm] I-D Action: draft-ietf-tcpm-hystartplu… Gorry Fairhurst
- Re: [tcpm] I-D Action: draft-ietf-tcpm-hystartplu… Michael Tuexen
- Re: [tcpm] I-D Action: draft-ietf-tcpm-hystartplu… Martin Duke