BBR, a model-based congestion control algorithm developed by Google, is known for its high tolerance to random loss and low latency. However, it exhibits limited competitiveness in deep buffers and suffers severe retransmissions in shallow buffers. To address these issues, we propose dBBR, which adjusts the congestion window and pacing rate based on delay information. We comprehensively analyze the problems and identify that the crux lies in the underutilization of delay information. Based on the analysis, we adjust the window size according to the delay gradient, use the latest delay sample to identify congestion loss, and correct the bandwidth overestimation when the delay is abnormally high. We implement dBBR in the Linux kernel and compare it with other BBR variants through extensive evaluations in controlled environments. The results suggest that dBBR achieves strong competitiveness with Cubic, low retransmissions in small buffers, and high tolerance to random loss—capabilities unmet simultaneously by other state-of-the-art BBR variants. Finally, real-world deployment demonstrates that dBBR achieves consistently high performance across intra-continent and intercontinent scenarios.

dBBR: Enhance BBR Performance with Delay Information

Antichi G.;
2026-01-01

Abstract

BBR, a model-based congestion control algorithm developed by Google, is known for its high tolerance to random loss and low latency. However, it exhibits limited competitiveness in deep buffers and suffers severe retransmissions in shallow buffers. To address these issues, we propose dBBR, which adjusts the congestion window and pacing rate based on delay information. We comprehensively analyze the problems and identify that the crux lies in the underutilization of delay information. Based on the analysis, we adjust the window size according to the delay gradient, use the latest delay sample to identify congestion loss, and correct the bandwidth overestimation when the delay is abnormally high. We implement dBBR in the Linux kernel and compare it with other BBR variants through extensive evaluations in controlled environments. The results suggest that dBBR achieves strong competitiveness with Cubic, low retransmissions in small buffers, and high tolerance to random loss—capabilities unmet simultaneously by other state-of-the-art BBR variants. Finally, real-world deployment demonstrates that dBBR achieves consistently high performance across intra-continent and intercontinent scenarios.
2026
BBR
Congestion Control
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/1328305
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
  • OpenAlex ND
social impact