> 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

Reply via email to