From: Bob McMahon <bob.mcmahon@broadcom.com>
To: David Lang <david@lang.hm>
Cc: Dave Taht <dave.taht@gmail.com>, Rpm <rpm@lists.bufferbloat.net>,
Cake List <cake@lists.bufferbloat.net>,
bloat <bloat@lists.bufferbloat.net>,
Make-Wifi-fast <make-wifi-fast@lists.bufferbloat.net>
Subject: Re: [Bloat] [Make-wifi-fast] The most wonderful video ever about bufferbloat
Date: Tue, 18 Oct 2022 10:03:21 -0700 [thread overview]
Message-ID: <CAHb6LvoUr9cqzKQo0K-9BUJLepiWSHvWuEna3sOfF1oXk-yquw@mail.gmail.com> (raw)
In-Reply-To: <6710sq51-1151-s739-qq87-0r5264qrs9q8@ynat.uz>
[-- Attachment #1: Type: text/plain, Size: 3736 bytes --]
I agree with Stuart that there is no reason for shared lines in the first
place. It seems like a design flaw to have a common queue that congests in
a way that impacts the one transmit unit as the atomic forwarding plane
unit. The goal of virtual output queueing
<https://en.wikipedia.org/wiki/Virtual_output_queueing> is to eliminate
head of line blocking, every egress transmit unit gets its own cashier with
no competition. The VOQ queue depths should support one transmit unit and
any jitter through the switching subsystem - jitter for the case of
non-bloat and where a faster VOQ service rate can drain the VOQ. If the
VOQ can't be drained per a faster service rate, then it's just one
transmit unit as the queue is now just a standing queue w/delay and no
benefit.
Many network engineers typically, though incorrectly, perceive a transmit
unit as one ethernet packet. With WiFi it's one Mu transmission or one Su
transmission, with aggregation(s), which is a lot more than one ethernet
packet but it depends on things like MCS, spatial stream powers, Mu peers,
etc. and is variable. Some data center designs have optimized the
forwarding plane for flow completion times so their equivalent transmit
unit is a mouse flow.
I perceive applying AQM to shared queue congestion as a mitigation
technique to a poorly designed forwarding plane. The hope is that
transistor engineers don't do this and "design out the lines" from the
beginning. Better switching engineering vs queue management applied
afterwards as a mitigation technique.
Bob
On Mon, Oct 17, 2022 at 7:58 PM David Lang via Make-wifi-fast <
make-wifi-fast@lists.bufferbloat.net> wrote:
> On Mon, 17 Oct 2022, Dave Taht via Bloat wrote:
>
> > On Mon, Oct 17, 2022 at 5:02 PM Stuart Cheshire <cheshire@apple.com>
> wrote:
> >>
> >> On 9 Oct 2022, at 06:14, Dave Taht via Make-wifi-fast <
> make-wifi-fast@lists.bufferbloat.net> wrote:
> >>
> >> > This was so massively well done, I cried. Does anyone know how to get
> in touch with the ifxit folk?
> >> >
> >> > https://www.youtube.com/watch?v=UICh3ScfNWI
> >>
> >> I’m surprised that you liked this video. It seems to me that it repeats
> all the standard misinformation. The analogy they use is the standard
> terrible example of waiting in a long line at a grocery store, and the
> “solution” is letting certain traffic “jump the line, angering everyone
> behind them”.
> >
> > Accuracy be damned. The analogy to common experience resonates more.
>
> actually, fair queueing is more like the '15 items or less' lanes to speed
> through the people doing simple things rather than having them wait behind
> the
> mother of 7 doing their monthly shopping.
>
> David Lang_______________________________________________
> Make-wifi-fast mailing list
> Make-wifi-fast@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/make-wifi-fast
--
This electronic communication and the information and any files transmitted
with it, or attached to it, are confidential and are intended solely for
the use of the individual or entity to whom it is addressed and may contain
information that is confidential, legally privileged, protected by privacy
laws, or otherwise restricted from disclosure to anyone else. If you are
not the intended recipient or the person responsible for delivering the
e-mail to the intended recipient, you are hereby notified that any use,
copying, distributing, dissemination, forwarding, printing, or copying of
this e-mail is strictly prohibited. If you received this e-mail in error,
please return the e-mail to the sender, delete it from your computer, and
destroy any printed copy of it.
[-- Attachment #2: Type: text/html, Size: 4620 bytes --]
next prev parent reply other threads:[~2022-10-18 17:03 UTC|newest]
Thread overview: 72+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-10-09 13:14 [Bloat] " Dave Taht
2022-10-09 13:23 ` Nathan Owens
2022-10-10 5:52 ` Taraldsen Erik
2022-10-10 9:09 ` [Bloat] [Cake] " Sebastian Moeller
2022-10-10 9:32 ` Taraldsen Erik
2022-10-10 9:40 ` Sebastian Moeller
2022-10-10 11:46 ` Taraldsen Erik
2022-10-10 20:23 ` Sebastian Moeller
2022-10-11 6:08 ` Taraldsen Erik
2022-10-11 6:35 ` Sebastian Moeller
2022-10-11 6:38 ` Dave Taht
2022-10-11 11:34 ` Taraldsen Erik
2022-10-10 16:45 ` [Bloat] [Make-wifi-fast] " Bob McMahon
2022-10-10 22:57 ` David Lang
2022-10-11 0:05 ` Bob McMahon
2022-10-11 7:15 ` Sebastian Moeller
2022-10-11 16:58 ` Bob McMahon
2022-10-11 17:00 ` [Bloat] [Rpm] " Dave Taht
2022-10-11 17:26 ` [Bloat] " Sebastian Moeller
2022-10-11 17:47 ` Bob McMahon
2022-10-11 13:57 ` [Bloat] [Rpm] " Rich Brown
2022-10-11 14:43 ` [Bloat] [Make-wifi-fast] [Rpm] " Dave Taht
2022-10-11 17:05 ` [Bloat] [Rpm] [Make-wifi-fast] " Bob McMahon
2022-10-11 18:44 ` Rich Brown
2022-10-11 22:24 ` Dave Taht
2022-10-12 17:39 ` Bob McMahon
2022-10-12 21:44 ` [Bloat] [Cake] [Rpm] [Make-wifi-fast] " David P. Reed
2022-10-13 17:45 ` [Bloat] [Rpm] [Make-wifi-fast] [Cake] " Livingood, Jason
2022-10-13 17:49 ` Dave Taht
2022-10-11 6:28 ` [Bloat] " Sebastian Moeller
2022-10-18 0:02 ` [Bloat] [Make-wifi-fast] " Stuart Cheshire
2022-10-18 2:44 ` Dave Taht
2022-10-18 2:50 ` Sina Khanifar
2022-10-18 3:15 ` [Bloat] A quick report from the WISPA conference Dave Taht
2022-10-18 17:17 ` Sina Khanifar
2022-10-18 19:04 ` Sebastian Moeller
2022-10-20 5:15 ` Sina Khanifar
2022-10-20 9:01 ` Sebastian Moeller
2022-10-18 19:17 ` Sebastian Moeller
2022-10-18 2:58 ` [Bloat] [Make-wifi-fast] The most wonderful video ever about bufferbloat David Lang
2022-10-18 17:03 ` Bob McMahon [this message]
2022-10-18 18:19 ` [Bloat] [Rpm] " Sebastian Moeller
2022-10-18 19:30 ` Bob McMahon
2022-10-19 7:09 ` David Lang
2022-10-19 19:18 ` Bob McMahon
2022-10-19 19:23 ` David Lang
2022-10-19 21:26 ` [Bloat] [Cake] " David P. Reed
2022-10-19 21:37 ` David Lang
2022-10-22 18:37 ` [Bloat] " Matt Taggart
2022-10-22 18:58 ` Dave Taht
2022-10-22 20:13 ` Sebastian Moeller
2022-10-22 19:47 ` Sebastian Moeller
2022-10-22 20:34 ` Matt Taggart
2022-10-19 20:44 ` Stuart Cheshire
2022-10-19 21:33 ` David Lang
2022-10-19 23:36 ` Stephen Hemminger
2022-10-20 14:26 ` [Bloat] [Rpm] [Make-wifi-fast] Traffic analogies (was: Wonderful video) Rich Brown
2022-10-19 21:46 ` [Bloat] [Make-wifi-fast] The most wonderful video ever about bufferbloat Michael Richardson
2022-12-06 19:17 ` Bob McMahon
2022-10-20 9:36 ` [Bloat] [Rpm] " Sebastian Moeller
2022-10-20 18:32 ` Stuart Cheshire
2022-10-20 19:04 ` [Bloat] [Make-wifi-fast] [Rpm] " Bob McMahon
2022-10-20 19:12 ` Dave Taht
2022-10-20 19:31 ` Bob McMahon
2022-10-20 19:40 ` [Bloat] [Rpm] [Make-wifi-fast] " Sebastian Moeller
2022-10-21 17:48 ` Bob McMahon
2022-10-20 19:33 ` [Bloat] [Make-wifi-fast] [Rpm] " Sebastian Moeller
2022-10-20 19:33 ` [Bloat] [Rpm] [Make-wifi-fast] " Dave Taht
2022-10-26 20:38 ` Sebastian Moeller
2022-10-26 20:42 ` Dave Taht
2022-10-26 20:53 ` Sebastian Moeller
2022-10-18 18:07 ` [Bloat] " Sebastian Moeller
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://lists.bufferbloat.net/postorius/lists/bloat.lists.bufferbloat.net/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CAHb6LvoUr9cqzKQo0K-9BUJLepiWSHvWuEna3sOfF1oXk-yquw@mail.gmail.com \
--to=bob.mcmahon@broadcom.com \
--cc=bloat@lists.bufferbloat.net \
--cc=cake@lists.bufferbloat.net \
--cc=dave.taht@gmail.com \
--cc=david@lang.hm \
--cc=make-wifi-fast@lists.bufferbloat.net \
--cc=rpm@lists.bufferbloat.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox