Re: [tcpm] Proceeding CUBIC draft
Yoshifumi Nishida <nsd.ietf@gmail.com> Fri, 13 May 2022 18:46 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 51A00C18353E; Fri, 13 May 2022 11:46:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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, 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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CPCNhxQkoaZj; Fri, 13 May 2022 11:46:03 -0700 (PDT)
Received: from mail-oa1-x31.google.com (mail-oa1-x31.google.com [IPv6:2001:4860:4864:20::31]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B7376C1594A0; Fri, 13 May 2022 11:46:03 -0700 (PDT)
Received: by mail-oa1-x31.google.com with SMTP id 586e51a60fabf-e93bbb54f9so11528115fac.12; Fri, 13 May 2022 11:46:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ide9RwW8yKE9yhe0O6YusVwd13bK98ElWV9ZE7CHG8k=; b=hTIz9XzyuZDGOO/vN9c5sko9ZeupmL7RdGSrb02r5Vk48VWA2o1Vzs7c+UKdjBSahD GwtZuvBmpJJTPMX3tnML0LaNUrZ21az9SsgTOufz0PV/pVU6oRf7d4e+vUwGDIXeffZw SCTK0H3P7hq+NRSzAXL2PLyQxfmoR/WXwX8q0Gja9v8O4/2NJLuLdazAoowScrlorYBO D5JA0sGC409KooyJxMVXCV6+TvUHMj9WJBhVeISex90YswnphTacMdhAMefyxB+4PNzy bChK6SMDFroviI5p21NowZjcROQqs3GnFpD09jkZcgRoJ59M+GmVssFxhAq384fuOhvX FsKw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ide9RwW8yKE9yhe0O6YusVwd13bK98ElWV9ZE7CHG8k=; b=o5MYafsoyDxsEqei+t4sko6IjitcqtP1vr9z4YuRzGFuMQpLEuNE2DkOKP9K41xXEP x9SYBozW52piXbye6PhvoRasivmCoSKtH/dSTphTj7PLgaBK5rRZgHaVEOyCTxWtE02V P8H6nhkTOM99bis5wlKAbbyCRqL4qjZmLhDJxaMxJM2QEEvGGwVSqYIphawfGCrTev8Z G5PRxITcbRrZ3SSFM3G7rQ/XABCedgKnt7oIQa4FqDLvfszTleF1odoybp9BM+YnJrzu 6inl54kmyTpeKMf2FcnfjuLAtTiWS6l+Crf0Pw+ZH7icfyylrYBBrOGgGlEiDRRbpli9 OLuQ==
X-Gm-Message-State: AOAM530nY9Y6Mz2E5b72RMyICnGKza8MycxrmrLdxZTEmbzm2IyxkupG 55cX5hzNPq1y9WXgtbMbRY/J2C6jJWH3i7dAC2M=
X-Google-Smtp-Source: ABdhPJysLCl2b3vSIxJ/WcNcclc5GRc6gRrtrdIiwZ1vnHQLw+IxpIAxdEzM00yiDRjNwFyU6bAn70ygci3ABKHoTZ8=
X-Received: by 2002:a05:6870:5708:b0:db:2ef8:f220 with SMTP id k8-20020a056870570800b000db2ef8f220mr9000355oap.198.1652467562458; Fri, 13 May 2022 11:46:02 -0700 (PDT)
MIME-Version: 1.0
References: <CAAK044R12B3f+=2mR1ZK15Zkno5n0YvsjGy64LBiBgBN+9n71A@mail.gmail.com> <CAK6E8=fZs--fR+5Rie1NgtrA4cviatVW=Aw+qkeuqstk9DB0Hw@mail.gmail.com> <CAAK044S3RnvbTzOSHR+B26XCFEiT=YbiNGqQUH4zV4T8c9ZfgA@mail.gmail.com> <864B7333-A8EA-4C9F-A4A7-5DAB49AA4245@eggert.org> <CAAK044TGaTBYwDYU=_JC_MEH4u3Ln4T60BFzXJe681cX6eZjpg@mail.gmail.com> <CAAK044TjuQyQzyHmJCyfuOTUJ5VnyPSVn+EDzdKxLPZ6uahShg@mail.gmail.com> <CAK6E8=feYY-rznoYOokRpphSRDb07MTELKPS02w9N1kwar5k4Q@mail.gmail.com> <CAAK044SHORdqn8+CpwhmJaQoHB+1EqHKjD44CD++N+8JrZ3BLw@mail.gmail.com> <CAK6E8=ce7G_Fv=o71VDgGof-sghORvNxU+=0RojaFbepwdqKzw@mail.gmail.com>
In-Reply-To: <CAK6E8=ce7G_Fv=o71VDgGof-sghORvNxU+=0RojaFbepwdqKzw@mail.gmail.com>
From: Yoshifumi Nishida <nsd.ietf@gmail.com>
Date: Fri, 13 May 2022 11:45:51 -0700
Message-ID: <CAAK044Qhttp+iYvq4CGzq0prLyZcWYWO=AwRC6b++F_6CgSm_Q@mail.gmail.com>
To: Yuchung Cheng <ycheng@google.com>
Cc: "tcpm@ietf.org Extensions" <tcpm@ietf.org>, tcpm-chairs <tcpm-chairs@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000010329705dee9168a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/EBd7N13C5t4eMLne-uYspqTjXik>
Subject: Re: [tcpm] Proceeding CUBIC draft
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.34
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, 13 May 2022 18:46:05 -0000
Hi Yuchung, it's surely one way to move forward. But, as we had lots of intensive discussions in the past (even after 2nd WGLC), I just would like to confirm if we're reaching the consensus. if we still don't have any opinions even on the write-up, I am going to move forward with it. -- Yoshi On Fri, May 13, 2022 at 11:01 AM Yuchung Cheng <ycheng@google.com> wrote: > On Fri, May 13, 2022 at 10:55 AM Yoshifumi Nishida <nsd.ietf@gmail.com> > wrote: > > > > Hi Yuchung, > > > > Sorry, I think I was not clear enough. > > we are waiting for the proposals for updates to 8312bis as there were > some opinions about updating the draft. > > If we could have such proposals, we can discuss whether we should merge > them into the draft or not. After that we can submit the draft to IESG. > > > > However, since we don't see any of them yet so far, I start worrying > that we cannot move forward the doc. > > Why can't the doc move forward if the list solicits diffs for a month > and does not get any?? > > > > So, as an alternative, I am thinking if we describe the previous > discussion points in the write-up, we may not need to put additional stuff > in the draft before the submission. > > But, I am still wondering if this is the best way to proceed with the > doc. Hence, I said this is tentative. > > > > If people have some ideas about updating the drafts, we can discuss them > as well. > > -- > > Yoshi > > > > On Fri, May 13, 2022 at 10:33 AM Yuchung Cheng <ycheng@google.com> > wrote: > >> > >> Hi Yoshifumi, > >> > >> Thanks for your time to get the doc to move forward. Are you proposing > to draft a diff for 8312bis, or something else. I don't quite parse what > you mean by "drafting a write-up as a tentative alternative"? > >> > >> On Fri, May 13, 2022 at 1:48 AM Yoshifumi Nishida <nsd.ietf@gmail.com> > wrote: > >>> > >>> Hi folks, > >>> > >>> Since we haven't seen any proposal for the updated texts for 8312bis > draft, I start drafting a write-up as a tentative alternative. > >>> > >>> Here's a part of the write-up related to the discussions. I guess this > may miss or not well describe some points of the previous discussions. > >>> Please share if you have corrections or suggestions on this. > >>> > >>> ===== > >>> > >>> 2: Was there controversy about particular points, or were there > decisions where > >>> the consensus was particularly rough? > >>> > >>> This draft describes CUBIC congestion control algorithm as an > updated version > >>> of RFC8312.The intended status of the draft is Proposed standard > while the > >>> previous one is Experimental. > >>> This point raised some arguments as congestion control scheme in > TCP is an > >>> integral part of the Internet. The main discussion points were the > followings. > >>> > >>> > >>> 1: RFC5033 provides a guideline for considering new congestion > control algorithms > >>> within the IETF. One argument is that the draft has not been > through > >>> the process described in the guideline even though it is aiming > to be a > >>> proposed standard. > >>> > >>> We agreed that CUBIC can basically satisfy most of the points in > the > >>> guideline, however, there were some discussions whether CUBIC > can meet the > >>> criteria "(5) Fairness within the Alternate Congestion Control > Algorithm." > >>> due to the reason described below. > >>> > >>> Another discussion point was how much we should follow the > guideline as we > >>> are not sure all previous congestion control related proposals > went through > >>> this process while we should treat all proposals equally in > general. > >>> > >>> > >>> 2: CUBIC utilizes TCP-friendly model for controlling transfer rate > in order > >>> to behave mostly fairly when it competes with Reno based > algorithm. > >>> However, after some discussions, we agreed that the paper which > originally > >>> proposed the model has not provided convincing explanations > because the > >>> presumptions in the paper cannot be said to be well-suited for > Today's Internet. > >>> > >>> On the other hand, we confirmed we don't have solid evidence > that the > >>> current CUBIC behaves too aggressively compared to Reno, either. > We also agreed > >>> the evaluations for the model will require thorough analysis > which may take > >>> some time. > >>> > >>> As the result of discussions, we decided to publish this draft as a > PS doc while > >>> we will continue the discussions on these points. Some of the > rationales behind the > >>> decision were the followings. > >>> > >>> * CUBIC has already been deployed globally for years and we > have not > >>> observed any reports for the dangers or potential risks in > the algorithm > >>> in the past. > >>> > >>> * We believe there is fairly low risk that CUBIC's behavior > leads to > >>> congestion collapse on the Internet because CUBIC does not > update any > >>> of timer calculations, loss detection and timeout mechanisms > in TCP. > >>> > >>> * As CUBIC has been widely deployed as the default congestion > control scheme, > >>> NewReno is becoming less used on the Internet. This may mean > maintaining > >>> fairness with NewReno becomes less important. > >>> > >>> ==== > >>> > >>> On Thu, Apr 28, 2022 at 1:02 AM Yoshifumi Nishida <nsd.ietf@gmail.com> > wrote: > >>>> > >>>> Hi, > >>>> As an option, I am thinking about putting the context for this in the > write-up for the draft in case we don't have proposed texts. > >>>> In this way, we can review if the write-up correctly captures the > discussion points. Also, IESG might request to update the draft after > reviewing it. > >>>> -- > >>>> Yoshi > >>>> > >>>> > >>>> On Thu, Apr 28, 2022 at 12:06 AM Lars Eggert <lars@eggert.org> wrote: > >>>>> > >>>>> Hi, > >>>>> > >>>>> On 2022-4-19, at 11:27, Yoshifumi Nishida <nsd.ietf@gmail.com> > wrote: > >>>>> > Yes, that will be very helpful. I'd really appreciate If folks who > want to add something could provide some proposed texts. > >>>>> > >>>>> I'll just note that we haven't seen any text proposals. *If* people > think that text should be added, please propose some? > >>>>> > >>>>> Otherwise we should at some point progress the document as-is. > >>>>> > >>>>> Thanks, > >>>>> Lars > >>>>> > >>>>> > >>> _______________________________________________ > >>> tcpm mailing list > >>> tcpm@ietf.org > >>> https://www.ietf.org/mailman/listinfo/tcpm >
- [tcpm] Proceeding CUBIC draft Yoshifumi Nishida
- Re: [tcpm] Proceeding CUBIC draft Yuchung Cheng
- Re: [tcpm] Proceeding CUBIC draft Yoshifumi Nishida
- Re: [tcpm] Proceeding CUBIC draft Lars Eggert
- Re: [tcpm] Proceeding CUBIC draft Yoshifumi Nishida
- Re: [tcpm] Proceeding CUBIC draft Yoshifumi Nishida
- Re: [tcpm] Proceeding CUBIC draft Yuchung Cheng
- Re: [tcpm] Proceeding CUBIC draft Yoshifumi Nishida
- Re: [tcpm] Proceeding CUBIC draft Yuchung Cheng
- Re: [tcpm] Proceeding CUBIC draft Yoshifumi Nishida
- Re: [tcpm] Proceeding CUBIC draft Yoshifumi Nishida
- Re: [tcpm] Proceeding CUBIC draft Yoshifumi Nishida
- Re: [tcpm] Proceeding CUBIC draft Lars Eggert
- Re: [tcpm] Proceeding CUBIC draft Neal Cardwell
- Re: [tcpm] Proceeding CUBIC draft - thoughts and … Gorry Fairhurst
- Re: [tcpm] Proceeding CUBIC draft - thoughts and … Lars Eggert
- Re: [tcpm] Proceeding CUBIC draft Vidhi Goel
- Re: [tcpm] Proceeding CUBIC draft - thoughts and … Markku Kojo
- Re: [tcpm] Proceeding CUBIC draft - thoughts and … Gorry (erg)
- Re: [tcpm] Proceeding CUBIC draft - thoughts and … Neal Cardwell
- Re: [tcpm] Proceeding CUBIC draft - thoughts and … Yoshifumi Nishida
- Re: [tcpm] Proceeding CUBIC draft - thoughts and … Randall Stewart
- Re: [tcpm] Proceeding CUBIC draft - thoughts and … Lars Eggert
- Re: [tcpm] Proceeding CUBIC draft - thoughts and … Markku Kojo
- Re: [tcpm] Proceeding CUBIC draft - thoughts and … Vidhi Goel
- Re: [tcpm] Proceeding CUBIC draft - thoughts and … Martin Duke
- Re: [tcpm] Proceeding CUBIC draft - thoughts and … Rodney W. Grimes
- Re: [tcpm] Proceeding CUBIC draft - thoughts and … Christian Huitema
- Re: [tcpm] Proceeding CUBIC draft - thoughts and … Lars Eggert
- Re: [tcpm] Proceeding CUBIC draft - thoughts and … Joe Touch
- Re: [tcpm] Proceeding CUBIC draft - thoughts and … Ian Swett
- Re: [tcpm] Proceeding CUBIC draft - thoughts and … Rodney W. Grimes
- Re: [tcpm] Proceeding CUBIC draft - thoughts and … Rodney W. Grimes
- Re: [tcpm] Proceeding CUBIC draft - thoughts and … Randall Stewart
- Re: [tcpm] Proceeding CUBIC draft - thoughts and … Markku Kojo
- Re: [tcpm] Proceeding CUBIC draft - thoughts and … Vidhi Goel
- Re: [tcpm] Proceeding CUBIC draft - thoughts and … Markku Kojo
- Re: [tcpm] Proceeding CUBIC draft - thoughts and … Markku Kojo
- Re: [tcpm] Proceeding CUBIC draft - thoughts and … Christian Huitema
- Re: [tcpm] Proceeding CUBIC draft - thoughts and … Yoshifumi Nishida
- Re: [tcpm] Proceeding CUBIC draft - thoughts and … Markku Kojo
- Re: [tcpm] Proceeding CUBIC draft - thoughts and … Yoshifumi Nishida
- Re: [tcpm] Proceeding CUBIC draft - thoughts and … Markku Kojo
- Re: [tcpm] Proceeding CUBIC draft - thoughts and … Yoshifumi Nishida
- Re: [tcpm] Proceeding CUBIC draft - thoughts and … Markku Kojo