From: Daniel Sterling <sterling.daniel@gmail.com>
To: Matt Mathis <mattmathis@google.com>
Cc: Dave Taht <dave.taht@gmail.com>,
Make-Wifi-fast <make-wifi-fast@lists.bufferbloat.net>,
Carlo Augusto Grazia <carloaugusto.grazia@unimore.it>,
jamshid@whatsapp.com, bloat <bloat@lists.bufferbloat.net>
Subject: Re: [Bloat] the future belongs to pacing
Date: Sat, 4 Jul 2020 13:52:16 -0400 [thread overview]
Message-ID: <CAJZMiueLmy82f=k6LJChwECcs+KK-kKAxm+srZBSRymTWRiMcw@mail.gmail.com> (raw)
In-Reply-To: <mailman.763.1593883755.24343.bloat@lists.bufferbloat.net>
On Sat, Jul 4, 2020 at 1:29 PM Matt Mathis via Bloat
<bloat@lists.bufferbloat.net> wrote:
"pacing is inevitable, because it saves large content providers money
(more efficient use of the most expensive silicon in the data center,
the switch buffer memory), however to use pacing we walk away from 30
years of experience with TCP self clock"
at the risk of asking w/o doing any research,
could someone explain this to a lay person or point to a doc talking
about this more?
What does BBR do that's different from other algorithms? Why does it
break the clock? Before BBR, was the clock the only way TCP did CC?
Also,
I have UBNT "Amplifi" HD wifi units in my house. (HD units only; none
of the "mesh" units. Just HD units connected either via wifi or
wired.) Empirically, I've found that in order to reduce latency, I
need to set cake to about 1/4 of the total possible wifi speed;
otherwise if a large download comes down from my internet link, that
flow causes latency.
That is, if I'm using 5ghz at 20mhz channel width, I need to set
cake's bandwidth argument to 40mbits to prevent video streams /
downloads from impacting latency for any other stream. This is w/o any
categorization at all; no packet marking based on port or anything
else; cake set to "best effort".
Anything higher and when a large amount of data comes thru, something
(assumedly the buffer in the Amplifi HD units) causes 100s of
milliseconds of latency.
Can anyone speak to how BBR would react to this? My ISP is full
gigabit; but cake is going to drop a lot of packets as it throttles
that down to 40mbit before it sends the packets to the wifi AP.
Thanks,
Dan
next prev parent reply other threads:[~2020-07-04 17:52 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <CAA93jw5RuBfDA=Yku6+Rm+YEdrUzvZMsoAwVXYduZjBmMVf43Q@mail.gmail.com>
[not found] ` <CALDN43m=2SzkT4vLeqiFxE6PRd+ZKR1hdeMRwtqbTFuAL7nMLA@mail.gmail.com>
2019-12-13 21:25 ` Dave Taht
2020-07-04 17:29 ` Matt Mathis
2020-07-06 14:08 ` [Bloat] [Make-wifi-fast] " Luca Muscariello
2020-07-06 14:14 ` Daniel Sterling
2020-07-06 17:01 ` Toke Høiland-Jørgensen
[not found] ` <mailman.763.1593883755.24343.bloat@lists.bufferbloat.net>
2020-07-04 17:52 ` Daniel Sterling [this message]
2020-07-04 18:02 ` [Bloat] " Jonathan Morton
2020-07-04 18:29 ` Sebastian Moeller
2020-07-05 6:10 ` Matt Mathis
2020-07-05 12:01 ` Sebastian Moeller
2020-07-05 17:07 ` Matt Mathis
2020-07-05 17:29 ` Sebastian Moeller
2020-07-05 17:43 ` Michael Richardson
2020-07-05 18:09 ` Stephen Hemminger
2020-07-05 18:13 ` Jonathan Morton
2020-07-05 23:06 ` Matt Mathis
2020-07-06 18:32 ` Roland Bless
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='CAJZMiueLmy82f=k6LJChwECcs+KK-kKAxm+srZBSRymTWRiMcw@mail.gmail.com' \
--to=sterling.daniel@gmail.com \
--cc=bloat@lists.bufferbloat.net \
--cc=carloaugusto.grazia@unimore.it \
--cc=dave.taht@gmail.com \
--cc=jamshid@whatsapp.com \
--cc=make-wifi-fast@lists.bufferbloat.net \
--cc=mattmathis@google.com \
/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