Re: [tsvwg] [iccrg] Realistic Queue delay targets

Sebastian Moeller <moeller0@gmx.de> Mon, 02 November 2020 08:47 UTC

Return-Path: <moeller0@gmx.de>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 693D13A0D33; Mon, 2 Nov 2020 00:47:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.649
X-Spam-Level:
X-Spam-Status: No, score=-1.649 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=gmx.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CsfYJMvNswhT; Mon, 2 Nov 2020 00:47:27 -0800 (PST)
Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DF91C3A0CFA; Mon, 2 Nov 2020 00:47:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1604306796; bh=Hn09OegG8Vr6OUWgBzDRanhigKcOZPef+PdWbYWBR+0=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=j6v8WXLIoj7FYsuOGmQroEU+bdqsfp6xPMLMpY7w4jnbOzergVNEg/NLtzCgE623W qNBCAmRv7TybJAdC+/IMKh64wIzX4cHK2jmoyFITA7ewRAHIZeRArV1NrN4buVzK0F 3IcYvglkcOLcSNrugicOR82c/bPSUve2gdQiL3Vk=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [134.76.241.253] ([134.76.241.253]) by web-mail.gmx.net (3c-app-gmx-bap61.server.lan [172.19.172.131]) (via HTTP); Mon, 2 Nov 2020 09:46:36 +0100
MIME-Version: 1.0
Message-ID: <trinity-b5b45825-bcee-412e-b5f3-7443e8add3a8-1604306796750@3c-app-gmx-bap61>
From: Sebastian Moeller <moeller0@gmx.de>
To: Ingemar Johansson S <ingemar.s.johansson=40ericsson.com@dmarc.ietf.org>
Cc: "Rodney W. Grimes" <ietf@gndrsh.dnsmgr.net>, Bob Briscoe <ietf@bobbriscoe.net>, tsvwg IETF list <tsvwg@ietf.org>, iccrg IRTF list <iccrg@irtf.org>, Christian Huitema <huitema@huitema.net>, TCP Prague List <tcpPrague@ietf.org>, "De Schepper, Koen (Koen)" <koen.de_schepper@nokia.com>
Content-Type: text/plain; charset="UTF-8"
Date: Mon, 02 Nov 2020 09:46:36 +0100
Importance: normal
Sensitivity: Normal
In-Reply-To: <HE1PR0701MB2876C75B0F58EDF71B4A3CD1C2100@HE1PR0701MB2876.eurprd07.prod.outlook.com>
References: <69a73308-6718-7304-be24-0eb84f77e50d@bobbriscoe.net> <202011012023.0A1KNkue011764@gndrsh.dnsmgr.net> <HE1PR0701MB2876C75B0F58EDF71B4A3CD1C2100@HE1PR0701MB2876.eurprd07.prod.outlook.com>
X-UI-Message-Type: mail
X-Priority: 3
X-Provags-ID: V03:K1:wopUGQ2PPi6PDX/JCZrd8YGKkeR4ldvwKTuFBYmhysrbDjFLx50KYE7OjWKVFX/Us1MAZ az/e+NsE2yNYWESxgb9yZhPcVPEE273nUy1YQ+RTEsOI8+9SkydAkCMXe3CjV5Ab1PXcaasUuCGD ihY8bM+UXoSYdt7w+qq3eLr2AaJdlCnt/efac6I8cv7/2SqWEftCFWFDS8bRxMzEDNcXvVYP2f80 cJIfyHLExPsS64OghsjvZcokxmTQYocZkcFT9wSE5wy+0lx5QG6jGN6kK+/JO6ZUwTtrKCDXrwBy jc=
X-UI-Out-Filterresults: notjunk:1;V03:K0:TU7WgeaHMuc=:HxEtn+AjktqqDVQd5xb48z GeAHTpgoT6BqtxsNt0XFeuX5cRq6G1BMN6UHzZHgzBAZRovlmn51v4W/J8EZ2cJEf8VGHaFzX DZRvJbycWcxHo3UQofTxfPHjt5g3sKz9JEwxH/uHG8ezs9knPXyU/oIaNEGsrVVaubN2QBHss ktZLNMYhfGlI6TsXWuLtM4VtDQrS6JLgFhT/r3Adymqgz+7z6/ZLlCrMoZNn6Yqp0W+ahzODn z67HtTgMT1w/m7mN4KVojxjuQ44SaMKEdoC/qy3KRYUWm4/9HoaHBdZfn6MSOmAATYwT+6dP3 wLgEfk/T6l0pFlmLYwacDrdvBXbF8S1lgwqWKT8JHA4z2itQvgnw2SDUGkPWwgcDi3z4NZ+hh G7F/KMEUeOZfQLzCMPEBHpxEqjcjy+O3svrkEAxd0XEwsvU93r4ILkpJkoAhg4MJvpsvm5TEj ykC7eI2yYBFXAYwhBYFblTdy2psFptTHA+YyPTs0BA0M25TeyUIK7HQ550l4NBMNVAPdPGcAK JQhXmjGpwZy0FnPOHkzX25WDNXE57Fa3KOxxJXnHo4FGxmw1095+a+XjM7jiUsQXmOjRSy6zK y3l4230bTwbUY=
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/ZddrMogkG8guROGu5am2RGdJsss>
Subject: Re: [tsvwg] [iccrg] Realistic Queue delay targets
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsvwg/>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Nov 2020 08:47:38 -0000

Hi Ingemar,

more below in-line, prefixed [SM].

> Gesendet: Montag, 02. November 2020 um 09:30 Uhr
> Von: "Ingemar Johansson S" <ingemar.s.johansson=40ericsson.com@dmarc.ietf.org>
> An: "Rodney W. Grimes" <ietf@gndrsh.dnsmgr.net>, "Bob Briscoe" <ietf@bobbriscoe.net>
> Cc: "tsvwg IETF list" <tsvwg@ietf.org>, "iccrg IRTF list" <iccrg@irtf.org>, "Christian Huitema" <huitema@huitema.net>, "TCP Prague List" <tcpPrague@ietf.org>, "De Schepper, Koen (Koen)" <koen.de_schepper@nokia.com>
> Betreff: Re: [tsvwg] [iccrg] Realistic Queue delay targets
>
> Hi Rodney
>
> I believe part of the answer to your question is found in
> https://tools.ietf.org/html/draft-ietf-tsvwg-l4s-arch-07#section-6.3 . The
> fact that we begin to see the scheduling jitter does not invalidate L4S as a
> means to reduce the congestion related jitter.

       [SM] As so often that section does contain some theoretical observations, but fails to empirically show which level of burstyness L4S can deal with gracefully and what the consequences are (on the bursty flow itself, other flows in the shallow-queue and and flows in the deep queue). That would be meaningful responses to Rodney's concern. As is that section basically just claims without supporting data, that even in the face of bursty flows, L4S should still be tried, but that must be compared to a FiFO, because compared to say fq_codel with a 5ms default target, traffic with > 5ms jitter will probably look much better after fq_codel than after L4S (L4S will conserve the burstyness much more, while fq_codel will smooth it out a bit).
        I wonder why such verbose but essentially non-actionable (almost useless) sections keep getting added to already  quite long and verbose internet drafts in the first place?

Regards
        Sebastian

>
> Scheduling jitter exist also in cellular technology. Scheduling jitter is
> however generally not evidence of congestion. L4S congestion marking should
> therefore be designed to not trigger on this. The master thesis** the L4S
> marking threshold was set sufficiently high to avoid this but it should be
> understood that L4S marking in cellular can be implemented in smarter ways.
> In the master thesis, the L4S marker only inspected the queue on the RLC
> layer.
> There are other causes to delay jitter in cellular, HARQ retransmissions and
> handover delays are two examples. There is work in progress to reduce all
> kinds on delay jitter, L4S is a tool to reduce congestion related jitter.
> In any case, non-congestion related jitter is not an argument against L4S
>
> /Ingemar
>
> **
> https://kth.diva-portal.org/smash/record.jsf?dswid=-6303&pid=diva2%3A1484466
> &c=1&searchType=SIMPLE&language=en&query=brunello&af=%5B%5D&aq=%5B%5B%5D%5D&
> aq2=%5B%5B%5D%5D&aqe=%5B%5D&noOfRows=50&sortOrder=author_sort_asc&sortOrder2
> =title_sort_asc&onlyFullText=false&sf=all
>
> > -----Original Message-----
> > From: Rodney W. Grimes <ietf@gndrsh.dnsmgr.net>
> > Sent: den 1 november 2020 21:24
> > To: Bob Briscoe <ietf@bobbriscoe.net>
> > Cc: Christian Huitema <huitema@huitema.net>; tsvwg IETF list
> > <tsvwg@ietf.org>; iccrg IRTF list <iccrg@irtf.org>; TCP Prague List
> > <tcpPrague@ietf.org>; De Schepper, Koen (Koen)
> > <koen.de_schepper@nokia.com>
> > Subject: [iccrg] Realistic Queue delay targets
> >
> > Bob,
> >
> > > Christian,
> > >
> > > I've changed the subject line given it's no longer appropriate.
> > > See inline tagged [BB]...
> >
> > And I am changing it again... as only addressing a statement that I have
> great
> > concerns about.
> >
> > See inline ragged [RWG]
> >
> > > On 01/11/2020 01:07, Christian Huitema wrote:
> > ... [ much text deleted ] ...
> >
> > > [BB] Yes, once the IETF assigns the codepoint, BBRv2 will be 'allowed'
> > > to send packets over the Internet as ECT(1). Then, yes, an L4S DualQ
> > > Coupled AQM will classify BBRv2 packets into the L4S queue. This
> > > should have a very shallow ECN marking threshold (500us - 1ms), so
> > > even if the flow (whether QUIC or TCP) is flying just under the
> > > available capacity, bunching of packets means it is unlikely to
> > > completely avoid ECN marking between probes. If it could avoid ECN
> > > marking, you are right that it would get a bump of ECN marks during
> > > the probe. I haven't studied the code, but when it experiences ECN
> > > marking I believe it switches into an L4S ECN mode for a while, and
> > > uses ECN rather than delay probing to track available capacity. I
> > > assume it switches back to BBR's delay probing mode if it gets no ECN
> > > for a while (e.g. the bottleneck might have moved). But I haven't looked
> at
> > BBRv2's ECN behaviour in detail.
> >
> >  [RWG] I have great concern about this 500uS to 1mS ECN marking threshold
> > given that I have recently learned the latest WiFi standards actually run
> with a
> > packet aggregation time of 4mS thus making it probably impossible to have
> > such traffic work in such a targeted low latency queue.
> >
> >  [RWG] Has any consideration been given to what is already deployed on the
> > Internet as link layer technologies that would preclude the operation of
> the
> > L4S low latency queue?
> >
> > Regards,
> > --
> > Rod Grimes
> rgrimes@freebsd.org
> >
>
>