Today's mobile devices are usually equipped with multiple wireless network interfaces that provide new opportunities for improving application performance. In this paper, we conduct an in-depth study of multipath for mobile settings, focusing on MPTCP, with the goal of developing key insights for evolving the mobile multipath design. First, we conduct to our knowledge the most indepth and the longest user trial of mobile multipath that focuses not only on MPTCP performance, but also on cross-layer interactions. Second, we identify a new research problem of multipath-aware CDN server selection. We demonstrate its real-world importance and provide recommendations. Third, our measurement findings lead us to design and implement a flexible software architecture for mobile multipath called MPFlex, which strategically employs multiplexing to improve multipath performance (by up to 63% for short-lived flows). MPFlex decouples the high-level scheduling algorithm and the low-level OS protocol implementation, and enables developers to flexibly plug-in new multipath features. MPFlex also provides an ideal vantage point for flexibly realizing user-specified multipath policies and is friendly to middleboxes.
|Original language||English (US)|
|Title of host publication||Proceedings of the Annual International Conference on Mobile Computing and Networking, MOBICOM|
|Publisher||Association for Computing Machinery|
|Number of pages||13|
|State||Published - Oct 3 2016|
|Event||22nd Annual International Conference on Mobile Computing and Networking, MobiCom 2016 - New York, United States|
Duration: Oct 3 2016 → Oct 7 2016
|Name||Proceedings of the Annual International Conference on Mobile Computing and Networking, MOBICOM|
|Conference||22nd Annual International Conference on Mobile Computing and Networking, MobiCom 2016|
|Period||10/3/16 → 10/7/16|
Bibliographical noteFunding Information:
We thank the anonymous reviewers and our shepherd for their helpful feedback. This research was supported in part by NSF under CNS-1059372 and CNS-1345226, as well as by Indiana University Faculty Research Support Program (FRSP) - Seed Funding.
© 2016 ACM.
Copyright 2018 Elsevier B.V., All rights reserved.