> On 25 Jul, 2020, at 10:35 pm, David P. Reed <dpr...@deepplum.com> wrote:
> 
> And to be clear, AQM (cake, being an example) is not about bandwidth 
> allocation. It does focus on latency/queueing-delay, for the most part.

Cake is not *just* an AQM, though I understand your point.  It is a qdisc with 
many interwoven functions.

Cake's Diffserv support is neither a pure priority scheme nor a pure bandwidth 
allocation.  By using a hybrid of the two for bandwidth allocation, I was 
hoping to avoid the main pitfalls that the simple Bell-headed approaches 
routinely encounter.  Each tin also has its own AQM parameters, which feed into 
the distinction between high-throughput and low-latency classes of traffic.

There are doubtless other approaches that could be tried, of course.  And there 
might be endless debate over exactly how many traffic classes are actually 
needed; I don't think five is the right number, and the symmetry argument is 
not persuasive.  But can we at least agree that Cake's attempt is a step in the 
right direction?

 - Jonathan Morton

_______________________________________________
Cake mailing list
Cake@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/cake

Reply via email to