Note: This Detection RAG matrix does not give an overview of the outcome of the experiments. For that, the Classic Rate Ratio (CRR) heat-map and normalized rate whisker plots should be consulted. The Detection RAG matrix is primarily an aid for algorithm tuning. The commentary below explains this point.
The key below indexes the smallest 4x5 matrices that each represent 20 experiments with different combinations of traffic flows.
|
|
||||||||||||||||||||||||||||||||||||||||
Each of these 20 experiments has been run with 5x5=20 different combinations of link rate and base RTT, and in turn with different combinations of code, of traffic and of AQMs. The traffic-light colours give an intuitive feel for where parameter tuning could result in improvements.
|
|
Code | Algorithm |
Fallback v2.2 (detection only) | Fallback v2.2 | Fallback v2.2 | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
RTT indep? | N | N | N | ||||||||||||||
Traffic | Staggered? | N | N | Y | |||||||||||||
Mixed RTTs? | N | N | N | ||||||||||||||
↓ Bitrate (Mbps) : Base RTT (ms) → | 5 | 10 | 20 | 50 | 100 | 5 | 10 | 20 | 50 | 100 | 5 | 10 | 20 | 50 | 100 | ||
One AQM | CoDel | 4 | |||||||||||||||
12 | |||||||||||||||||
40 | |||||||||||||||||
120 | |||||||||||||||||
200 | |||||||||||||||||
COBALT | 4 | ||||||||||||||||
12 | |||||||||||||||||
40 | |||||||||||||||||
120 | |||||||||||||||||
200 | |||||||||||||||||
DualPI2 | 4 | ||||||||||||||||
12 | |||||||||||||||||
40 | |||||||||||||||||
120 | |||||||||||||||||
200 | |||||||||||||||||
↓ Bitrate (Mbps) : Base RTT (ms) → | 5 | 10 | 20 | 50 | 100 | 5 | 10 | 20 | 50 | 100 | 5 | 10 | 20 | 50 | 100 | ||
Switch AQMs | CoDel -> DualPI2 | 4 | |||||||||||||||
12 | |||||||||||||||||
40 | |||||||||||||||||
120 | |||||||||||||||||
200 | |||||||||||||||||
DualPI2 -> CoDel | 4 | ||||||||||||||||
12 | |||||||||||||||||
40 | |||||||||||||||||
120 | |||||||||||||||||
200 | |||||||||||||||||
Cases where the algorithm incorrectly detects the AQM are not ideal, but they are not of concern in themselves, unless they result in reduced throughput for Classic flows (which is what the Classic Rate Ratio heat-map reveals). So far, none of the AQM detection experiments marked red or amber resulted in significantly reduced Cubic-ECN throughput. There are a number of reasons for why incorrect detection has not reduced throughput in practice: