In such cases you could reasonably configure fq_codel with a very large number of queues - I believe it supports 65536 out of the box - and/or to provide host fairness instead of flow fairness. A planned enhancement to cake (which really is designed for the last mile - fq_codel isn't so specialised) is to provide both at once.
In the default mode, fq_codel still degrades gracefully when faced with an extreme flow count, due to the natural incidence of hash collisions. Each Codel instance then applies to traffic from a subset of flows. Even under these conditions, a single unresponsive flow is reasonably well isolated, only interfering with traffic unfortunate enough to end up in the same queue by chance. - Jonathan Morton
_______________________________________________ aqm mailing list [email protected] https://www.ietf.org/mailman/listinfo/aqm
