Re: [tsvwg] Fwd: Qs on your 5G L4S slides
Bob Briscoe <ietf@bobbriscoe.net> Mon, 15 March 2021 22:28 UTC
Return-Path: <ietf@bobbriscoe.net>
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 1A1DE3A1142 for <tsvwg@ietfa.amsl.com>; Mon, 15 Mar 2021 15:28:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.433
X-Spam-Level:
X-Spam-Status: No, score=-1.433 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, HTML_MESSAGE=0.001, NICE_REPLY_A=-0.001, SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.665, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=bobbriscoe.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 3aNQuu5wxiP2 for <tsvwg@ietfa.amsl.com>; Mon, 15 Mar 2021 15:28:23 -0700 (PDT)
Received: from mail-ssdrsserver2.hosting.co.uk (mail-ssdrsserver2.hosting.co.uk [185.185.84.51]) (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 21A933A113E for <tsvwg@ietf.org>; Mon, 15 Mar 2021 15:28:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bobbriscoe.net; s=default; h=Content-Type:In-Reply-To:MIME-Version:Date: Message-ID:From:References:Cc:To:Subject:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=hPriv9yWVSkcL/9/okk3QKssstaGw/sCfnmEP7xs/7E=; b=SoYtfEII/0ur7aK4gnTfX8S14 GVUYnQk9XDUdrKzQceezka6Q9ySVHDgAws0Lhaha1u+q3ch1aQZciob4T2kgata2kfccxQ42EEpPs 4eAgXial4X+JGz8ZRA37KmNVbChvqZrGmO//qzKsV+BNxrXD/yKtt2j5ZQC/uApv0z71/ElaSFa0O AZPhYWahuvtgJ8badSNtI5cfV/cjZ03Uz+pwWhB9572M0MQiW9fa5lnsePRSwOZ1lC5U/RRBcAwHT 8grYngns0zJJ+L4iLnCXHoy78U7PklSinXhKmhShL3yCxidnHut/vM+Ar69ZiUddVMjBST+ffuFPb a0ZS69BKA==;
Received: from 67.153.238.178.in-addr.arpa ([178.238.153.67]:38366 helo=[192.168.1.11]) by ssdrsserver2.hosting.co.uk with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from <ietf@bobbriscoe.net>) id 1lLvhG-0001AA-EO; Mon, 15 Mar 2021 22:28:22 +0000
To: Greg White <g.white@CableLabs.com>, "Ruediger.Geib@telekom.de" <Ruediger.Geib@telekom.de>, "ingemar.s.johansson@ericsson.com" <ingemar.s.johansson@ericsson.com>
Cc: "tsvwg@ietf.org" <tsvwg@ietf.org>
References: <HE1PR0701MB22994BB36811BDAB98F464B9C2919@HE1PR0701MB2299.eurprd07.prod.outlook.com> <4cf84500-756f-9da9-81d2-b29e1aebad4a@bobbriscoe.net> <AM7PR05MB7090AB2C98F6EA6328DCFB75916F9@AM7PR05MB7090.eurprd05.prod.outlook.com> <HE1PR0701MB2299229839CFE56847FCAD2FC26C9@HE1PR0701MB2299.eurprd07.prod.outlook.com> <FRYP281MB0112A5CDAEFD57D3E935904C9C6C9@FRYP281MB0112.DEUP281.PROD.OUTLOOK.COM> <HE1PR0701MB2299F09181D3D4C9E150E3C5C26C9@HE1PR0701MB2299.eurprd07.prod.outlook.com> <FRYP281MB0112291B8CF0E0745660D8D59C6C9@FRYP281MB0112.DEUP281.PROD.OUTLOOK.COM> <2a79bd1d-dae9-6e91-55ee-0af586527fbd@bobbriscoe.net> <C54A5528-03D9-430F-832B-F9940FD7F1ED@cablelabs.com>
From: Bob Briscoe <ietf@bobbriscoe.net>
Message-ID: <eff08757-f073-eaee-0a97-649b0ff8bc04@bobbriscoe.net>
Date: Mon, 15 Mar 2021 22:28:20 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.1
MIME-Version: 1.0
In-Reply-To: <C54A5528-03D9-430F-832B-F9940FD7F1ED@cablelabs.com>
Content-Type: multipart/alternative; boundary="------------313EF7628CEB3484C33EC4F9"
Content-Language: en-GB
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - ssdrsserver2.hosting.co.uk
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - bobbriscoe.net
X-Get-Message-Sender-Via: ssdrsserver2.hosting.co.uk: authenticated_id: in@bobbriscoe.net
X-Authenticated-Sender: ssdrsserver2.hosting.co.uk: in@bobbriscoe.net
X-Source:
X-Source-Args:
X-Source-Dir:
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/a0KgoRDxyCULc5olhlbwANS3jK0>
Subject: Re: [tsvwg] Fwd: Qs on your 5G L4S slides
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, 15 Mar 2021 22:28:27 -0000
Greg, See quick clarification inline [BB] On 15/03/2021 21:57, Greg White wrote: > > Inline [GW]. > > *From: *tsvwg <tsvwg-bounces@ietf.org> on behalf of Bob Briscoe > <ietf@bobbriscoe.net> > *Date: *Monday, March 15, 2021 at 12:06 PM > *To: *"Ruediger.Geib@telekom.de" <Ruediger.Geib@telekom.de>, > "ingemar.s.johansson@ericsson.com" <ingemar.s.johansson@ericsson.com> > *Cc: *"tsvwg@ietf.org" <tsvwg@ietf.org> > *Subject: *Re: [tsvwg] Fwd: Qs on your 5G L4S slides > > Ruediger, > > ==DOCSIS== > Whoa! NQB is not L4S traffic. NQB is a Diffserv codepoint. L4S is > identified by the ECN field. In DOCSIS the NQB Diffserv codepoint > classifies into the /same queue/ as L4S traffic (renamed the Low > Latency queue due to its dual role). Allowing in unresponsive traffic > was only considered in DOCSIS because there was already a sufficient > policing function in front of the queue (per-flow queue protection). > > ==Mobile== > If a mobile operator (or in this case a masters student), uses the > ECT(1) codepoint to classify traffic into a priority bearer, then it's > not L4S. It's an ECN codepoint intended for L4S but used (abused?) in > a Diffserv priority scheduler. > > The problem that the DualQ Coupled AQM solved was how to isolate low > latency flows without having to know how much bandwidth to set aside > for them. So if there are M L4S flows and N Classic flows, M and N can > take any value, including zero. That's because the coupling makes the > two queues appear as one - from a bandwidth and congestion control > perspective (approximately). > > So, if you have a Diffserv scheduler and no L4S mechanism, you would > need to go back to using traditional Diffserv techniques like guessing > what M and N might be most of the time, to decide how much bandwidth > to configure for a separate priority queue, then policing it. > > To summarize, the answers to your question: > > The underlying question is, to which extend does the end-to-end > performance of L4S depend on suitable radio schedulers coupling > two congestion control algos or queuing behaviours, like L4S > standardises for fixed line schedulers. And how to operate a > network, if these are absent. > > > An operator that wants to support any technology without deploying the > technology isn't going to get very far! L4S depends on using an L4S > mechanism (obviously), specifically the DualQ Coupled AQM (or FQ). How > to operate a network if L4S is absent - well, you go back to what you > had before. But then you can't support applications that need > consistently low latency /and/ the full available bandwidth, which is > the point of L4S. > > > ==WiFi== > You say that the NQB draft "specifies mapping L4S to a priority bearer > based PHB". This is because NQB is having to cope with the WiFi > situation as it finds it. It's not ideal, but you'll see below how it > could evolve to something better. > I understand that the video access category (AC_VI) was the only > choice that offered decent enough latency without excessive bandwidth > priority. NQB just needs to be isolated from bursty traffic - it > didn't choose AC_VI because of any need for /bandwidth/ priority, per > se. NQB should work with quite weakly weighted priority as long as > it's isolated. But that wasn't available in current WiFI. > > [GW] The NQB draft does NOT make any recommendations on treatment of > L4S-ECN marked traffic. In addition, for NQB traffic it recommends to > map it into a separate queue in the best effort access category > (AC_BE). It only utilizes the video access category as a way to > interoperate with existing WiFi gear (including RFC8325 gear*), and in > that case it recommends that the EDCA parameters be configured so that > AC_VI gets the same bandwidth priority as AC_BE. > > *this has gotten me thinking that it would be worth further discussion > on NQB recommendations for RFC8325 gear. Since the recommendation in > the NQB draft would amount to a change to the implementation, perhaps > the draft should recommend that 8325 gear (if possible) maps NQB to a > separate queue in AC_BE, and only provides the AC_VI option as a > backstop in case the implementation can’t provide a separate queue. > > > > L4S is also walking into the WiFi environment as it finds it. With > today's non-L4S products, I would also recommend that the L4S-ECN > codepoints are mapped to the video access category, if possible. > Nokia's latest WiFi products (in the 'Beacon' range) already include > an L4S DualQ Coupled AQM. And as other L4S WiFi products come out, the > coupling will introduce the recommended congestion signals that can be > used as back-pressure against the priority scheduler. Users don't want > to abuse scheduling priority at the expense of the balance between > their own applications. But they have no choice until there's a > mechanism that allows their applications to balance against other apps. > > [GW] In my view the preferred option is for the dual-queue coupled AQM > to be implemented within a single access category (e.g. AC_BE). > Utilizing AC_VI for L4S-ECN traffic would eliminate the ability to > provide backpressure, since the BE queue in one STA can’t easily be > coupled to the VI queue in another. > [BB] I agree. To be clear, when I said "I would also recommend that the L4S-ECN codepoints are mapped to the video access category, if possible." I meant, in the absence of an L4S AQM capability in the WiFI node (i.e. for dealing with today). Bob > > Finally, once there's an L4S queue in WiFi kit, NQB traffic could be > classified into it, as was done in DOCSIS. > > FQ offers an alternative path for WiFi - neither precludes the other. > > Does this help explain? > > > Bob > > On 15/03/2021 11:19, Ruediger.Geib@telekom.de > <mailto:Ruediger.Geib@telekom.de> wrote: > > Hi Ingemar, > > I’m not having trouble with wireless default scheduling. I’d > favour the development of a DiffServ scheduler on packet layer > combined with a default scheduler below. It seems to me that 3 GPP > choose different approaches for 4G and 5G. > > I wonder which scheduling was recommended for 3GPP access types, > if there’s an RFC recommending a priority bearer for L4S at WiFi > interfaces. > > Regards, > > Ruediger > > *Von:*Ingemar Johansson S <ingemar.s.johansson@ericsson.com> > <mailto:ingemar.s.johansson@ericsson.com> > *Gesendet:* Montag, 15. März 2021 12:08 > *An:* Geib, Rüdiger <Ruediger.Geib@telekom.de> > <mailto:Ruediger.Geib@telekom.de> > *Cc:* Kevin.Smith@vodafone.com <mailto:Kevin.Smith@vodafone.com>; > ietf@bobbriscoe.net <mailto:ietf@bobbriscoe.net>; tsvwg@ietf.org > <mailto:tsvwg@ietf.org>; Ingemar Johansson S > <ingemar.s.johansson@ericsson.com> > <mailto:ingemar.s.johansson@ericsson.com> > *Betreff:* RE: [tsvwg] Fwd: Qs on your 5G L4S slides > > Hi Ruediger > > I can’t really comment on how this is handled for WiFi. But I also > notice that DOCSIS has a mechanism that demotes misbehaving L4S > flows into a classic queue. > > For 3GPP access already L4S with default bearers gives quite some > improvement. > > The use of L4S with priority scheduling can enhance performance > even more but poses some additional concerns, where the use of a > DBS scheduler is one extreme in this context. There are other > alternatives such as increased scheduling weight that has a more > limited impact on other traffic that runs on default bearers. > > But this problem is not unique to L4S. You would face the same > issue with e.g., GBR bearers for the cases where an endpoint gets > in bad coverage. Additional methods can be needed here to avoid > that one bearer gets unduly large share of the radio resources. > > /Ingemar > > *From:* Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de> > <Ruediger.Geib@telekom.de <mailto:Ruediger.Geib@telekom.de>> > *Sent:* den 15 mars 2021 11:48 > *To:* Ingemar Johansson S <ingemar.s.johansson@ericsson.com > <mailto:ingemar.s.johansson@ericsson.com>> > *Cc:* Kevin.Smith@vodafone.com <mailto:Kevin.Smith@vodafone.com>; > ietf@bobbriscoe.net <mailto:ietf@bobbriscoe.net>; tsvwg@ietf.org > <mailto:tsvwg@ietf.org> > *Subject:* AW: [tsvwg] Fwd: Qs on your 5G L4S slides > > Hi Ingemar, > > That depends. For WiFi, draft-ietf-tsvwg-nqb-05 specifies mapping > L4S to a priority bearer based PHB. Then this stops to be an L4S > problem. I’d like to be clear about that issue and the question > is, whether there will be a recommendation to assign L4S traffic > to a 4G or 5G priority bearer. If your answer is no, why is there > a draft specifying a priority bearer for WiFi L4S traffic? > > The underlying question is, to which extend does the end-to-end > performance of L4S depend on suitable radio schedulers coupling > two congestion control algos or queuing behaviours, like L4S > standardises for fixed line schedulers. And how to operate a > network, if these are absent. > > Regards, > > Ruediger > > *Von:*tsvwg <tsvwg-bounces@ietf.org > <mailto:tsvwg-bounces@ietf.org>> *Im Auftrag von *Ingemar Johansson S > *Gesendet:* Montag, 15. März 2021 10:55 > *An:* Smith, Kevin, Vodafone Group > <Kevin.Smith=40vodafone.com@dmarc.ietf.org > <mailto:Kevin.Smith=40vodafone.com@dmarc.ietf.org>>; Bob Briscoe > <ietf@bobbriscoe.net <mailto:ietf@bobbriscoe.net>>; tsvwg IETF > list <tsvwg@ietf.org <mailto:tsvwg@ietf.org>> > *Betreff:* Re: [tsvwg] Fwd: Qs on your 5G L4S slides > > Hi Kevin, Bob + others > > CC Davide (thesis author) > > Yes, there was a test with the use of the dedicated bearer (DBS) > and no-L4S. This is exemplified in section 5.3.6 in the thesis > report. In short the outcome is that the background traffic will > be severely affected. The reason is that the DBS scheduler > (originally devised for e.g. VoLTE) prioritizes a bearer when the > queue delay exceeds a given low threshold (e.g 10ms). And because > SCReAM without L4S targets larger queue delay, the outcome is that > it will hog an unreasonable share of the available resourses. > > What this means is that it is necessary to use some extra guard > mechanism when prioritized bearers are used, but this is of course > not only an L4S problem. > > /Ingemar > > * > http://www.diva-portal.org/smash/record.jsf?pid=diva2%3A1484466&dswid=-2512 > <http://www.diva-portal.org/smash/record.jsf?pid=diva2%3A1484466&dswid=-2512> > > *From:* tsvwg <tsvwg-bounces@ietf.org > <mailto:tsvwg-bounces@ietf.org>> *On Behalf Of *Smith, Kevin, > Vodafone Group > *Sent:* den 12 mars 2021 14:56 > *To:* Bob Briscoe <ietf@bobbriscoe.net > <mailto:ietf@bobbriscoe.net>>; tsvwg IETF list <tsvwg@ietf.org > <mailto:tsvwg@ietf.org>> > *Subject:* Re: [tsvwg] Fwd: Qs on your 5G L4S slides > > Hi Ingemar, > > Just to ask, was there also a variant of the test with no L4S but > with the dedicated bearer? I’d be interested to see that comparison. > > @Bob, regarding UPF placement: the ability to virtualise network > functions in 5G Core allows easier scaling of UPFs as required. > > All best, > > Kevin > > C2 General > > *From:* tsvwg <tsvwg-bounces@ietf.org > <mailto:tsvwg-bounces@ietf.org>> *On Behalf Of *Bob Briscoe > *Sent:* 10 March 2021 17:41 > *To:* tsvwg IETF list <tsvwg@ietf.org <mailto:tsvwg@ietf.org>> > *Subject:* [tsvwg] Fwd: Qs on your 5G L4S slides > > *CYBER SECURITY WARNING:*This email is from an external source - > be careful of attachments and links. Please follow the Cyber Code > and report suspicious emails. > > tsvwg, > > Fwd'ing to list, with permission... > In case anyone else had the same questions > > > > -------- Forwarded Message -------- > > *Subject: * > > > > RE: Qs on your 5G L4S slides > > *Date: * > > > > Wed, 10 Mar 2021 14:33:42 +0000 > > *From: * > > > > Ingemar Johansson S <ingemar.s.johansson@ericsson.com> > <mailto:ingemar.s.johansson@ericsson.com> > > *To: * > > > > Bob Briscoe <research@bobbriscoe.net> <mailto:research@bobbriscoe.net> > > *CC: * > > > > Ingemar Johansson S <ingemar.s.johansson@ericsson.com> > <mailto:ingemar.s.johansson@ericsson.com> > > > > Hi > Please see inline [IJ] > > /Ingemar > > -----Original Message----- > From: Bob Briscoe <research@bobbriscoe.net> > <mailto:research@bobbriscoe.net> > Sent: den 10 mars 2021 14:46 > To: Ingemar Johansson S <ingemar.s.johansson@ericsson.com> > <mailto:ingemar.s.johansson@ericsson.com> > Subject: Qs on your 5G L4S slides > > Ingemar, > > #5 "Dedicated bearer / QoS flow for L4S traffic" > Is this a per-app microflow or a per-user flow? > > [IJ] It is per-user flows, i.e each bearer can handle many flows > > > And I think you'll need to explain where the UPF is typically > located. I believe > it's close to the edge, isn't i? > Further into the network (beyond the UPF) these flows just > become an > aggregate of all the users. > > [IJ] The UPF is close to the edge somehow, it is hard to say for > certain where they are located, they can be real close to the base > stations or >100km away. > > > #6 Question: > Do you have any feel for qDelay & throughput if a "Classic ECN > AQM" like PIE > or CoDel was used? > > [IJ] No, it was not studied in the master thesis work. > > > #6 - #11: > Is the DBS scheduler between users, or between flows? > > [IJ] Per user (bearer) > > > #12: L4S is meant to greatly reduce the throughput-delay > tradeoff, and in our > results it did. > Any idea why not here? I guess, with video, it's the 'getting > up to speed' fast > problem (that I'm working on with Joakim). > > [IJ] One reason is the large variation in frame sizes that video > coders generate. > Another is that SCReAM paces out the video frames as 50% higher > rate than the nominal video target bitrate. This pacing overhead > can be configured lower but then the video frames (RTP packets) > are more likely to become queued up in the sender instead. I > really believe that it can be done better, was hoping to have time > to improve SCReAM in this respect but the work hours fly in other > directions . > With that said. Also a DCTCP flow (with L4S) marking will get a > reduced throughput compared to e.g a Cubic flow (without L4S) over > cellular. The reason is that the large buffers with Cubic absorb > the fast fading dips in LTE and NR. With DCTCP + L4S some extra > headroom is needed to avoid queue build up. > > > > Bob > > -- > __________________________________________________________ > ______ > Bob Briscoe https://protect2.fireeye.com/v1/url?k=828d3ddc > <https://protect2.fireeye.com/v1/url?k=828d3ddc>- > dd1604f1-828d7d47-8692dc8284cb-1ab58b5eb7943901&q=1&e=b0160f51- > 6418-41ea-9221-efaca6b7cec8&u=http%3A%2F%2Fbobbriscoe.net%2F > > > > -- > ________________________________________________________________ > Bob Briscoehttp://bobbriscoe.net/ <http://bobbriscoe.net/> -- ________________________________________________________________ Bob Briscoe http://bobbriscoe.net/
- [tsvwg] Fwd: Qs on your 5G L4S slides Bob Briscoe
- Re: [tsvwg] Fwd: Qs on your 5G L4S slides Smith, Kevin, Vodafone Group
- Re: [tsvwg] Fwd: Qs on your 5G L4S slides Ingemar Johansson S
- Re: [tsvwg] Fwd: Qs on your 5G L4S slides Ruediger.Geib
- Re: [tsvwg] Fwd: Qs on your 5G L4S slides Ingemar Johansson S
- Re: [tsvwg] Fwd: Qs on your 5G L4S slides Ruediger.Geib
- Re: [tsvwg] Fwd: Qs on your 5G L4S slides Ingemar Johansson S
- Re: [tsvwg] Fwd: Qs on your 5G L4S slides Bob Briscoe
- Re: [tsvwg] Fwd: Qs on your 5G L4S slides Greg White
- Re: [tsvwg] Fwd: Qs on your 5G L4S slides Bob Briscoe
- Re: [tsvwg] Qs on your 5G L4S slides Sebastian Moeller
- Re: [tsvwg] Fwd: Qs on your 5G L4S slides Sebastian Moeller
- Re: [tsvwg] Fwd: Qs on your 5G L4S slides Ruediger.Geib
- Re: [tsvwg] Fwd: Qs on your 5G L4S slides Bob Briscoe
- Re: [tsvwg] Fwd: Qs on your 5G L4S slides Sebastian Moeller
- Re: [tsvwg] Fwd: Qs on your 5G L4S slides Ingemar Johansson S