From: David Lang <david@lang.hm>
To: Dave Collier-Brown <dave.collier-brown@indexexchange.com>
Cc: bloat@lists.bufferbloat.net
Subject: Re: [Bloat] [Cerowrt-devel] uplink bufferbloat and scheduling problems
Date: Thu, 2 Dec 2021 11:33:45 -0800 (PST) [thread overview]
Message-ID: <2ssp2oqn-1os2-n841-574q-613no587856p@ynat.uz> (raw)
In-Reply-To: <5f2d6491-c153-52db-0992-a90d73ec8831@indexexchange.com>
On Thu, 2 Dec 2021, Dave Collier-Brown wrote:
> A different hand-wave: what about "packet trains"? They make using
> queuing networks mis-estimate, do they come close together enough that
> routers need to be sensitive to them, and affect the number of packets
> they need to buffer?
I think that's going to depend on how big the burst is, and how sensitive it is
to packet loss. If it's not big, and is sensitive to packet loss, then it's not
a big deal to buffer it. But if it's 'too big', it will interfere with others.
since it's impossible to know how big they are going to be, especially compared
to others, it seems to work pretty well to just not try to account for them.
I believe that current best options do give new flows a bit more leeway before
throttling them, so if it is a small burst at the start of a flow, it will go
through quickly, and only start getting throttled if the volume remains high.
Remember, perfect is the enemy of better. You can always craft a case where
perfect knowledge of future traffic would let you optimize in a different way,
but since such knowledge doesn't exist in the real world, attempts to account
for everything are doomed to failure.
David Lang
next prev parent reply other threads:[~2021-12-02 19:33 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-12-01 0:13 [Bloat] " Dave Taht
2021-12-01 20:26 ` [Bloat] [Cerowrt-devel] " David P. Reed
2021-12-01 21:06 ` David Lang
2021-12-01 21:09 ` David Lang
2021-12-01 22:28 ` Valdis Klētnieks
2021-12-02 0:10 ` Toke Høiland-Jørgensen
2021-12-02 9:09 ` David Lang
2021-12-02 17:20 ` Dave Collier-Brown
2021-12-02 19:33 ` David Lang [this message]
2021-12-02 8:11 ` Jan Ceuleers
2021-12-02 8:45 ` 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=2ssp2oqn-1os2-n841-574q-613no587856p@ynat.uz \
--to=david@lang.hm \
--cc=bloat@lists.bufferbloat.net \
--cc=dave.collier-brown@indexexchange.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