The Design and Implementation of an Optimized MPTCP Data Scheduling Algorithm
Xi Ming Li, Wendong Wang · Applied Mechanics and Materials · 2014
Mobile devices are emerging with multiple interfaces with diverse access technologies. Using multiple interfaces simultaneously can bring lots of benefits to users. Multi-Path TCP is proposed in recent years, which aims to provide the capability for a TCP host to simultaneously use its multiple interfaces to transmit in one TCP connection. However the original MPTCP data scheduling algorithm has some defects and cannot fit multiple kinds of applications to achieve maximize throughput. We thus proposed and implemented an optimized MPTCP data scheduling algorithm. We used the type of service of an application and quality parameters of each interfaces measured in real time to calculate the best path dynamically. The results of the experiment showed that our algorithm had better performance than the original one in achieving higher data throughput, resource utilization and more rationality during an MPTCP transmission.