MPBond: efficient network-level collaboration among personal mobile devices [conference paper]

Conference

18th International Conference on Mobile Systems, Applications, and Services - June 15, 2020

Authors

Xiao Zhu, Jiachen Sun, Xumiao Zhang, Y Ethan Guo, Feng Qian (assistant professor), Z Morley Mao

Abstract

MPBond is an efficient system allowing multiple personal mobile devices to collaboratively fetch content from the Internet. For example, a smartwatch can assist its paired smartphone with downloading data. Inspired by the success of MPTCP, MPBond applies the concept of distributed multipath transport where multiple subflows can traverse different devices. We develop a cross-device connection management scheme, a buffering strategy, a packet scheduling algorithm, and a policy framework tailored to MPBond's architecture. We implement MPBond on commodity mobile devices such as Android smartphones and smartwatches. Our real-world evaluations using different workloads under various network conditions demonstrate the efficiency of MPBond. Compared to state-of-the-art collaboration frameworks, MPBond reduces file download time by 5% to 46%, and improves the video streaming bitrate by 2% to 118%. Meanwhile, it improves the energy efficiency by 10% to 57%.

Link to full paper

MPBond: efficient network-level collaboration among personal mobile devices

Keywords

mobile computing

Share