Promises and Potential of BBRv3

Danesh Zeynali*, Emilia N. Weyulu, Seifeddine Fathalli, Balakrishnan Chandrasekaran, Anja Feldmann

*Corresponding author for this work

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

8 Downloads (Pure)

Abstract

The Bottleneck-Bandwidth and Round-trip (BBR) congestion control algorithm was introduced by Google in 2016. Unlike prior congestion-control algorithms (CCAs), BBR does not rely on signals that are weakly correlated with congestion (e.g., packet loss and transient queue delay). Instead, it characterizes a path using two parameters, bottleneck bandwidth and round-trip propagation time, and is designed to converge with a high probability to Kleinrock’s optimal operating point [34]. Essentially, in stable state, BBR maximizes throughput while minimizing delay and loss. Google has used BBR for a significant fraction of its network traffic both within its datacenters and on its WAN since 2017 [15]. BBR’s interaction dynamics with Cubic, the widely used CCA in the Internet, has received intense scrutiny: Some studies observed BBR to be unfair to Cubic, or generally loss-based CCAs. Google, to its credit, has diligently revised BBR’s design to address the criticisms. This paper focuses on characterizing the promises and potential of the third, and most recent, revision of BBR—introduced to the public in July 2023. We empirically evaluate BBRv3’s performance across a range of network scenarios, e.g., considering different buffer sizes, round-trip times, packet losses, and flow-size distributions. We show that despite the improvements and optimizations introduced in BBRv3, it struggles to achieve an equitable sharing of bandwidth when competing with Cubic, the widely used CCA in the Internet, in a wide range of network conditions.

Original languageEnglish
Title of host publicationPassive and Active Measurement
Subtitle of host publication25th International Conference, PAM 2024, Virtual Event, March 11–13, 2024, Proceedings, Part II
EditorsPhilipp Richter, Vaibhav Bajpai, Esteban Carisimo
PublisherSpringer Science and Business Media Deutschland GmbH
Pages249-272
Number of pages24
Volume2
ISBN (Electronic)9783031562525
ISBN (Print)9783031562518
DOIs
Publication statusPublished - 2024
Event25th International Conference on Passive and Active Measurement, PAM 2024 - Virtual, Online
Duration: 11 Mar 202413 Mar 2024

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume14538 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349
NamePAM: International Conference on Passive and Active Network Measurement
PublisherSpringer
Volume2024

Conference

Conference25th International Conference on Passive and Active Measurement, PAM 2024
CityVirtual, Online
Period11/03/2413/03/24

Bibliographical note

Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2024.

Keywords

  • BBR
  • Congestion control
  • fairness

Fingerprint

Dive into the research topics of 'Promises and Potential of BBRv3'. Together they form a unique fingerprint.

Cite this