Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3618257.3624837acmconferencesArticle/Chapter ViewAbstractPublication PagesimcConference Proceedingsconference-collections
short-paper

Replication: "When to Use and When Not to Use BBR"

Published: 24 October 2023 Publication History

Abstract

We replicate the paper, "When to Use and When Not to Use BBR: An Empirical Analysis and Evaluation Study" by Cao et al, published in IMC 2019 [2], with a focus on the relative goodput of TCP BBR and TCP CUBIC for a range of bottleneck buffer sizes, bandwidths, and delays. We replicate the experiments performed by the original authors on two large-scale open-access testbeds, to validate the conclusions of the paper. We further extend the experiments to BBRv2. We package the experiment artifacts and make them publicly available so that others can repeat and build on this work.

References

[1]
Ilya Baldin, Anita Nikolich, James Griffioen, Indermohan Inder S. Monga, Kuang-Ching Wang, Tom Lehman, Paul Ruth, and Ewa Deelman. 2019. FABRIC: A National-Scale Programmable Experimental Network Infrastructure. IEEE Internet Computing, Vol. 23, 6 (nov 2019), 38--47. https://doi.org/10.1109/MIC.2019.2958545
[2]
Yi Cao, Arpit Jain, Kriti Sharma, Aruna Balasubramanian, and Anshul Gandhi. 2019. When to Use and When Not to Use BBR: An Empirical Analysis and Evaluation Study. In Proceedings of the Internet Measurement Conference (Amsterdam, Netherlands) (IMC '19). Association for Computing Machinery, New York, NY, USA, 130--136. https://doi.org/10.1145/3355369.3355579
[3]
Neal Cardwell, Yuchung Cheng, C. Stephen Gunn, Soheil Hassas Yeganeh, and Van Jacobson. 2016. BBR: Congestion-Based Congestion Control. ACM Queue, Vol. 14, September-October (2016), 20--53. http://queue.acm.org/detail.cfm?id=3022184
[4]
Neal Cardwell, Yuchung Cheng, Soheil Hassas Yeganeh, Ian Swett, and Van Jacobson. 2023. BBR Congestion Control. Technical Report. https://www.ietf.org/archive/id/draft-cardwell-iccrg-bbr-congestion-control-02.html
[5]
Dmitry Duplyakin, Robert Ricci, Aleksander Maricq, Gary Wong, Jonathon Duerig, Eric Eide, Leigh Stoller, Mike Hibler, David Johnson, Kirk Webb, Aditya Akella, Kuangching Wang, Glenn Ricart, Larry Landweber, Chip Elliott, Michael Zink, Emmanuel Cecchet, Snigdhaswin Kar, and Prabodh Mishra. 2019. The Design and Operation of Cloudlab. In Proceedings of the 2019 USENIX Conference on Usenix Annual Technical Conference (Renton, WA, USA) (USENIX ATC '19). USENIX Association, USA, 1--14.
[6]
Sangtae Ha, Injong Rhee, and Lisong Xu. 2008. CUBIC: a new TCP-friendly high-speed TCP variant. ACM SIGOPS operating systems review, Vol. 42, 5 (2008), 64--74.
[7]
Mario Hock, Roland Bless, and Martina Zitterbart. 2017. Experimental evaluation of BBR congestion control. In 2017 IEEE 25th International Conference on Network Protocols (ICNP). https://doi.org/10.1109/ICNP.2017.8117540
[8]
Wolfram Lautenschlaeger and Andrea Francini. 2015. Global synchronization protection for bandwidth sharing TCP flows in high-speed links. In 2015 IEEE 16th International Conference on High Performance Switching and Routing (HPSR). 1--8. https://doi.org/10.1109/HPSR.2015.7483103
[9]
Ayush Mishra, Xiangpeng Sun, Atishya Jain, Sameer Pande, Raj Joshi, and Ben Leong. 2019. The Great Internet TCP Congestion Control Census. Proc. ACM Meas. Anal. Comput. Syst., Vol. 3, 3, Article 45 (dec 2019), 24 pages. https://doi.org/10.1145/3366693
[10]
Ufuk Usubütün, Fraida Fund, and Shivendra Panwar. 2023. Do Switches Still Need to Deliver Packets in Sequence?. In 2023 IEEE 24th International Conference on High Performance Switching and Routing (HPSR). IEEE, 89--95. io

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
IMC '23: Proceedings of the 2023 ACM on Internet Measurement Conference
October 2023
746 pages
ISBN:9798400703829
DOI:10.1145/3618257
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 24 October 2023

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. bbr
  2. cubic
  3. tcp protocol evaluation
  4. testbeds

Qualifiers

  • Short-paper

Funding Sources

Conference

IMC '23
Sponsor:
IMC '23: ACM Internet Measurement Conference
October 24 - 26, 2023
Montreal QC, Canada

Acceptance Rates

Overall Acceptance Rate 277 of 1,083 submissions, 26%

Upcoming Conference

IMC '24
ACM Internet Measurement Conference
November 4 - 6, 2024
Madrid , AA , Spain

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 449
    Total Downloads
  • Downloads (Last 12 months)449
  • Downloads (Last 6 weeks)40
Reflects downloads up to 03 Oct 2024

Other Metrics

Citations

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media