BBR's Sharing Behavior with CUBIC and Reno
Fatih Berkay Sarpkaya, Ashutosh Srivastava, Fraida Fund, Shivendra Panwar

TL;DR
This paper evaluates theoretical models of TCP BBR's behavior with loss-based flows across different versions, revealing their strengths and limitations, especially for the latest BBRv3, through extensive experiments on the FABRIC platform.
Contribution
It systematically compares steady-state and fluid models of BBR across multiple versions, highlighting their applicability and limitations in various network scenarios.
Findings
Steady-state model accurately predicts BBRv1 behavior against single loss-based flows.
Fluid model captures key behaviors of BBRv1 and BBRv2 but struggles with deep buffers and many flows.
Existing models do not accurately predict BBRv3 behavior, indicating the need for new models.
Abstract
TCP BBR's behavior has been explained by various theoretical models, and in particular those that describe how it co-exists with other types of flows. However, as new versions of the BBR protocol have emerged, it remains unclear to what extent the high-level behaviors described by these models apply to the newer versions. In this paper, we systematically evaluate the most influential steady-state and fluid models describing BBR's coexistence with loss-based flows over shared bottleneck links. Our experiments, conducted on a new experimental platform (FABRIC), extend previous evaluations to additional network scenarios, enabling comparisons between the two models and include the recently introduced BBRv3. Our findings confirm that the steady-state model accurately captures BBRv1 behavior, especially against single loss-based flows. The fluid model successfully captures several key…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNetwork Traffic and Congestion Control · IPv6, Mobility, Handover, Networks, Security · Internet Traffic Analysis and Secure E-voting
