Re: [tsvwg] [Congress] New Version Notification for draft-scheffenegger-congress-rfc5033bis-00.txt

Sebastian Moeller <moeller0@gmx.de> Mon, 13 March 2023 09:53 UTC

Return-Path: <moeller0@gmx.de>
X-Original-To: tsv-area@ietfa.amsl.com
Delivered-To: tsv-area@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7AF0BC14CE24; Mon, 13 Mar 2023 02:53:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.846
X-Spam-Level:
X-Spam-Status: No, score=-6.846 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, 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=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmx.de
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 d9FdDUUe6Zf5; Mon, 13 Mar 2023 02:53:08 -0700 (PDT)
Received: from mout-xforward.gmx.net (mout-xforward.gmx.net [82.165.159.42]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0E79AC14CEFD; Mon, 13 Mar 2023 02:53:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1678701180; i=moeller0@gmx.de; bh=1U0mjwNyn2PmeDjNuivCbGYbXg1ndgvf1WXBYAeZ0ns=; h=X-UI-Sender-Class:Subject:From:In-Reply-To:Date:Cc:References:To; b=epKjFBIX9RlLhXaI6arA2cPRycP0CY1+8hzs6K+SRL3yiSKLRknLlA6TSBCaoqfjw rlPcrdPpWwB3ps1TZK+bcBc/kMCmkldDytsKXiyDkL3MkXmwi26pIaTqqb3SMCY2vU Wtm2ordPvf2bIsNvwEiCVAKHaYn1CjP2RmglCA/wR1wNYnQl3I1xUiv6B08Yot1ePL zhqK/f7ee8HSadCa4BEUAya9pwW0lERYMV+P8dbERvPOfZq5TeiyjF8E6JIPlAvlzV DdxdNGqwDVBX7ZJ5clXpTac23rEPHGv1xDb+8KvHwB1mb+Zyba3/b1XwxvWcTMcLpL PQHVjUkTDPyzQ==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from smtpclient.apple ([77.8.69.99]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MfHEJ-1qCdMm3tWN-00go6L; Mon, 13 Mar 2023 10:52:59 +0100
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.2\))
Subject: Re: [tsvwg] [Congress] New Version Notification for draft-scheffenegger-congress-rfc5033bis-00.txt
From: Sebastian Moeller <moeller0@gmx.de>
In-Reply-To: <CAEsRLK9M_keDQp2736kRA1jU8bNwP8+D=U-88yquZnWM13AwbQ@mail.gmail.com>
Date: Mon, 13 Mar 2023 10:52:58 +0100
Cc: Dave Täht <dave.taht@gmail.com>, "tsvwg@ietf.org" <tsvwg@ietf.org>, quic@ietf.org, congress@ietf.org, "tcpm@ietf.org" <tcpm@ietf.org>, tsv-area@ietf.org, Reese Enghardt <ietf@tenghardt.net>, rscheff@freebsd.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <1CF9B0C5-3B49-4382-86E6-9C3AA9B30E1F@gmx.de>
References: <80ccaea8-1813-06ff-6b0f-9f66e2a8a00f@gmx.at> <CAA93jw63z6En6a_EteQxc70jJkfSb3QgXNCeJwRyamFB1Ae7eA@mail.gmail.com> <CAEsRLK8FYE8Rru0+OHK4H4Cfnz-fW_Lg+ho-y9_uJK2oQpdNtA@mail.gmail.com> <CAA93jw4HAaLqVqqndYdq+-to5PabMVUmGVMqd0hNVa5ZOSmYLA@mail.gmail.com> <CAEsRLK9M_keDQp2736kRA1jU8bNwP8+D=U-88yquZnWM13AwbQ@mail.gmail.com>
To: Matt Mathis <mattmathis@measurementlab.net>
X-Mailer: Apple Mail (2.3696.120.41.1.2)
X-Provags-ID: V03:K1:/ewTWdMaFy9akruNAeqL3PfZMkLnv0Ivr/1Iqr3asnilfQlk+ul XGJ+AkYj3aF1Ecd3Jp8BJjK/v7S/X4y67tgnPrjSCVjPnMnA1sewujvppbF7P2sPPSecyN5 LFwTzsGEajaj7bmzn8i2pm0zEecZI0fwnbAZzpnvsD6ZrUyD1DCCPI/JPYXwRfLJHGFjVNr V1F1Wt0z4mOC0De9i5DoQ==
UI-OutboundReport: junk:10;M01:P0:O0zYKflhxnQ=;/dEufKgPRcYOlBuKvrrgbSlZco4pc zhUgioT1PBTzr158MXiS+/u/D10Jst9CKiqcOZHnytQMD9I34Ov+YfUTQ05X1yHstSojA4x6Y Sixdz/ltM9MlKFQAQ1mv2da0mZn57dN4TkaCSd+gnYAfkkfWrRmb/Ie/dqvZ+wcp8Ogf8lBJf rI8nZqwpQSRd4Ma2jqJNi01K1nUlFIYGEDdMbbQlYvThX0tXamWqgbWAcSC9+gH5n0DXCY1yY MIL3qYpLblRnNef2qVbzpdYeOPiUoplM1r21at4O8YlJYm22ihpWtgpGROvxaM7qj7zIT1ffB yuDRB5tOc9ttBkvnqIQX8M0tf2I9XdSdlh5puwlwf3lxBl3yrLC3J3qegb5e/0M1Ogp/09FoM NCt50gkLbV6/aQXwKfdhrBINnbVyHeChgVgIRBkm+ciymNKRTItYwa+KEiPrQWAmLH/V1w/ei EtvrQTrLZRh/+Kugt8qPo/X14rn9yG58tsv+djnD7gW7JOjfOgxRImFercZ8VVWGK+3dApn+1 VEjku5QyusfOvmytPv0R+jHvQ4iC1PWpof+8mzza1JXKVzt/P/Ys5aL8gMMPNeN+eDGBVcUAV OFEfxX/lk3i2ukiJC61c6gtP5RYHVr2WJuW2xFB2Nhuzc/AIV9RCSS++0SBpf+erZF50qn9lk Tw5UToX7Uyj8GjD2bfgCEKpU1wVn7S/e51euYnhZ6xGHk5xLUYJGwz8gFhYqQguMDggYZ7QXR yfMTbZjAhEeIlzxWuOPuDE54AIOzciuvx7bvRJgEFIIZfCg9TrDy3iUyDbt9DUj8cjqdjZKAG bIGsM8cQfIsYuqcg7Rw9s8Jz3aSOYwgQrieGHEDcw/GHjcen/lYPNiz8UFYAGaPckL0GfGKV/ n0jelWlf7moaE+iw+PvoP9aXUHdUV1EJHjGBzPn3KpczC5Vd9TGX0OSz2JfKqB1+HbFvDN+md QHkFAOZWhnLw6WTKb0ll0UX8lKDQffIZYIW3tvTkO07dVAFTq03h6gLpFoIwB/7EoSChpPcUE Im8aiKTpxTJOC2Gc=
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsv-area/aac88XYZVnEFfjCqXbgRSy3z5_M>
X-BeenThere: tsv-area@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: IETF Transport and Services Area Mailing List <tsv-area.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsv-area>, <mailto:tsv-area-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsv-area/>
List-Post: <mailto:tsv-area@ietf.org>
List-Help: <mailto:tsv-area-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsv-area>, <mailto:tsv-area-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Mar 2023 09:53:12 -0000

Hi Matt,


> On Feb 19, 2023, at 15:10, Matt Mathis <mattmathis@measurementlab.net> wrote:
> 
> Dave, I was referring to the underlying technical problems for WiFi CC and competition between video conferencing, gaming and bulk data.  Are you convinced that there exist deployable solutions that would be viewed as correct by all parties?  I am not.

	[SM] Since the views of all parties seem mutually exclusive ("the prime cut of low latency high throughout for "me", scraps (if any) for everybody else") I am not sure whether the IETF should strive for general happiness as that seems out of reach. So a technical solution that is "good enough" and does not do unduly gratuitous "harm" to any party might be a more realistic goal?

> To the extent that solutions exist we can shape the process/WG scope to encompass it.  I am not at all worried about that part of the problem, even after the fact.
> 
> I think I have a pretty good understanding of WiFi vs CC, and the fundamental tradeoff between transport causing backlog to facilitate batching MACs vs fully paced flows that never inflict unnecessary jitter on other flows.

	[SM] "Unnecessary" does a lot of work in that sentence. However it would be helpful (but outside of the scope of the IETF) if WiFI would expose toggles to reduce that batch size easily for deployments that are biased towards lower latency over higher throughput.

> The other problem has been technically solved many times over, except none of the solutions have been deployed widely enough.  New solutions in this space actually make the deployment problem worse.

Regards
	Sebastian

> 
> Thanks,
> --MM--
> Evil is defined by mortals who think they know "The Truth" and use force to apply it to others. 
> 
> 
> On Fri, Feb 17, 2023 at 12:16 PM Dave Taht <dave.taht@gmail.com> wrote:
> On Fri, Feb 17, 2023 at 10:43 AM Matt Mathis
> <mattmathis@measurementlab.net> wrote:
> >
> > Dave, I'd be curious to know what you think is the proper shape for either of the problems that you pose.  Both have deep ambiguities/conflicts in the definition of correct, in the sense that solutions that would be considered optimal by some audiences call for behaviors that would be considered anti-optimal by others.
> 
> I am sorry, Matt, are you looking for me to wordsmith things relative
> to updating RFC5033, or issues of the draft "congress" charter? If the
> former...
> 
> :before:
> 
> The IETF's standard congestion control schemes have been widely shown
>     to be inadequate for various environments (e.g., high-speed
>     networks).
> 
> :after:
> 
> The IETF's standard congestion control schemes have been widely shown
> to be inadequate for various environments (e.g., high-speed networks,
> wireless technologies such as 3GPP and WiFi, long distance satellite
> links)  and also in conflict with the needed, more isochronous,
> behaviors of VOIP, gaming, and videoconferencing traffic.
> 
> ...
> 
> Would be a start, I suppose. I am perhaps well known for my fierce
> desire to make human interactive traffic as near zero latency and
> jitter as possible, all the time. I am not sure how this could be
> considered sub-optimal except by AIs. My ideal internet would have no
> more than 2ms jitter in it,
> and the parameters of all the probing techniques fit within that.
> 
> ...
> 
> What I observe today in high speed networks is most TCP flows never
> getting out of slow start, with folk building request/response
> protocols that complete in a single round trip, with IW256 (or
> higher), FQ'd at the switch, and paced by the host. Is this what
> others are seeing?
> 
> To skip to the end of RFC5033, it seemingly depends on work in
> progress from 2008, the last draft of that, is here:
> 
> https://datatracker.ietf.org/doc/html/draft-irtf-tmrg-tools
> 
> It is a very good read. Was there a successor?
> 
> As for the middle...
> 
> >
> > Thanks,
> > --MM--
> > Evil is defined by mortals who think they know "The Truth" and use force to apply it to others.
> >
> >
> > On Fri, Feb 17, 2023 at 9:16 AM Dave Taht <dave.taht@gmail.com> wrote:
> >>
> >> wow! what a blast from the past, and what sadness I felt when
> >> stumbling across Sally Floyd's name in the credits.
> >>
> >> My primary comment is that I wish somehow, in the IETF, we attempted
> >> to address the congestion control problems our wireless transports
> >> have, as that seems to be the principal means of users' access to the
> >> internet.
> >>
> >> Secondary comment is what I always harp on, in aiming for an internet
> >> that can safely and reliably transport videoconferencing and gaming
> >> traffic while duking it it out with more aggressive capacity seeking
> >> traffic.
> >>
> >>
> >> On Fri, Feb 17, 2023 at 7:41 AM Scheffenegger, Richard <rs.ietf@gmx.at> wrote:
> >> >
> >> > Hello,
> >> >
> >> > In order to facilitate the github based editorial process of a revised
> >> > RFC5033 document that outlines the current best practises when it comes
> >> > to designing new congestion control mechanisms, I want to invite
> >> > everyone who has commented across various lists and in meetings, to
> >> > raise issues and contribute text here:
> >> >
> >> >
> >> > https://rscheff.github.io/rfc5033bis
> >> >
> >> > https://github.com/rscheff/rfc5033bis/issues
> >> >
> >> >
> >> > As the home for this work has not yet fully formed yet, I created this
> >> > as an individual draft. There are no text changes in rfc50333bis-00
> >> > compared to rfc5033, only minor editorial changes due to the use of
> >> > markdown for the body of the document.
> >> >
> >> > A number of individuals have already expressed their interest in
> >> > contributing improvements to this document. I am looking forward to
> >> > those contributions - either as issues and discussion points, or as
> >> > concrete text snippets - in order to reflect the current best
> >> > understanding of the congestion control environment.
> >> >
> >> >
> >> > A new version of I-D, draft-scheffenegger-congress-rfc5033bis-00.txt
> >> > has been successfully submitted by Richard Scheffenegger and posted to
> >> > the IETF repository.
> >> >
> >> > Name:           draft-scheffenegger-congress-rfc5033bis
> >> > Revision:       00
> >> > Title:          Specifying New Congestion Control Algorithms
> >> > Document date:  2023-02-17
> >> > Group:          Individual Submission
> >> > Pages:          11
> >> > URL:
> >> > https://www.ietf.org/archive/id/draft-scheffenegger-congress-rfc5033bis-00.txt
> >> > Status:
> >> > https://datatracker.ietf.org/doc/draft-scheffenegger-congress-rfc5033bis/
> >> > Html:
> >> > https://www.ietf.org/archive/id/draft-scheffenegger-congress-rfc5033bis-00.html
> >> > Htmlized:
> >> > https://datatracker.ietf.org/doc/html/draft-scheffenegger-congress-rfc5033bis
> >> >
> >> >
> >> > Abstract:
> >> >     The IETF's standard congestion control schemes have been widely shown
> >> >     to be inadequate for various environments (e.g., high-speed
> >> >     networks).  Recent research has yielded many alternate congestion
> >> >     control schemes that significantly differ from the IETF's congestion
> >> >     control principles.  Using these new congestion control schemes in
> >> >     the global Internet has possible ramifications to both the traffic
> >> >     using the new congestion control and to traffic using the currently
> >> >     standardized congestion control.  Therefore, the IETF must proceed
> >> >     with caution when dealing with alternate congestion control
> >> >     proposals.  The goal of this document is to provide guidance for
> >> >     considering alternate congestion control algorithms within the IETF.
> >> >
> >> >
> >> >
> >> >
> >> > The IETF Secretariat
> >> >
> >>
> >>
> >> --
> >> This song goes out to all the folk that thought Stadia would work:
> >> https://www.linkedin.com/posts/dtaht_the-mushroom-song-activity-6981366665607352320-FXtz
> >> Dave Täht CEO, TekLibre, LLC
> >>
> >> --
> >> Congress mailing list
> >> Congress@ietf.org
> >> https://www.ietf.org/mailman/listinfo/congress
> 
> 
> 
> -- 
> Surveillance Capitalism? Or DIY? Choose:
> https://blog.cerowrt.org/post/an_upgrade_in_place/
> Dave Täht CEO, TekLibre, LLC