General list for discussing Bufferbloat
 help / color / mirror / Atom feed
From: Luca Muscariello <muscariello@ieee.org>
To: Dave Taht <dave.taht@gmail.com>
Cc: Carlo Augusto Grazia <carloaugusto.grazia@unimore.it>,
	 Make-Wifi-fast <make-wifi-fast@lists.bufferbloat.net>,
	jamshid@whatsapp.com,  bloat <bloat@lists.bufferbloat.net>
Subject: Re: [Bloat] [Make-wifi-fast] the future belongs to pacing
Date: Mon, 6 Jul 2020 16:08:56 +0200	[thread overview]
Message-ID: <CAH8sseR_WtcWj=UkcJnB+J5vAeFZ0sLfTcOMwFW2rha-AucXpg@mail.gmail.com> (raw)
In-Reply-To: <CAA93jw40TT08WF9we18gYKPe9xcfhAskw6J5soey=riehV_90Q@mail.gmail.com>

[-- Attachment #1: Type: text/plain, Size: 3137 bytes --]

It is not surprising that BBR comes from Van who's also designed and
implemented pathchar.

I liked reading the paper when it was published and it has the merit to be
simple to read
for a large audience.

I agree very much on the title as bang-bang congestion control (not only
AIMD) could be
deprecated entirely by measurement based approaches like BBR.

In bang-bang cc the sending rate is obtained by a root-finding algorithm
(gradient based) that
is fed by measurements of congestion (queue, loss, latency), whereas in BBR
the sending rate is
an (almost?) explicit function of the measured quantities.

In theory both approaches work, but for the former we have seen a
proliferation of root-finding algorithms
for wireless, large BDP networks, small BDP network, satellite, cellular,
shared-media, non-shared media and more.
Selection of the right one is a question of tuning, which is extremely
complex and static.

If BBR can fix that by having a unique model for all these cases that would
make deprecation, as intended in the paper,
likely to happen.


On Fri, Dec 13, 2019 at 10:25 PM Dave Taht <dave.taht@gmail.com> wrote:

> and everything we know about the tcp macroscopic model, is obsolete,
> according to a  provocative paper by matt mathis and Jamshid Mahdavi
> in sigcomm.
>
> https://ccronline.sigcomm.org/wp-content/uploads/2019/10/acmdl19-323.pdf
>
>
>
>
> On Fri, Dec 13, 2019 at 1:05 PM Carlo Augusto Grazia
> <carloaugusto.grazia@unimore.it> wrote:
> >
> > Hi Dave,
> > thank you for your email!
> > Toke told me about AQL a couple of weeks ago, I definitely want to test
> it ASAP.
> > BBR struggles a lot on Wi-Fi interfaces (ones with aggregation) with
> kernel 4.14 & 4.19.
> > Anyway, it seems that with BBRv2 on new kernels this problem does not
> exist anymore.
> >
> > Best regards
> > Carlo
> >
> > Il giorno ven 13 dic 2019 alle 20:54 Dave Taht <dave.taht@gmail.com> ha
> scritto:
> >>
> >> https://sci-hub.tw/10.1109/WiMOB.2019.8923418
> >>
> >> It predates the aql work, but the bbr result is puzzling.
> >>
> >>
> >> --
> >> Make Music, Not War
> >>
> >> Dave Täht
> >> CTO, TekLibre, LLC
> >> http://www.teklibre.com
> >> Tel: 1-831-435-0729
> >
> > --
> > --------------------------------------------------------------------
> > Carlo Augusto Grazia, Ph. D.
> > Assistant Professor
> > --------------------------------------------------------------------
> > Dept. of Engineering "Enzo Ferrari"
> > University of Modena and Reggio Emilia
> > Via Pietro Vivarelli, 10/1 - 41125 - Modena - Italy
> > Building 26, floor 2, room 28
> > Tel.: +39-059-2056323
> > email: carloaugusto.grazia@unimore.it
> > Link to my personal home page here
> > --------------------------------------------------------------------
>
>
>
> --
> Make Music, Not War
>
> Dave Täht
> CTO, TekLibre, LLC
> http://www.teklibre.com
> Tel: 1-831-435-0729
> _______________________________________________
> Make-wifi-fast mailing list
> Make-wifi-fast@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/make-wifi-fast

[-- Attachment #2: Type: text/html, Size: 5621 bytes --]

  parent reply	other threads:[~2020-07-06 14:09 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   ` [Bloat] " Dave Taht
2020-07-04 17:29     ` Matt Mathis
     [not found]     ` <mailman.763.1593883755.24343.bloat@lists.bufferbloat.net>
2020-07-04 17:52       ` Daniel Sterling
2020-07-04 18:02         ` 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
2020-07-06 14:08     ` Luca Muscariello [this message]
2020-07-06 14:14       ` [Bloat] [Make-wifi-fast] " Daniel Sterling
2020-07-06 17:01         ` Toke Høiland-Jørgensen

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='CAH8sseR_WtcWj=UkcJnB+J5vAeFZ0sLfTcOMwFW2rha-AucXpg@mail.gmail.com' \
    --to=muscariello@ieee.org \
    --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 \
    /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