Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

BBR is great. It should be on by default in Linux kernel.

Unfortunately its only for TCP, so usefulness is somewhat limited outside the datacentre.

For us devs, it's sad how little software uses LEDBAT protocol for bulk downloads. All of you should be aware of the advantages and use it wherever possible. It allows bulk data transfer without slowing down priority data streams. And it works without any OS and router support.

For those with slow home connections, OpenWrt with SQM CAKE enabled is incredible. If you turn on the options for per-ip flows, it almost perfectly eliminates bufferbloat. I run OpenWrt x64 edition on one of my old desktops. We have abysmally slow DSL at home and in office and it's a night and day difference. Multiple people torrenting, uploading, watching video and you can still browse the web



SQM with Cake is a life saver in any kind of network with bufferbloat. The per-host/IP fairness is the cherry on top.


Is there any study comparing the impact of BBR vs CUBIC on a LEDBAT stream?

I assume it to be equivalent because of LEDBAT's eager backoff, but it'd still be a cool thing to read


I haven't seen anything. They're both based primarily on RTT round trip time instead of packet loss %. So they should share roughly equally.

The big innovation around these new schedulers is focusing on fairness instead of maximum throughout. For the longest time TCP flow control was judged only by how close it reached to theoretical maximum throughout.

So we ended up with extremely aggressive schedulers. The challenge now is to make a scheduler that limits bufferbloat while not surrendering all it's throughout to old school bully schedulers. This is where BRR really innovates


> Unfortunately its only for TCP, so usefulness is somewhat limited outside the datacentre.

Also works nicely for p2p protocols that have to connect to peers on other continents.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: