BBR Congestion Control Analysis with Multipath TCP (MPTCP) and Asymmetrical Latency Subflow
Phillipe Austria, Chol Hyun Park, Ju-Yeon Jo, Yoohwan Kim, Rahul Sundaresan, Khanh Dai Pham · 2022 IEEE 12th Annual Computing and Communication Workshop and Conference (CCWC) · 2022
Multipath TCP (MPTCP) and Bottleneck Band-width and Roundtrip propagation time (BBR) are two promising technological advances developed to improve network performance. MPTCP extends TCP and allows multiple interfaces on a device to be used simultaneously. In addition, MPTCP can improve satellite base stations that face the challenge of smoothly transitioning connections as satellites orbit in the sky. BBR is a congestion control algorithm (CCA) developed by Google to improve network performance and currently being used in the large-scale services such as YouTube. In this paper we test and evaluate BBR's throughput performance when combined with MPTCP. We focus on observing the performance using connection paths with large latency differences. Results show BBR to outperform several other CCAs and suggests BBR is a good candidate to use in satellite networks. We also show having a large receiver TCP buffer is not an optimal setting when using BBR with MPTCP.