Cake - FQ_codel the next generation
 help / color / mirror / Atom feed
* [Cake] cake dual hash for dualdst, dualsrc
@ 2015-12-21 14:57 Dave Taht
  2015-12-21 15:05 ` Jonathan Morton
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: Dave Taht @ 2015-12-21 14:57 UTC (permalink / raw)
  To: cake

you begged for it...
you thought it would rock the universe...
you thought it would be a killer feature...
you thought that isolating individual machines into roughly 8 queues
each would help defeat bittorrent and other forms of too-many-flow
abuse... and that you'd get some of the benefits of fq for everyone
and that codel could correctly compensate for it!

well, here it is, dual mode in the new, improved, "kitchen sink"
version of cake! Forked from the main cake! yet again! Now available
from

https://github.com/dtaht/ks

with support for the dualdst, dualsrc modes in

https://github.com/dtaht/tc-adv

but wait, that's not all!

We've got benchmarks showing dualsrc or dualdst being totally
comparable to rrul and rrul_be (which only use 8 flows) at 30mbits!

http://snapon.cs.kau.se/~d/dual/

Along WITH benchmarks showing lurid misbehavior (250+ms delay) at 50
flows[1], which certainly is an disincentive to have a lot of flows
per host, to be sure!

http://snapon.cs.kau.se/~d/dual/dualnevergetsqueuecontrolled.png
Why did we take time out from fixing the mail server to do this?

FOR SCIENCE!


[1] (it could just be a bug, and this IS a short RTT. but I've always
said that flipping codel state around queues randomly was a bad
idea[2]. A queue will empty, and then get reused by something else....
eyeballs wanted. figuring out the hashy bits made my head hurt)

[2] flowblind still stayed stuck at 40ms delay under this workload at
this bandwidth on this version of codel in cake.

http://snapon.cs.kau.se/~d/dual/flowblind40ms_50flows.png




Dave Täht
Let's go make home routers and wifi faster! With better software!
https://www.gofundme.com/savewifi

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2015-12-22 12:29 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-12-21 14:57 [Cake] cake dual hash for dualdst, dualsrc Dave Taht
2015-12-21 15:05 ` Jonathan Morton
     [not found]   ` <877fk7lts4.fsf@toke.dk>
2015-12-21 16:06     ` Jonathan Morton
2015-12-21 15:06 ` Loganaden Velvindron
2015-12-21 15:54 ` moeller0
2015-12-22 12:29 ` Dave Taht

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox