Publication Type
Conference Proceeding Article
Version
acceptedVersion
Publication Date
12-2015
Abstract
Mobile network performance measurement is important for understanding mobile user experience, problem diagnosis, and service comparison. A number of crowdsourcing measurement apps (e.g., MobiPerf and Netalyzr) have been embarked for the last few years. Unlike existing apps that use active measurement methods, we employ a novel passive-active approach to continuously monitor per-app network performance on unrooted smartphones without injecting additional network traffic. By leveraging the VpnService API on Android, MopEye, our measurement app, intercepts all network traffic and then relays them to their destinations using socket APIs. Therefore, not only MopEye can measure the round-trip time accurately, it can do so without injecting additional traffic. As a result, the bandwidth cost (and monetary cost of data usage) for conducting such a measurement is eliminated, and the measurement can be conducted free of user intervention. Our evaluation shows that MopEye’s RTT measurement is very close to result of tcpdump and is more accurate than MobiPerf. We have used MopEye to conduct a one-week measurement revealing multiple interesting findings on different apps’ performance.
Keywords
Measurement Tool, Mobile Network Performance
Discipline
Computer Sciences | Software Engineering
Research Areas
Software and Cyber-Physical Systems
Publication
CoNEXT Student Workshop 2015: Proceedings, Heidelberg, Germany, December 1
First Page
1
Last Page
3
ISBN
9781450340663
Publisher
ACM
City or Country
New York
Citation
WU, Daoyuan; LI, Weichao; CHANG, Rocky K. C.; and GAO, Debin.
MopEye: Monitoring Per-app Network Performance with Zero Measurement Traffic. (2015). CoNEXT Student Workshop 2015: Proceedings, Heidelberg, Germany, December 1. 1-3.
Available at: https://ink.library.smu.edu.sg/sis_research/2920
Copyright Owner and License
Authors
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.