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