Loughborough University
Browse
tcp_measurement_lin.pdf (2.41 MB)

Extensive evaluation on the performance and behaviour of TCP congestion control protocols under varied network scenarios

Download (2.41 MB)
journal contribution
posted on 2019-09-03, 09:59 authored by Jinting Lin, Lin Cui, Yuxiang Zhang, Fung Po TsoFung Po Tso, Quanlong Guan
In recent decades, many TCP Congestion Control (CC) protocols have been proposed to improve the performance and reliability of TCP in various network scenarios. However, CC protocols are usually closely coupled with network conditions such as latency and packet loss. Considering that networks with different properties are common, e.g., wired/wireless LAN and Long Fat Networks (LFNs), investigating both performance and behaviors of CC protocols under varied network scenarios becomes crucial for both network management and development. In this paper, we conduct a comprehensive measurement study on the goodput, RTT, retransmission, friendliness, fairness, convergence time and stability of most widely-used CC protocols over wired LAN/WAN and wireless LAN (both 2.4GHz and 5GHz Wi-Fi). We also conduct comparative studies with respect to transmission cost, congested reverse path and bottleneck queue size in network simulator. Based on our analysis, we reveal several interesting and original observations. We found that the goodput of BBR is at least 22.5% lower than other CC protocols in wireless LAN due to insufficient pacing rate, even though it can always fully utilize the bottleneck bandwidth with low RTT in wired networks. We also observed that the total on-wire data volume of BBR is higher than CUBIC (e.g., 2.37% higher when RTT = 100ms and loss rate = 0.01%). In addition, BBR can fully utilize the bottleneck bandwidth in most queue sizes (≥ 20packets). Surprisingly, we noticed that as the default CC protocol in most modern operating systems, CUBIC is too aggressive and unfriendly in both LAN and wireless LAN, greatly suppressing the goodput of other competing CC protocols. More specifically for CUBIC in wireless LAN, it generates 129% more retransmissions than other CC protocols. Nevertheless, we have also seen that, in scenario with heavily-congested reverse path, CUBIC can provide full utilization on bottleneck bandwidth. Lastly, we also observed that BBR converges very quickly in all evaluated scenarios, while other CC protocols present varied results, e.g., Westwood+ and Veno converge faster in 5GHz Wi-Fi networks than 2.4GHz networks.

Funding

National Natural Science Foundation of China (NSFC) Project No. 61772235 and 61602210

Fundamental Research Funds for the Central Universities (21617409, 21617408 and 21619404)

UK Engineering and Physical Sciences Research Council (EPSRC) grants EP/P004407/2 and EP/P004024/1

Science and Technology Planning Project of Guangdong (2015A030401043, 2017A040405029)

Science and Technology Planning Project of Guangzhou (201902010041)

Educational Commission of Guangdong Province (2018KTSCX016)

History

School

  • Science

Department

  • Computer Science

Published in

Computer Networks

Volume

163

Publisher

Elsevier

Version

  • AM (Accepted Manuscript)

Rights holder

© Elsevier B.V.

Publisher statement

This paper was accepted for publication in the journal Computer Networks and the definitive published version is available at https://doi.org/10.1016/j.comnet.2019.106872.

Acceptance date

2019-07-31

Publication date

2019-08-05

Copyright date

2019

ISSN

1389-1286

Language

  • en

Depositor

Dr Posco Tso

Article number

106872

Usage metrics

    Loughborough Publications

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC