Abstract

Nowadays, many network devices have more than one network interface. Meanwhile, many protocols have been proposed to utilize multiple paths simultaneously. MPTCP (Multipath TCP) is a transport layer protocol that transfers data by multiple paths simultaneously, which is designed to improve the throughput and increase robustness of end to end transmission. However, when we use MPTCP, we find that MPTCP can not improve the throughput but even reduce the throughput in some cases. In this paper, we study this issue. Firstly, we study the effects of path characteristics for throughput of MPTCP, and find that path characteristics especially those bad paths have a great impact on the performance of MPTCP. Secondly, we analyze the reasons why the bad path characteristics have a serious impact on throughput of MPTCP, and propose a path selection method based on throughput prediction model and available bandwidth to improve the throughput. Finally, we validate our path selection method by simulations, and the results show that our method can improve the throughput of MPTCP.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

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.