Re: [Congress] CONGRESS is about ready to go
Martin Duke <martin.h.duke@gmail.com> Sun, 26 February 2023 21:30 UTC
Return-Path: <martin.h.duke@gmail.com>
X-Original-To: congress@ietfa.amsl.com
Delivered-To: congress@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A8378C151546 for <congress@ietfa.amsl.com>; Sun, 26 Feb 2023 13:30:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.093
X-Spam-Level:
X-Spam-Status: No, score=-2.093 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, RCVD_IN_DNSWL_BLOCKED=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=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 sGS6uRIg_LoJ for <congress@ietfa.amsl.com>; Sun, 26 Feb 2023 13:30:27 -0800 (PST)
Received: from mail-vs1-xe33.google.com (mail-vs1-xe33.google.com [IPv6:2607:f8b0:4864:20::e33]) (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 BE98EC14CEE5 for <congress@ietf.org>; Sun, 26 Feb 2023 13:30:27 -0800 (PST)
Received: by mail-vs1-xe33.google.com with SMTP id x14so8038734vso.9 for <congress@ietf.org>; Sun, 26 Feb 2023 13:30:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=5CEZUjZ0ZIhvMRmp+Bv9rzQESRwe/EaxfsHQZTBPzqI=; b=h7TLBxAlLRwzyc29p2XesHpRoRweV3lDhNWZGtKisVXj8Jimpl/8kuhyEVEh92Y02C eE/h49wx/sCGjygFBlPrTRkmothTChq3950k3WG13w+WlTY4CWsSMJJRrdTj3IbR4cxW 9A4BZ+4N7vfDjtClBwf/cuqivu23eo111nSP56sOjwHkP3pnyj6VEUWa5EhTHjIq8ZN7 tjjVVecK70QIzq0JAf6ZsdmxowbA9MfqALRwVBdAKx3Mz77TN6nFdZoLerD2PoTHAscq 6XvbOpd5tTjT0aqAACl4Bd7HhNQKrXVnPX/A4fRIS3UuizzABm1P+4pqvMJ7+c04d2qQ 9N/w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=5CEZUjZ0ZIhvMRmp+Bv9rzQESRwe/EaxfsHQZTBPzqI=; b=FzBC89vx4hVmUqUy4aNuvnqqFnRF/BYkIMUqy5bP/BgehsO6XKyJbEGpiCGoewDCgq YB6za04+8C1Hlj7AtxDCfHwCzTvElE3YHqejggekC3Xgn/k+DSeeV0D1fzEPmhU+T1Xd k+3vADZN3MoosqLvFdTGCzRFoHVg5K7gPFrmXd7Q4Makh48Jstla05yQ1Nn/c5sVxnYh 669OKNwv97gSJf+NCkxn3lUukJtyxlB1k/CYKjS5664m4urw0cUYKu8PTcKtgnRsYfsL v8ma8gY1vt0AxawqXmA1KgsCB6XCrbW4Pl+yZx7DQO1UXaj44JhPhpGRg4e0MKPzCNrr kiyg==
X-Gm-Message-State: AO0yUKWndhptz4EUNZL7XbUR1RUmichszHNsI+n+4w8+MnDr25xfscu1 Htz7/hRgWFhtMLxZJcfHLib4/du514YMHPWl6F/FKx4v
X-Google-Smtp-Source: AK7set81WHGY1FXXeyyuh99SKvzTNb8mAn7PXHI5ywr6fFJMSW5xL9e6UwH3cQh6afgW9l69DVnhUgUNb/abo0hR0jk=
X-Received: by 2002:a1f:c1d5:0:b0:40d:526d:5633 with SMTP id r204-20020a1fc1d5000000b0040d526d5633mr6440873vkf.2.1677447026331; Sun, 26 Feb 2023 13:30:26 -0800 (PST)
MIME-Version: 1.0
References: <CAM4esxQwvo-QNiq_1PDx_z8RvxcJwrMdkb+GJLYJDYw6+_gO2g@mail.gmail.com> <71579EDF-5910-49E4-A76E-3291A133A533@gmail.com> <CAEsRLK_v50CjouSRga2_DQDXOi0rFUVHUGEtL9UJMt+UtnRAiA@mail.gmail.com> <f257f6db-c3c1-3ba4-b99f-cf141c0d90d5@bobbriscoe.net> <CAEsRLK_kdQPa=J3hktfPJ5z5GsFMFAMvDo=x9x-E9K-DmrXk-g@mail.gmail.com> <dac96aaf-f122-45b7-f1b3-aa6e01a3daaf@bobbriscoe.net> <CAEsRLK8CEiPZLW_4d3LmkQhOH0tkdMSkwXipW_K16qWG_66szA@mail.gmail.com> <2a140a2e-6718-f916-3409-9d9609ff7fd2@huitema.net> <9E543709-8879-4B88-81CA-38EEA17C5045@ericsson.com> <CAEsRLK9otD6ZG98o-qwOESF99F_3wn7eqJwXBcJWxekkMsdjgg@mail.gmail.com> <2D200F56-0053-4FB9-B446-BAEC2D518581@ericsson.com> <CAEsRLK8GoAv=mvxzpeyfKX01EeUQMLiPkkkAO=w89PAKmB_rPQ@mail.gmail.com> <CAEsRLK_kZhg68n0E5mGVm_JY+qsw_WaotjLMQebt8g4Du41TmA@mail.gmail.com>
In-Reply-To: <CAEsRLK_kZhg68n0E5mGVm_JY+qsw_WaotjLMQebt8g4Du41TmA@mail.gmail.com>
From: Martin Duke <martin.h.duke@gmail.com>
Date: Sun, 26 Feb 2023 13:30:19 -0800
Message-ID: <CAM4esxTgFZJct=C5BGbXn0U=9UNnNsa3kV4dJtkk-pGttT8cmw@mail.gmail.com>
To: Matt Mathis <mattmathis@measurementlab.net>
Cc: Zaheduzzaman Sarker <zaheduzzaman.sarker@ericsson.com>, Christian Huitema <huitema@huitema.net>, Bob Briscoe <in@bobbriscoe.net>, "congress@ietf.org" <congress@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000002255df05f5a1123c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/congress/YRyyM0HAbidsq40xksnZ7fPk0Y8>
Subject: Re: [Congress] CONGRESS is about ready to go
X-BeenThere: congress@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Discussions about the CONGestion RESponse and Signaling \(CONGRESS\) Working Group" <congress.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/congress>, <mailto:congress-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/congress/>
List-Post: <mailto:congress@ietf.org>
List-Help: <mailto:congress-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/congress>, <mailto:congress-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 26 Feb 2023 21:30:31 -0000
I'm comfortable with adding these two bullets as being in-scope: - Congestion control techniques that address lower-layer alterations to packet timing or ordering. - Advice to upper layers on counterproductive behaviors regarding retransmissions and opening of additional connections to the same host. As for ACK thinning, this strikes me as a TCP-only problem, and a standalone solution should probably be done in TCPM. That isn't to say that a more comprehensive algorithm couldn't touch on these issues as part of their design, which wouldn't require a separate charter bullet. I'm happy to create a PR for this on Monday, when I have a decent text editor and github client. But I'm happy to entertain feedback. On Fri, Feb 24, 2023 at 2:45 PM Matt Mathis <mattmathis@measurementlab.net> wrote: > I just realized that the charter I have is .txt only. Did I overlook one > in kramdown? > > On Fri, Feb 24, 2023 at 11:30 AM Matt Mathis < > mattmathis@measurementlab.net> wrote: > >> You can't weigh fuzzy preferences in email, because the effort to send a >> message exceeds the strength of most people's opinion. >> >> I think the chairs (+ ADs?) just need to make a decision. I have some >> meetings but I will push two separate PRs laer today. >> >> On Fri, Feb 24, 2023 at 10:31 AM Zaheduzzaman Sarker < >> zaheduzzaman.sarker@ericsson.com> wrote: >> >>> yes, a PR would be good. >>> >>> However, I am not sure we have a conclusive discussion here that shows >>> what it actually means if we include those two bullets. I would like to >>> understand that part better. >>> >>> Let me remind us that right now the charter includes "operational >>> guidance" in the charter, is that not good enough? >>> >>> //Zahed >>> >>> On 24 Feb 2023, at 15:49, Matt Mathis <mattmathis@measurementlab.net> >>> wrote: >>> >>> I submitted two bullets that could go directly into the charter. Would >>> you like a PR? >>> >>> Although it is reasonable to assume that we have views up and down the >>> stack, I hoped to make them explicit for two reasons: >>> 1) We tend to forget to think about some of these things, and I was >>> hoping to have permanent reminders. (For example, how much has L4s and TCP >>> Prague been tested on networks that require batching, such as 600 Mb/s >>> WiFi? I have yet to see any mention of potential problems (Please let me >>> know if I have missed something). >>> 2) I have seen good ideas ruled "out of scope" because they were not >>> explicitly in scope, and raised an awkward truth that the WG didn't want to >>> address. >>> >>> Of my two points, I see more risk down the stack. >>> >>> On Fri, Feb 24, 2023 at 2:55 AM Zaheduzzaman Sarker < >>> zaheduzzaman.sarker@ericsson.com> wrote: >>> >>>> First a question, Have we reached to any actionable modification to >>>> the charter text after the discussion here? >>>> >>>> On my personal view, I think the relation to lower layer and upper >>>> layer is always there. We have applications that produces and consumes data >>>> not really focusing on how a transport protocol would behave or require >>>> rather focused on their own KPIs or goal. We also have lower layer which >>>> try to do optimization - say ordered delivery, which perhaps transport >>>> protocol can handle themself. For me, all these are very good topics to >>>> discuss and consider while designing on congestion control algorithms , but >>>> does not need to be in the charter. I am not sure what else can be done >>>> other than publishing BCP or guidance. The 5033bis perhaps would also >>>> trigger some of these discussions. >>>> >>>> //Zahed >>>> >>>> > On 24 Feb 2023, at 04:23, Christian Huitema <huitema@huitema.net> >>>> wrote: >>>> > >>>> > >>>> > >>>> > On 2/23/2023 5:14 PM, Matt Mathis wrote: >>>> >> I should have used a different word. I meant tools in a BCP >>>> standards sense - a citable document that can be used to scold developers >>>> and corporations who carelessly deploy large scale systems that are >>>> capable of serving enough data to DDOS entire countries. I have heard >>>> rumors of at least 3 such events. >>>> >> It would be better if we told application designers that they MUST >>>> do their part to prevent congestion collapse and that transport can't fix >>>> some design flaws. >>>> > >>>> > Of course, we have no protocol police. For example, nobody asked >>>> permission from the IETF to deploy Cubic and make the buffer-bloat issue >>>> even bigger than it was with Reno. Nobody asked for permission from the >>>> IETF before deciding that running 6 TCP connections in parallel was a fine >>>> way to speed up the loading of web pages. >>>> > >>>> > In theory, we could encourage "enforcement by network effects". For >>>> example, servers could (perhaps) detect that a peer is requesting way too >>>> many TCP connections in parallel, or stopping and resuming its QUIC >>>> connections too frequently, and "do something about it". Or, Active Queue >>>> Managers in the network might detect that a particular flow is causing >>>> congestion or long queues at the bottleneck and "do something about it". >>>> > >>>> > That's something worth thinking about. A BCP might detail the kind of >>>> enforcement that is considered legit, providing servers admin or AQM system >>>> with some kind of guidelines. And then, the resulting enforcement might >>>> make the Internet better for everybody. Maybe. >>>> > >>>> > It is also a clear recipe for ossification. That, and the possibility >>>> of getting it wrong, make writing any such recommendation rather dangerous. >>>> Not that this has ever stopped the deployment of middle boxes... >>>> > >>>> > -- Christian Huitema >>>> > >>>> > -- >>>> > Congress mailing list >>>> > Congress@ietf.org >>>> > https://www.ietf.org/mailman/listinfo/congress >>>> >>>> >>> >>> -- >>> Thanks, >>> --MM-- >>> Evil is defined by mortals who think they know "The Truth" and use force >>> to apply it to others. >>> >>> >>> >> >> -- >> Thanks, >> --MM-- >> Evil is defined by mortals who think they know "The Truth" and use force >> to apply it to others. >> > > > -- > Thanks, > --MM-- > Evil is defined by mortals who think they know "The Truth" and use force > to apply it to others. >
- [Congress] CONGRESS is about ready to go Martin Duke
- Re: [Congress] CONGRESS is about ready to go Jeff Tantsura
- Re: [Congress] CONGRESS is about ready to go Matt Mathis
- Re: [Congress] CONGRESS is about ready to go Bob Briscoe
- Re: [Congress] CONGRESS is about ready to go Matt Mathis
- Re: [Congress] CONGRESS is about ready to go Bob Briscoe
- Re: [Congress] CONGRESS is about ready to go Matt Mathis
- Re: [Congress] CONGRESS is about ready to go Christian Huitema
- Re: [Congress] CONGRESS is about ready to go Zaheduzzaman Sarker
- Re: [Congress] CONGRESS is about ready to go Matt Mathis
- Re: [Congress] CONGRESS is about ready to go Zaheduzzaman Sarker
- Re: [Congress] CONGRESS is about ready to go Matt Mathis
- Re: [Congress] CONGRESS is about ready to go Matt Mathis
- Re: [Congress] CONGRESS is about ready to go Martin Duke
- Re: [Congress] CONGRESS is about ready to go Matt Mathis
- Re: [Congress] CONGRESS is about ready to go Christian Huitema
- Re: [Congress] CONGRESS is about ready to go Bob Briscoe
- Re: [Congress] CONGRESS is about ready to go Michael Welzl
- Re: [Congress] CONGRESS is about ready to go Michael Welzl
- Re: [Congress] CONGRESS is about ready to go Martin Duke
- Re: [Congress] CONGRESS is about ready to go Rodney W. Grimes
- Re: [Congress] CONGRESS is about ready to go Martin Duke
- Re: [Congress] CONGRESS is about ready to go Matt Mathis