A Comparative Performance Analysis of MPTCP Path Management Algorithms: Fullmesh, PCDC, RBPM, SDC

Huayi Xiong,Yantao Cai,Min Chen,Xing Zhou
DOI: https://doi.org/10.1109/itnac53136.2021.9652135
2021-11-24
Abstract:Path management (PM) is an important part of multi-path transport control protocol (MPTCP). Through the PM algorithm, the subflows participating in concurrent transmission can be dynamically added or deleted. There are four default MPTCP PM algorithms in Linux, and the most commonly used is Fullmesh. Meanwhile, with the deepening of research, many new PM algorithms have emerged. This paper compares and analyzes the performance of Fullmesh, path characteristic and data characteristic based PM (PCDC), receive buffer based PM (RBPM) and select-delete-change (SDC) algorithm in terms of throughput, completion time of small data streams and algorithm complexity. Experimental tests are based on the real environment NorNet test bed. The experimental results show that for the real network environment, PCDC and RBPM have better performance on the whole. In particular, PCDC has incomparable advantages over the other three algorithms for small data stream transmission. Considering the complexity of SDC algorithm, its performance is barely satisfactory.
What problem does this paper attempt to address?