Re: [tcpm] Proceeding CUBIC draft
Yuchung Cheng <ycheng@google.com> Fri, 13 May 2022 17:33 UTC
Return-Path: <ycheng@google.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 1E2BBC139544 for <tcpm@ietfa.amsl.com>; Fri, 13 May 2022 10:33:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.598
X-Spam-Level:
X-Spam-Status: No, score=-17.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 4Rd9SMHvH6Gs for <tcpm@ietfa.amsl.com>; Fri, 13 May 2022 10:33:24 -0700 (PDT)
Received: from mail-wm1-x336.google.com (mail-wm1-x336.google.com [IPv6:2a00:1450:4864:20::336]) (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 4C034C180A8E for <tcpm@ietf.org>; Fri, 13 May 2022 10:33:24 -0700 (PDT)
Received: by mail-wm1-x336.google.com with SMTP id k126-20020a1ca184000000b003943fd07180so5111017wme.3 for <tcpm@ietf.org>; Fri, 13 May 2022 10:33:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=qiQ0UT6z2AGESdW5wihBKhqqadPe0RK0uIkr9nHXWVQ=; b=FjaYIlEt4jy25yfKnFeAcnqXlmyj697semBc3Mj5NjQoBfsyPTt9gAj+uYr1H5HauN baoKIPowHWUbDEIIEL5lHzquAtxmSBjbGKEFlRlnvTvrmors2rnlQ9snEd9Ejh1p/+vP AGfepuSP33G1IHlq0d0E13PNklrOUCnnpe372nVlFGRlk0tF/NhCBbZk5tnHKrF3kOT9 ZFnu5ajEY0JmAKW+bor809YGP8hu2qmXN8/2tp4y1zTxnkzOZUUNuKB6gDkONORTuwFt HzmBzk4Xk2X7xFNwBGBBiFCmPnJ5zEbNK8D91jbpXsB90wLPR8gvUiExr1fOdLgFV7ns oW4g==
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=qiQ0UT6z2AGESdW5wihBKhqqadPe0RK0uIkr9nHXWVQ=; b=eeZr+yZx1WYJ/4UNXVG9Eui5I4IV1mNzDgApC36traIABkHB3zsKt1jlll5ltHIymp zHFrOUnax90JdtPXthfIfcOkCSyyal+5ulBd3nhvmERcJH1C013p0ONn5GqKL4suVpZO XqHKoSJfH/qv6shzkx+0yu5Kz+Z1skIEKCUXW01Q5ZprwUHfPrsG2yeqGlnl6+UKbudi o2JNwjgYyLKFS3qduVsATgLP5S1KOo7fb8si87QrLAgOwuWR7xffwhPnedr60/YyccMa FTn368SFmsm6OU/CnVqn2LLvtDNCt+YGKcgmz1RWxRhmqV7+mWaC/Fl5G/Zx0eULaZ9Z 2+rw==
X-Gm-Message-State: AOAM531+Oj/XlPU+Mci2TucwCXVKv9pyGvPF8WcMkXSudKEhwqozCIvd T+GdtzSdaALRLVgieLWlFL/CBgfbhmrV52Z6b+NTxMf+uGo=
X-Google-Smtp-Source: ABdhPJw3y/bm5Dns2gJSFahWLlTtw1e6Y5jz8RTUaLI433vB7tlsWSXpQrO3nzZa084FVRubR0Ij/fS+whVDnVWKQjs=
X-Received: by 2002:a7b:c156:0:b0:395:b669:5c83 with SMTP id z22-20020a7bc156000000b00395b6695c83mr14639886wmi.141.1652463202052; Fri, 13 May 2022 10:33:22 -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>
In-Reply-To: <CAAK044TjuQyQzyHmJCyfuOTUJ5VnyPSVn+EDzdKxLPZ6uahShg@mail.gmail.com>
From: Yuchung Cheng <ycheng@google.com>
Date: Fri, 13 May 2022 10:32:44 -0700
Message-ID: <CAK6E8=feYY-rznoYOokRpphSRDb07MTELKPS02w9N1kwar5k4Q@mail.gmail.com>
To: Yoshifumi Nishida <nsd.ietf@gmail.com>
Cc: "tcpm@ietf.org Extensions" <tcpm@ietf.org>, tcpm-chairs <tcpm-chairs@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000002a674105dee812e6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/VHn1oEZ6xO5jp0Nl3BQh6Gv1gpY>
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 17:33:28 -0000
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