An adaptive multi-path data transfer approach for MP-TCP
Lal Pratap Verma,Varun Kumar Sharma,Mahesh Kumar,Aniket Mahanti
DOI: https://doi.org/10.1007/s11276-022-02958-2
IF: 2.701
2022-04-20
Wireless Networks
Abstract:Multi-path Transmission Control Protocol (MP-TCP) Coupled Congestion Control algorithm focuses on amalgamating the increased BandWidth (BW) of multiple available links while avoiding MP-TCP's higher aggressiveness in comparison to usual TCP flows on every utilized link. Therefore, this leads to exceedingly conventional behavior when the network paths do not share a congested link. Further, the situation worsens when the network paths possess varying characteristics (i.e., available BW, Packet Loss Rate (PLR), and delay), leading to incurring overheads such as higher re-ordering, buffer-blocking, and needless retransmissions in the network. We observe that the presently implemented MP-TCP scheduler suffers from lower channel utilization due to its conventional congestion window (cwnd) adaptation scheme. As a result, the protocol compromises application-level throughput performance. To address these issues, we propose an Adaptive-Data Scheduling Policy (A-DSP), which dynamically adjusts the cwnd growth according to the paths' Round Trip Time (RTT) variations. To regulate the transmission rate of each path concerning its assessed RTT variation, we design and implement an adaptive fast retransmission policy as well. The evaluations indicate that A-DSP decreases the File Transfer Time by over 50% compared to the MP-TCP scheduler. We also observe throughput performance gains of up to 46%, 19%, and 34% for different PLR, BW, and path delay values, respectively, compared to MP-TCP. Moreover, A-DSP also offers considerable performance improvement compared to other multi-path approaches.
computer science, information systems,telecommunications,engineering, electrical & electronic