TY - JOUR
T1 - BBR-S
T2 - A Low-Latency BBR Modification for Fast-Varying Connections
AU - Chiariotti, Federico
AU - Zanella, Andrea
AU - Kucera, Stepan
AU - Claussen, Holger
PY - 2021/5/21
Y1 - 2021/5/21
N2 - The new possibilities offered by 5G and beyond networks have led to a change in the focus of congestion control from capacity maximization for web browsing and file transfer to latency-sensitive interactive and real-time services, and consequently to a renaissance of research on the subject, whose most well-known result is Google's Bottleneck Bandwidth and Round-trip propagation time (BBR) algorithm. BBR's promise is to operate at the optimal working point of a connection, with the minimum Round Trip Time (RTT) and full capacity utilization, striking the balance between resource use efficiency and latency performance. However, while it provides significant performance improvements over legacy mechanisms such as Cubic, it can significantly overestimate the capacity of fast-varying mobile connections, leading to unreliable service and large potential swings in the RTT. Our BBR-S algorithm replaces the max filter that causes this overestimation issue with an Adaptive Tobit Kalman Filter (ATKF), an innovation on the Kalman filter that can deal with unknown noise statistics and saturated measurements, achieving a 40% reduction in the average RTT over BBR, which increases to 60% when considering worst-case latency, while maintaining over 95% of the throughput in 4G and 5G networks.
AB - The new possibilities offered by 5G and beyond networks have led to a change in the focus of congestion control from capacity maximization for web browsing and file transfer to latency-sensitive interactive and real-time services, and consequently to a renaissance of research on the subject, whose most well-known result is Google's Bottleneck Bandwidth and Round-trip propagation time (BBR) algorithm. BBR's promise is to operate at the optimal working point of a connection, with the minimum Round Trip Time (RTT) and full capacity utilization, striking the balance between resource use efficiency and latency performance. However, while it provides significant performance improvements over legacy mechanisms such as Cubic, it can significantly overestimate the capacity of fast-varying mobile connections, leading to unreliable service and large potential swings in the RTT. Our BBR-S algorithm replaces the max filter that causes this overestimation issue with an Adaptive Tobit Kalman Filter (ATKF), an innovation on the Kalman filter that can deal with unknown noise statistics and saturated measurements, achieving a 40% reduction in the average RTT over BBR, which increases to 60% when considering worst-case latency, while maintaining over 95% of the throughput in 4G and 5G networks.
KW - BBR
KW - Congestion control
KW - latency
KW - transport protocols
UR - http://www.scopus.com/inward/record.url?scp=85107143449&partnerID=8YFLogxK
U2 - 10.1109/ACCESS.2021.3082715
DO - 10.1109/ACCESS.2021.3082715
M3 - Journal article
SN - 2169-3536
VL - 9
SP - 76364
EP - 76378
JO - IEEE Access
JF - IEEE Access
M1 - 9438951
ER -