[Bloat] Measurement tool to detect fair queuing

2023-09-04 Thread Maximilian Bachl via Bloat
I was wondering if my cable modem supports fair queuing, so I wrote a simple measurement tool. It can test for fq_codel, cake and fq (and possibly more): https://github.com/muxamilian/fq-detection-simple In my simple testbed it achieves an accuracy of close to 100%. A limitation is that the tool s

Re: [Bloat] WSL2 + fq_codel

2023-02-27 Thread Maximilian Bachl via Bloat
Yes, the default interface of WSL2 seems to use fq_codel: $ tc qdisc show dev eth0 qdisc mq 0: root qdisc fq_codel 0: parent :8 limit 10240p flows 1024 quantum 1514 target 5.0ms interval 100.0ms memory_limit 32Mb ecn qdisc fq_codel 0: parent :7 limit 10240p flows 1024 quantum 1514 target 5.0ms int

Re: [Bloat] Fair queuing detection for congestion control

2022-10-12 Thread Maximilian Bachl via Bloat
t the same time* in a > single and you showing, in a FQ'd environment, that you can, I don't > remember seeing elsewhere (but I'm sure someone will correct me). > > On Sun, Jul 3, 2022 at 7:16 AM Maximilian Bachl via Bloat > wrote: > > > > Hi Sebastian

Re: [Bloat] Fair queuing detection for congestion control

2022-07-03 Thread Maximilian Bachl via Bloat
Hi Sebastian, Thank you for your suggestions. Regarding a) I slightly modified the algorithm to make it work better with the small 5 ms threshold. I updated the paper on arXiv; it should be online by Tuesday morning Central European Time. Detection accuracy for Linux's fq_codel is quite high (hig

[Bloat] Fair queuing detection for congestion control

2022-06-27 Thread Maximilian Bachl via Bloat
This paper (pre-print) https://arxiv.org/abs/2206.10561 proposes a mechanism to monitor the presence of FQ continuously during a flow’s lifetime. This can be used to change the congestion control depending on the presence of FQ. Furthermore, the paper argues that the presence of FQ can be consider