Litcius/Paper detail

Leveraging Coupled BBR and Adaptive Packet Scheduling to Boost MPTCP

Jiangping Han, Kaiping Xue, Yitao Xing, Jian Li, Wenjia Wei, David S. L. Wei, Guoliang Xue

2021IEEE Transactions on Wireless Communications40 citationsDOI

Abstract

Multipath TCP (MPTCP) utilizes multiple paths for simultaneous data transmission to enhance performance. However, existing MPTCP protocols are still far from satisfactory in wireless networks because of their loss-based congestion control and the difficulty of managing multiple subflows. To overcome these problems, we redesign the coupled congestion control algorithm and scheduler to boost MPTCP in wireless heterogeneous networks. The main purpose is to promote transmission rate under lossy networks, while also provide stability when networks suffer physical link changes and asymmetric links. In this paper, inspired by Bottleneck Bandwidth and Round-trip propagation time (BBR), we first propose Coupled BBR that utilizes detected bandwidth to adjust the sending rate within an MPTCP connection. Coupled BBR provides high loss tolerance as well as balanced congestion among MPTCP subflows. Then, to further improve the performance, we propose an Adaptively Redundant and Predictive packet (AR&P) scheduler to improve adaptability and keep in-order packet delivery in highly dynamic network scenarios. Based on Linux kernel implementation and experiments in both testbed and real network scenarios, we show that the proposed scheme not only provides high throughput in wireless networks, but also improves robustness and reduces out-of-order packets in some harsh circumstances.

Topics & Concepts

Computer scienceMultipath TCPComputer networkNetwork congestionNetwork packetPacket lossScheduling (production processes)Wireless networkTestbedBottleneckLinux kernelRobustness (evolution)Distributed computingWirelessMultipath propagationChannel (broadcasting)Embedded systemTelecommunicationsEconomicsOperations managementBiochemistryChemistryGeneNetwork Traffic and Congestion ControlAdvanced Wireless Network OptimizationSoftware-Defined Networks and 5G
Leveraging Coupled BBR and Adaptive Packet Scheduling to Boost MPTCP | Litcius