Performance Study of Improved BBR Congestion Control Algorithm using QUIC in Wireless LAN
Mengjie Zuo, Haoying Wu, Yi Han, Yi Zhong, Jiazheng Wang · 2021
Congestion control enables network nodes to adopt certain approaches to avoid network congestion as much as possible, and respond when network congestion occurs. BBR is a transmission rate-based congestion control algorithm proposed by Google for Chromium QUIC and Linux kernel deployment. The new transmission protocol QUIC proposed by Google has a better congestion control mechanism than TCP. Based on the existing BBR congestion control algorithm, this paper proposes the IBCCA congestion control algorithm and evaluates the performance of the IBCCA, CUBIC, and BBR algorithms under the QUIC protocol in wireless LAN. When the network traffic burst flow is small or the burst duration is short, IBCCA achieves higher network goodput and lower transmission round-trip time. In the experiment of multi-stream transmission, the IBCCA algorithm achieves higher fairness while the good-put and RTT are at the same level. The BBR algorithm achieves a smaller RTT, and the goodput of the IBCCA algorithm is not much different from the CUBIC algorithm.