Delay time-based data transmission sequence for multipath transmission control protocol (M/TCP)

Multipath transmission control protocol (M/TCP) is designed as an end-to-end transport protocol in order to provide improvement over TCP in aspect of reliability and throughput by allowing two endpoints to communicate each other via multiple paths. In transmission phase, M/TCP was previously implemented to send data segments via multiple paths by round-robin manner, which cannot be efficiently used in case delay time and throughput of each path are much different. In this paper, a novel data transmission algorithm based on delay time estimation is proposed. Simulation results show that our new algorithm could provide throughput improvement over the round-robin manner in case throughput of each path is considerably different.