Abstract
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 language | English (US) |
---|---|
Title of host publication | MobiCom 2017 - Proceedings of the 23rd Annual International Conference on Mobile Computing and Networking |
Publisher | Association for Computing Machinery |
Pages | 141-153 |
Number of pages | 13 |
ISBN (Electronic) | 9781450349161 |
DOIs | |
State | Published - Oct 4 2017 |
Externally published | Yes |
Event | 23rd Annual International Conference on Mobile Computing and Networking, MobiCom 2017 - Snowbird, United States Duration: Aug 16 2017 → Aug 20 2017 |
Publication series
Name | Proceedings of the Annual International Conference on Mobile Computing and Networking, MOBICOM |
---|---|
Volume | Part F131210 |
Conference
Conference | 23rd Annual International Conference on Mobile Computing and Networking, MobiCom 2017 |
---|---|
Country/Territory | United States |
City | Snowbird |
Period | 8/16/17 → 8/20/17 |
Bibliographical note
Publisher Copyright:© 2017 Association for Computing Machinery.