COMPARISON OF TCP CONGESTION CONTROL ALGORITHMS IN NETWORKS WITH DELAY AND LOSS

Authors

  • Yaroslav Fedoriachenko National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute", Ukraine

Keywords:

TCP, congestion control, BBR, CUBIC, Vegas, Reno, satellite link, netem

Abstract

This paper compares TCP Reno, CUBIC, BBR, and Vegas under controlled delay, jitter, and loss profiles, and separately evaluates BBRv1 and BBRv3 in a virtualized kernel testbed. The measurements use Linux tc netem, iperf3, and ping. The results show that BBR is a strong throughput-oriented baseline in satellite-like profiles, whereas Vegas better controls delay and retransmissions. BBRv3 reduced RTT in selected scenarios but had lower throughput than BBRv1. Additional repeats show that TCP measurements are sensitive to the runtime environment; therefore, kernel-version comparisons should be interpreted within the same controlled environment.

References

Eddy W. M. Transmission Control Protocol (TCP): RFC 9293. IETF, 2022. URL: https://datatracker.ietf.org/doc/html/rfc9293.

Allman M., Paxson V., Blanton E. TCP Congestion Control: RFC 5681. IETF, 2009. URL: https://datatracker.ietf.org/doc/html/rfc5681.

Ha S., Rhee I., Xu L. CUBIC: A New TCP-Friendly High-Speed TCP Variant. ACM SIGOPS Operating Systems Review. 2008. Vol. 42, No. 5. P. 64–74. DOI: 10.1145/1400097.1400105.

Xu L., Ha S., Rhee I., Goel V., Eggert L. CUBIC for Fast and Long-Distance Networks: RFC 9438. IETF, 2023. URL: https://datatracker.ietf.org/doc/html/rfc9438.

Cardwell N., Cheng Y., Gunn C. S., Hassas Yeganeh S., Jacobson V. BBR: Congestion-Based Congestion Control. ACM Queue. 2016. Vol. 14, No. 5. P. 20–53. DOI: 10.1145/3012426.3022184.

Ware R., Mukerjee M. K., Seshan S., Sherry J. Modeling BBR’s Interactions with Loss-Based Congestion Control. Proceedings of the ACM Internet Measurement Conference. 2019. P. 137–143. DOI: 10.1145/3355369.3355604.

Gomez J., Kfoury E. F., Crichigno J., Srivastava G. Evaluating TCP BBRv3 Performance in Wired Broadband Networks. Computer Communications. 2024. Vol. 222. P. 198–208. DOI: 10.1016/j.comcom.2024.04.037.

Piotrowska A. Performance Evaluation of TCP BBRv3 in Networks with Multiple Round Trip Times. Applied Sciences. 2024. Vol. 14, No. 12. Article 5053. DOI: 10.3390/app14125053.

Brakmo L. S., Peterson L. L. TCP Vegas: End to End Congestion Avoidance on a Global Internet. IEEE Journal on Selected Areas in Communications. 1995. Vol. 13, No. 8. P. 1465–1480. DOI: 10.1109/49.464716.

Allman M., Glover D., Sanchez L. Enhancing TCP Over Satellite Channels using Standard Mechanisms: RFC 2488. IETF, 1999. URL: https://datatracker.ietf.org/doc/html/rfc2488.

Published

2026-05-09

Issue

Section

Security, Fault Tolerance (FT)