Tuesday, November 13, 2018

Can someone help me understand BBR and CAKE (Details in post)

I use Linux, and I recently changed my TCP congestion control setting on my PC's to BBR [0][1]. I saw a noticeable improvement in downloads getting up to speed. And I think I have a good high-level understanding of how it works.

But I recently discovered CAKE [2][3] and I'm not quite sure where this fits in. It doesn't seem to be a congestion control algorithm like BBR, CUBIC or RENO. So what exactly is it? Does it do something similar, but on another network layer? Can I use BBR and CAKE together?

I'd really appreciate anyone's answers on this. I am not a network guy so please excuse my ignorance.

[0] https://cloud.google.com/blog/products/gcp/tcp-bbr-congestion-control-comes-to-gcp-your-internet-just-got-faster [1] https://queue.acm.org/detail.cfm?id=3022184 [2] https://www.bufferbloat.net/projects/codel/wiki/Cake/ [3] https://lwn.net/Articles/758353/ 


No comments:

Post a Comment