Home > Published Issues > 2019 > Volume 14, No. 11, November 2019 >

Fairness Measurement Procedure for the Evaluation of Congestion Control Algorithms

Romuald Corbel1, Arnaud Braud 1, Xavier Marjou 1, Gwendal Simon2, Annie Gravey2
1. Orange, Lannion, France
2. IMT Atlantique, Lannion, France

Abstract—Congestion is one of the most critical issues im- pacting the performance of Internet networks, hence the need of Congestion Control Algorithms (CCAs) to either prevent or remove it. Nevertheless, CCAs may affect the network fairness given that the transport behavior can drastically change in func- tion of the CCA (e.g., Performance-oriented Congestion Control (PCC), Bottleneck Bandwidth and Round-trip propagation time (BBR), Reno) used in the endpoints. New transport protocols such as Quick UDP Internet Con- nections (QUIC) allow to easily customize their CCA, which increases the types of CCAs on the Internet. Evaluating the fairness among competing CCAs is thus essential. In this work, we focus on determining an impartial Fairness Measurement Procedure (FMP) capable of assessing equity when several CCAs compete in a bottleneck during a given period of time. In order to validate the proposed mechanism, we perform an exhaustive evaluation of various competing CCAs within multiple network configurations while varying latency, packet loss, queuing policy and buffer size. Results show that the grade of fairness achieved by two different CCAs depends on the network configuration. This claim confirms the relevance of the proposed FMP.

Index Terms—Fairness, congestion control, QUIC.

Cite: Romuald Corbel, Arnaud Braud, Xavier Marjou, Gwendal Simon, and Annie Gravey, “Fairness Measurement Procedure for the Evaluation of Congestion Control Algorithms,”Journal of Communications vol. 14, no. 11, pp. 1017-1025, 2019. Doi: 10.12720/jcm.14.11.1017-1025.