> On 6 Mar, 2017, at 15:30, Benjamin Cronce <[email protected]> wrote: > > You could treat it like task stealing, except each core can generate tokens > that represent a quantum of bandwidth that is only valid for some interval.
You’re obviously thinking of a token-bucket based shaper here. CAKE uses a deficit-mode shaper which deliberately works a different way - it’s more accurate on short timescales, and this actually makes a positive difference in several important cases. The good news is that there probably is a way to explicitly and efficiently share bandwidth in any desired ratio across different CAKE instances, assuming a shared-memory location can be established. I don’t presently have the mental bandwidth to actually try doing that, though. - Jonathan Morton _______________________________________________ Cake mailing list [email protected] https://lists.bufferbloat.net/listinfo/cake
