TY - GEN
T1 - Accelerating multipath transport through balanced subflow completion
AU - Guo, Yihua Ethan
AU - Nikravesh, Ashkan
AU - Mao, Z. Morley
AU - Qian, Feng
AU - Sen, Subhabrata
PY - 2017/10/4
Y1 - 2017/10/4
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=85034109050&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85034109050&partnerID=8YFLogxK
U2 - 10.1145/3117811.3117829
DO - 10.1145/3117811.3117829
M3 - Conference contribution
AN - SCOPUS:85034109050
T3 - Proceedings of the Annual International Conference on Mobile Computing and Networking, MOBICOM
SP - 141
EP - 153
BT - MobiCom 2017 - Proceedings of the 23rd Annual International Conference on Mobile Computing and Networking
PB - Association for Computing Machinery
T2 - 23rd Annual International Conference on Mobile Computing and Networking, MobiCom 2017
Y2 - 16 August 2017 through 20 August 2017
ER -