tohojo / bufferbloat-net

The source repository for the bufferbloat.net web site
https://www.bufferbloat.net
Other
52 stars 32 forks source link

Bufferbloat on variable bandwidth (mobile LTE/5G) #59

Open NextBlaubeere opened 3 years ago

NextBlaubeere commented 3 years ago

Is there any development ongoing for handling bufferbloat with variable bandwidths?

For a lot of volks LTE/5G is the only option for their internet access and therefore have to deal with variable bandwidth. In my case the download bandwidth varies from 30 to 130 Mbit/s (Download) 30 to 45 Mbit/s (Upload) which makes every algorithm with fixed bandwith unuseable, if you do not want to go with the minimum of 30 Mbit/s.

best regards

tohojo commented 3 years ago

Berry @.***> writes:

Is there any development ongoing for handling bufferbloat with variable bandwidths?

The IQrouter has an implementation of a dynamic bandwidth monitor that tunes CAKE. I am not aware of any open source solutions for this, sadly...

dtaht commented 3 years ago

More generally however, so long as the interface presents a "line" rate with minimal buffering to fq_codel, it works, even if it is wildly variable.

So, fq_codel for wifi, does that. But ethernet with hw flow control, or anything that can use bql or aql (which 4g/5g can do) would just work...

IF fq_codel + aql were running directly on the 4g/5g device driver.

dtaht commented 3 years ago

I note that I gave up. I just use the presented minimum, because I like my phone calls and videocoferencing to always just work.