Accelerating multipath transport through balanced subflow completion

Yihua Ethan Guo, Ashkan Nikravesh, Z. Morley Mao, Feng Qian, Subhabrata Sen

Research output: Chapter in Book/Report/Conference proceedingConference contribution

37 Scopus citations


Simultaneously using multiple network paths (e.g., WiFi and cellular) is an attractive feature on mobile devices. A key component in a multipath system such as MPTCP is the scheduler, which determines how to distribute the traffic over multiple paths. In this paper, we propose DEMS, a new multipath scheduler aiming at reducing the data chunk download time. DEMS consists of three key design decisions: (1) being aware of the chunk boundary and strategically decoupling the paths for chunk delivery, (2) ensuring simultaneous subflow completion at the receiver side, and (3) allowing a path to trade a small amount of redundant data for performance. We have implemented DEMS on smartphones and evaluated it over both emulated and real cellular/WiFi networks. DEMS is robust to diverse network conditions and brings significant performance boost compared to the default MPTCP scheduler (e.g., median download time reduction of 33%-48% for fetchingfi les and median loading time reduction of 6%-43% for fetching web pages), and even more benefits compared to other state-of-the-art schedulers.

Original languageEnglish (US)
Title of host publicationMobiCom 2017 - Proceedings of the 23rd Annual International Conference on Mobile Computing and Networking
PublisherAssociation for Computing Machinery
Number of pages13
ISBN (Electronic)9781450349161
StatePublished - Oct 4 2017
Externally publishedYes
Event23rd Annual International Conference on Mobile Computing and Networking, MobiCom 2017 - Snowbird, United States
Duration: Aug 16 2017Aug 20 2017

Publication series

NameProceedings of the Annual International Conference on Mobile Computing and Networking, MOBICOM
VolumePart F131210


Conference23rd Annual International Conference on Mobile Computing and Networking, MobiCom 2017
Country/TerritoryUnited States

Bibliographical note

Funding Information:
We would like to thank our shepherd, Professor Prasun Sinha, and the anonymous reviewers for their valuable comments and suggestions. This research was supported in part by the National Science Foundation under grants CCF-1438996, CCF-1629347, CNS-1345226, and CNS-1566331.

Publisher Copyright:
© 2017 Association for Computing Machinery.


Dive into the research topics of 'Accelerating multipath transport through balanced subflow completion'. Together they form a unique fingerprint.

Cite this