6 comments

[ 3.3 ms ] story [ 26.5 ms ] thread
It's been a while since I caught up on the BBR work, are there any ways to tweak the algorithm for cases where you want 'increased fairness' – ie. deferring to other data streams because the current one is a lower priority? This would probably mean approximating LEDBAT, which is often used in large backgrounded file downloads like system updates.
Network congestion really is game theory...

When should I send my packets to maximize my throughput while not unfairly affecting everyone else's packets?

And the best strategy in such a game with the whole intermediate network hard to model and with plenty of unknowns, tends to be some kind of adversarial neural net.

Clearly running that for every packet is impractical, but it could at least be used to make a set of strategies to choose from.