@inproceedings{690115711a444ef8ab9a283ffcfb8ba4,
title = "Improving Google's BBR for Reduced Latency and Increased Fairness",
abstract = "BBR is a low latency congestion control algorithm developed by Google as an alternative to the traditional lossbased TCP (Transmission Control Protocol) algorithms, such as CUBIC. However, recent work shows that BBR suffers from 1) additional queuing delay due to competing flows and 2) poor fairness among flows with different Round Trip Times (RTTs). In this paper, we derive an analytic model for BBR's Multiplicative Increase/Multiplicative Decrease (MIMD) sending rate control that reveals the origin of these issues. Inspired by Google's recent patch for reducing queuing delay, we further improve BBR for lower latency. Moreover, our analysis suggests that applying a RTT-based adaptive pacing gain to probe bandwidth helps mitigating the fairness issue. Finally, we validate these improvements through simulations using the ns-3 network simulator. ",
keywords = "BBR, Congestion control, Fairness, Latency, TCP, ns-3",
author = "Menglei Zhang and Marco Mezzavilla and Sundeep Rangan and Shivendra Panwar",
note = "Funding Information: ACKNOWLEDGMENT This research is supported by the Semiconductor Research Corporation (SRC), by the New York State Center for Advanced Technology in Telecommunications (CATT) and the NYU WIRELESS Industrial Affiliates Program. Publisher Copyright: {\textcopyright} 2019 IEEE.; 2019 INFOCOM IEEE Conference on Computer Communications Workshops, INFOCOM WKSHPS 2019 ; Conference date: 29-04-2019 Through 02-05-2019",
year = "2019",
month = apr,
language = "English (US)",
series = "INFOCOM 2019 - IEEE Conference on Computer Communications Workshops, INFOCOM WKSHPS 2019",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
booktitle = "INFOCOM 2019 - IEEE Conference on Computer Communications Workshops, INFOCOM WKSHPS 2019",
}