Cake - FQ_codel the next generation
 help / color / mirror / Atom feed
From: Dave Taht <dave.taht@gmail.com>
To: Stuart Cheshire <cheshire@apple.com>
Cc: Rpm <rpm@lists.bufferbloat.net>,
	bloat <bloat@lists.bufferbloat.net>,
	 Make-Wifi-fast <make-wifi-fast@lists.bufferbloat.net>,
	 Cake List <cake@lists.bufferbloat.net>
Subject: Re: [Cake] [Make-wifi-fast] The most wonderful video ever about bufferbloat
Date: Mon, 17 Oct 2022 19:44:44 -0700	[thread overview]
Message-ID: <CAA93jw4KOkgdfT2LunCtPYPjXL+=OtTrouJgPjM7U1bHKtErnw@mail.gmail.com> (raw)
In-Reply-To: <938D9D45-DADA-4291-BD8A-84E4257CEE49@apple.com>

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.

>
> Some quotes from the video:
>
> > it would be so much more efficient for them to let you skip the line and just check out, especially since you’re in a hurry, but they’re rudely refusing

I think the person with the cheetos pulling out a gun and shooting
everyone in front of him (AQM) would not go down well.

> > to go back to our grocery store analogy this would be like if a worker saw you standing at the back ... and either let you skip to the front of the line or opens up an express lane just for you

Actually that analogy is fairly close to fair queuing. The multiple
checker analogy is one of the most common analogies in queue theory
itself.

>
> The video describes the problem of bufferbloat, and then describes the same failed solution that hasn’t worked for the last three decades.

Hmm? It establishes the scenario, explains the problem *quickly*,
disses gamer routers for not getting it right..  *points to an
accurate test*, and then to the ideas and products that *actually
work* with "smart queueing", with a screenshot of the most common
(eero's optimize for gaming and videoconferencing), and fq_codel and
cake *by name*, and points folk at the best known solution available,
openwrt.

Bing, baddabang, boom. Also the comments were revealing. A goodly
percentage already knew the problem, more than a few were inspired to
take the test,
there was a whole bunch of "Aha!" success stories and 360k views,
which is more people than we've ever been able to reach in for
example, a nanog conference.

I loved that folk taking the test actually had quite a few A results,
without having had to do anything. At least some ISPs are getting it
more right now!

At this point I think gamers in particular know what "brands" we've
tried to establish - "Smart queues", "SQM", "OpenWrt", fq_codel and
now "cake" are "good" things to have, and are stimulating demand by
asking for them,   It's certainly working out better and better for
evenroute, firewalla, ubnt and others, and I saw an uptick in
questions about this on various user forums.

I even like that there's a backlash now of people saying "fixing
bufferbloat doesn't solve everything" -

>  Describing the obvious simple-minded (wrong) solution that any normal person would think of based on their personal human experience waiting in grocery stores and airports, is not describing the solution to bufferbloat. The solution to bufferbloat is not that if you are privileged then you get to “skip to the front of the line”. The solution to bufferbloat is that there is no line!

I like the idea of a guru floating above a grocery cart with a better
string of explanations, explaining

   - "no, grasshopper, the solution to bufferbloat is no line... at all".

>
> With grocery stores and airports people’s arrivals are independent and not controlled. There is no way for a grocery store or airport to generate backpressure to tell people to wait at home when a queue begins to form. The key to solving bufferbloat is generating timely backpressure to prevent the queue forming in the first place, not accepting a huge queue and then deciding who deserves special treatment to get better service than all the other peons who still have to wait in a long queue, just like before.

I am not huge on the word "backpressure" here. Needs to signal the
other side to slow down, is more accurate. So might say timely
signalling rather than timely backpressure?

Other feedback I got  was that the video was too smarmy (I agree),
different audiences than gamers need different forms of outreach...

but to me, winning the gamers has always been one of the most
important things, as they make a lot of buying decisions, and they
benefit the most for
fq and packet prioritization as we do today in gamer routers and in
cake + qosify.

maybe that gets in the way of more serious markets. Certainly I would
like another video explaining what goes wrong with videoconferencing.






>
> Stuart Cheshire
>


-- 
This song goes out to all the folk that thought Stadia would work:
https://www.linkedin.com/posts/dtaht_the-mushroom-song-activity-6981366665607352320-FXtz
Dave Täht CEO, TekLibre, LLC

  reply	other threads:[~2022-10-18  2:45 UTC|newest]

Thread overview: 70+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-10-09 13:14 [Cake] " Dave Taht
2022-10-09 13:23 ` [Cake] [Bloat] " Nathan Owens
2022-10-09 17:35 ` [Cake] " Kenneth Porter
2022-10-09 19:57   ` Thomas Croghan
2022-10-09 21:48     ` Dave Taht
2022-10-10  9:07       ` Sebastian Moeller
2022-10-10  5:52 ` [Cake] [Bloat] " Taraldsen Erik
2022-10-10  9:09   ` 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         ` [Cake] [Make-wifi-fast] " Bob McMahon
2022-10-10 22:57           ` [Cake] [Bloat] [Make-wifi-fast] " 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                   ` [Cake] [Rpm] " Dave Taht
2022-10-11 17:26                   ` [Cake] " Sebastian Moeller
2022-10-11 17:47                     ` Bob McMahon
2022-10-11 13:57               ` [Cake] [Rpm] " Rich Brown
2022-10-11 14:43                 ` [Cake] [Make-wifi-fast] [Rpm] [Bloat] " Dave Taht
2022-10-11 17:05                 ` [Cake] [Rpm] [Bloat] [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                         ` David P. Reed
2022-10-13 17:45                   ` [Cake] [Bloat] [Rpm] " Livingood, Jason
2022-10-13 17:49                     ` [Cake] [Rpm] [Bloat] " Dave Taht
2022-10-11  6:28           ` [Cake] [Make-wifi-fast] [Bloat] " Sebastian Moeller
2022-10-18  0:02 ` [Cake] [Make-wifi-fast] " Stuart Cheshire
2022-10-18  2:44   ` Dave Taht [this message]
2022-10-18  2:51     ` [Cake] [Bloat] " Sina Khanifar
2022-10-18  3:15       ` [Cake] A quick report from the WISPA conference Dave Taht
2022-10-18 17:17         ` Sina Khanifar
2022-10-18 19:04           ` [Cake] [Bloat] " 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     ` [Cake] [Bloat] [Make-wifi-fast] The most wonderful video ever about bufferbloat David Lang
2022-10-18 17:03       ` [Cake] [Make-wifi-fast] [Bloat] " Bob McMahon
2022-10-18 18:19         ` [Cake] [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                 ` David P. Reed
2022-10-19 21:37                   ` David Lang
2022-10-19 20:44     ` [Cake] [Make-wifi-fast] " Stuart Cheshire
2022-10-19 21:33       ` [Cake] [Bloat] " David Lang
2022-10-19 23:36         ` Stephen Hemminger
2022-10-19 21:46       ` Michael Richardson
2022-12-06 19:17         ` [Cake] [Make-wifi-fast] [Bloat] " Bob McMahon
2022-10-20  9:36       ` [Cake] [Rpm] [Make-wifi-fast] " Sebastian Moeller
2022-10-20 18:32         ` Stuart Cheshire
2022-10-20 19:04           ` [Cake] [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               ` [Cake] [Rpm] [Make-wifi-fast] " Sebastian Moeller
2022-10-21 17:48                 ` Bob McMahon
2022-10-20 19:33             ` [Cake] [Make-wifi-fast] [Rpm] " Sebastian Moeller
2022-10-20 19:33           ` [Cake] [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   ` [Cake] [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/cake.lists.bufferbloat.net/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAA93jw4KOkgdfT2LunCtPYPjXL+=OtTrouJgPjM7U1bHKtErnw@mail.gmail.com' \
    --to=dave.taht@gmail.com \
    --cc=bloat@lists.bufferbloat.net \
    --cc=cake@lists.bufferbloat.net \
    --cc=cheshire@apple.com \
    --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