Abstract
Multi-Path TCP (MPTCP) shows its unique advantages over single-path TCP thanks to its aggregate throughput from multiple paths, balancing efficiency and fairness over multipath transmission. However, MPTCP senders should tackle the friendliness issue carefully when sharing the same bottleneck with single-path TCP. Unfortunately, existing shared bottleneck detection schemes either utilize end-to-end delay without consideration of multiple-bottleneck scenarios, or identify subflows on switches with large operation overhead. In this paper, we propose a lightweight yet accurate approach, ECN-based MPTCP (EMPTCP), to detect shared bottleneck of multiple subflows. EMPTCP uses the widely deployed ECN scheme to capture the real congestion state of shared bottlenecks, while at the same time is compatible with various MPTCP congestion control algorithms. Through model analysis, simulation test and real experiment, we show that EMPTCP achieves higher than 85% accuracy in shared bottleneck detection, thus improving the network efficiency and fairness.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.