TY - GEN
T1 - Towards a Deeper Understanding of TCP BBR Congestion Control
AU - Scholz, Dominik
AU - Jaeger, Benedikt
AU - Schwaighofer, Lukas
AU - Raumer, Daniel
AU - Geyer, Fabien
AU - Carle, Georg
N1 - Publisher Copyright:
© 2018 IFIP.
PY - 2018/7/2
Y1 - 2018/7/2
N2 - In 2016, Google published the bottleneck bandwidth and round-trip time (BBR) congestion control algorithm. Unlike established loss- or delay-based algorithms like CUBIC or Vegas, BBR claims to operate without creating packet loss or filling buffers. Because of these prospects and promising initial performance results, BBR has gained wide-spread attention. As such it has been subject to behavior and performance analysis, which confirmed the results, but also revealed critical flaws.Because BBR is still work in progress, measurement results have limited validity for the future. In this paper we present our publicly available framework for reproducible TCP measurements based on network emulation. In a case study, we analyze the TCP BBR algorithm, reproduce and confirm weaknesses of the current BBR implementation, and provide further insights. We also contribute an analysis of BBR's inter-flow synchronization behavior, showing that it reaches fairness equilibrium for long lived flows.
AB - In 2016, Google published the bottleneck bandwidth and round-trip time (BBR) congestion control algorithm. Unlike established loss- or delay-based algorithms like CUBIC or Vegas, BBR claims to operate without creating packet loss or filling buffers. Because of these prospects and promising initial performance results, BBR has gained wide-spread attention. As such it has been subject to behavior and performance analysis, which confirmed the results, but also revealed critical flaws.Because BBR is still work in progress, measurement results have limited validity for the future. In this paper we present our publicly available framework for reproducible TCP measurements based on network emulation. In a case study, we analyze the TCP BBR algorithm, reproduce and confirm weaknesses of the current BBR implementation, and provide further insights. We also contribute an analysis of BBR's inter-flow synchronization behavior, showing that it reaches fairness equilibrium for long lived flows.
KW - BBR
KW - Congestion Control
KW - Reproducible Measurements
KW - TCP
UR - http://www.scopus.com/inward/record.url?scp=85062987791&partnerID=8YFLogxK
U2 - 10.23919/IFIPNetworking.2018.8696830
DO - 10.23919/IFIPNetworking.2018.8696830
M3 - Conference contribution
AN - SCOPUS:85062987791
T3 - 2018 IFIP Networking Conference IFIP Networking and Workshops, IFIP Networking 2018 - Proceedings
SP - 109
EP - 117
BT - 2018 IFIP Networking Conference IFIP Networking and Workshops, IFIP Networking 2018 - Proceedings
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 17th IFIP Networking Conference IFIP Networking and Workshops, IFIP Networking 2018
Y2 - 14 May 2018 through 16 May 2018
ER -