Re: [Congress] CONGRESS is about ready to go

Matt Mathis <mattmathis@measurementlab.net> Fri, 24 February 2023 22:45 UTC

Return-Path: <mattmathis@measurementlab.net>
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 52409C151553 for <congress@ietfa.amsl.com>; Fri, 24 Feb 2023 14:45:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.895
X-Spam-Level:
X-Spam-Status: No, score=-1.895 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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=measurementlab-net.20210112.gappssmtp.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 ZvGUSCImcGjj for <congress@ietfa.amsl.com>; Fri, 24 Feb 2023 14:45:20 -0800 (PST)
Received: from mail-pj1-x1034.google.com (mail-pj1-x1034.google.com [IPv6:2607:f8b0:4864:20::1034]) (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 B11E9C14CEFA for <congress@ietf.org>; Fri, 24 Feb 2023 14:45:20 -0800 (PST)
Received: by mail-pj1-x1034.google.com with SMTP id m3-20020a17090ade0300b00229eec90a7fso7447846pjv.0 for <congress@ietf.org>; Fri, 24 Feb 2023 14:45:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=measurementlab-net.20210112.gappssmtp.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=2gMbnix+auycvOTf0k9xHtWhRTvMT0SfFBgiwLRWqsM=; b=Zti0rc2pZC81keIE2C3COqx5yYqFrGWhgVNcCo/1ds2UT85UwVtF/S6vK3CJ6IBOeG yPTXnhHMgi0L0C7HNcHxxBaz7DCLRj6HW/31BNKNbgKODPq+mZmZwhv/Eu4AoQbjGHFG LetV6OgHZhdWqQA7aVejSOz5BaprEttgbuhtw1jn/oMqzR5VksR7boBKiMTn/3RBuzWV CKdr6P5DiLBv85KN/Pw8ZraOhIt1B0eCBRVB6WX2rvF6vrC27raThj97ieVcQareX92y DlZZieN2kWhQJUV82v22PPfbcZvdsdv+6tpwh5XaTojC5ya36Dq0aMVX5/ovhsgQvyan 3FTQ==
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=2gMbnix+auycvOTf0k9xHtWhRTvMT0SfFBgiwLRWqsM=; b=cxu4juer3uMKQ9ZsFrzSEWkK0l2OfxjAET/kISjGCcjIeK5ribvWSnStmV9yRvcStp jjduvXg8/BCr1Eak3UELXXrtbeTiVORgVIAmq90I7YH8rIpGSqhq5BMGTB3ztkHFyL0R hSyYMOi65TALbLjq7LW5NIymTfbbzhlMHLxIGoX7UrrtylfbbO71uvizcT5FkMB3tkiZ hgjYi03GnPLAghg5jOoN4pwTe1KI5Q5RZo0xSlyHCS9ITreQIAOzxaGRe798+/y56My6 GgNcpYoN3mlSwLxBfMBqrsom/mFrrScPQzey6SI4EqlLm8yA+vmB7FbvzSjk+QUgciK5 R8Wg==
X-Gm-Message-State: AO0yUKWZHC8r/FVdnkkr5LP2eFUxoVHCeT9RLkLk8FCaWydVyfDngsOx YfZH6CEm+75j8ZZX9rJiMS3N5GrFyrkoOz0qSRpNeQ==
X-Google-Smtp-Source: AK7set/L4kBKhGJENh2NspmftOkOnAPNk2Cl7oPMt2c/euxqjucWL5lDe0ptk7JyQvTv1U6Yyg5C5g7WRIKoQcHFHxo=
X-Received: by 2002:a17:90a:12cd:b0:234:b700:4aed with SMTP id b13-20020a17090a12cd00b00234b7004aedmr2357435pjg.7.1677278719826; Fri, 24 Feb 2023 14:45:19 -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>
In-Reply-To: <CAEsRLK8GoAv=mvxzpeyfKX01EeUQMLiPkkkAO=w89PAKmB_rPQ@mail.gmail.com>
From: Matt Mathis <mattmathis@measurementlab.net>
Date: Fri, 24 Feb 2023 14:45:08 -0800
Message-ID: <CAEsRLK_kZhg68n0E5mGVm_JY+qsw_WaotjLMQebt8g4Du41TmA@mail.gmail.com>
To: Zaheduzzaman Sarker <zaheduzzaman.sarker@ericsson.com>
Cc: Christian Huitema <huitema@huitema.net>, Bob Briscoe <in@bobbriscoe.net>, Martin Duke <martin.h.duke@gmail.com>, "congress@ietf.org" <congress@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000048f7a905f579e2ef"
Archived-At: <https://mailarchive.ietf.org/arch/msg/congress/-hhNRiWUkEel1mVL6TEsEnUM-fA>
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: Fri, 24 Feb 2023 22:45:23 -0000

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.