skip to main content
10.1145/3673422.3674889acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
short-paper
Open access

BBRv3 in the public Internet: a boon or a bane?

Published: 20 July 2024 Publication History

Abstract

The third version of the Bottleneck-Bandwidth and Round-trip (BBR) algorithm, BBRv3, is now the default CCA for all of the public Internet traffic from google.com and YouTube. In this work, we built upon our prior work [23] and examine BBRv3's ability to coexist with Cubic flows by taking loss, in the form of explicit congestion notification (ECN) signals, into account. Our evaluations reveal that, when ECN is enabled, a single BBRv3 flow can acquire more than ~99% of the bandwidth even when competing with five Cubic flows. Our findings have crucial implications for using BBRv3 in the public Internet.

References

[1]
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 ACM Internet Measurement Conference (IMC).
[2]
Neal Cardwell, Yuchung Cheng, C. Stephen Gunn, Steven Yang, David Morley, Soheil Hassas Yeganeh, Ian Swett, Bin Wu, Victor Vasiliev, Priyaranjan Jha, Yousuk Seung, and Van Jacobson. 2023. BBRv3: Algorithm Bug Fixes and Public Internet Deployment. https://datatracker.ietf.org/meeting/117/materials/slides-117-ccwg-bbrv3-algorithm-bug-fixes-and-public-internet-deployment-00. [IETF 117; CCWG].
[3]
Neal Cardwell, Yuchung Cheng, C. Stephen Gunn, Steven Yang, David Morley, Soheil Hassas Yeganeh, Ian Swett, Bin Wu, Victor Vasiliev, Priyaranjan Jha, Yousuk Seung, and Van Jacobson. 2024. BBRv3: Algorithm Overview and Google's Public Internet Deployment. https://datatracker.ietf.org/meeting/119/materials/slides-119-ccwg-bbrv3-overview-and-google-deployment-00. [IETF 119; CCWG].
[4]
Neal Cardwell, Yuchung Cheng, C. Stephen Gunn, Soheil Hassas Yeganeh, and Van Jacobson. 2016. BBR: Congestion-Based Congestion Control. Queue 14, 5 (Oct. 2016).
[5]
Neal Cardwell, Yuchung Cheng, Soheil Hassas Yeganeh, Ian Swett, and Van Jacobson. 2022. BBR Congestion Control. Internet-Draft draft-cardwell-iccrg-bbr-congestion-control-02. Internet Engineering Task Force (IETF). https://datatracker.ietf.org/doc/draft-cardwell-iccrg-bbr-congestion-control/02/
[6]
Neal Cardwell, Yuchung Cheng, Soheil Hassas Yeganeh, Ian Swett, Victor Vasiliev, Matt Mathis Bin Wu, Priyaranjan Jha, Yousuk Seung, and Van Jacobson. 2019. BBR v2: A Model-based Congestion Control IETF 105 Update. Technical Report. [IETF 105; ICCRG].
[7]
Sally Floyd and Van Jacobson. 1993. Random Early Detection Gateways for Congestion Avoidance. IEEE/ACM Trans. Netw. 1, 4 (Aug. 1993).
[8]
Mario Hock, Roland Bless, and Martina Zitterbart. 2017. Experimental evaluation of BBR congestion control. In IEEE International Conference on Network Protocols (ICNP).
[9]
Bert Hubert. 2021. tc(8) --- Linux manual page. https://man7.org/linux/man-pages/man8/tc.8.html. [Last accessed: April 20, 2024].
[10]
Goeff Huston. 2017. BBR TCP. https://labs.ripe.net/author/gih/bbr-tcp/. [Last accessed: April 19, 2024].
[11]
Alexey Ivanov. 2020. Evaluating BBRv2 on the Dropbox Edge Network. In Netdev, The Technical Conference on Linux Networking.
[12]
Leonard Kleinrock. 1979. Power and deterministic rules of thumb for probabilistic problems in computer communications. In IEEE International Conference on Communications.
[13]
Mirja Kühlewind, Michael Walter, Iain R. Learmonth, and Brian Trammell. 2018. Tracing Internet Path Transparency. In Network Traffic Measurement and Analysis Conference (TMA).
[14]
Hyoyoung Lim, Seonwoo Kim, Jackson Sippe, Junseon Kim, Greg White, Chul-Ho Lee, Eric Wustrow, Kyunghan Lee, Dirk Grunwald, and Sangtae Ha. 2022. A Fresh Look at ECN Traversal in the Wild. ArXiv (2022).
[15]
Aarti Nandagiri, Mohit P. Tahiliani, Vishal Misra, and K. K. Ramakrishnan. 2020. BBRvl vs BBRv2: Examining Performance Differences through Experimental Evaluation. IEEE International Symposium on Local and Metropolitan Area Networks (LANMAN) (2020).
[16]
Kathleen Nichols and Van Jacobson. 2012. Controlling queue delay. Commun. ACM 55, 7 (jul 2012).
[17]
K. Ramakrishnan, S. Floyd, and D. Black. 2001. The Addition of Explicit Congestion Notification (ECN) to IP. RFC 3168, Internet Request for Comments (2001).
[18]
D. Scholz, B. Jaeger, L. Schwaighofer, D. Raumer, F. Geyer, and G. Carle. 2018. Towards a Deeper Understanding of TCP BBR Congestion Control. In 2018 IFIP Networking Conference (IFIP Networking) and Workshops.
[19]
Yeong-Jun Song, Geon-Hwan Kim, Imtiaz Mahmud, Won-Kyeong Seo, and You-Ze Cho. 2021. Understanding of BBRv2: Evaluation and Comparison With BBRv1 Congestion Control Algorithm. IEEE Access 9 (2021).
[20]
Brian Trammell, Mirja Kühlewind, Damiano Boppart, Iain Learmonth, Gorry Fairhurst, and Richard Scheffenegger. 2015. Enabling Internet-Wide Deployment of Explicit Congestion Notification. In Passive and Active Measurement Conference (PAM).
[21]
Brian Trammell, Mirja Kühlewind, Piet De Vaere, Iain R. Learmonth, and Gorry Fairhurst. 2017. Tracking transport-layer evolution with PATHspider. In Applied Networking Research Workshop (ANRW).
[22]
Ranysha Ware, Matthew K. Mukerjee, Srinivasan Seshan, and Justine Sherry. 2019. Modeling BBR's Interactions with Loss-Based Congestion Control. In ACM Internet Measurement Conference (IMC).
[23]
Danesh Zeynali, Emilia N. Weyulu, Seifeddine Fathalli, Balakrishnan Chandrasekaran, and Anja Feldmann. 2024. Promises and Potential of BBRv3. In Passive and Active Measurement Conference (PAM).

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ANRW '24: Proceedings of the 2024 Applied Networking Research Workshop
July 2024
110 pages
ISBN:9798400707230
DOI:10.1145/3673422
This work is licensed under a Creative Commons Attribution International 4.0 License.

Sponsors

In-Cooperation

  • IRTF: Internet Research Task Force

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 20 July 2024

Check for updates

Qualifiers

  • Short-paper
  • Research
  • Refereed limited

Conference

ANRW '24
Sponsor:
ANRW '24: Applied Networking Research Workshop
July 23, 2024
AA, Vancouver, Canada

Acceptance Rates

Overall Acceptance Rate 34 of 58 submissions, 59%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 230
    Total Downloads
  • Downloads (Last 12 months)230
  • Downloads (Last 6 weeks)86
Reflects downloads up to 06 Nov 2024

Other Metrics

Citations

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media