Skip to main navigation Skip to search Skip to main content

MopEye: Monitoring Per-app Network Performance with Zero Measurement Traffic

  • Daoyuan WU
  • , Weichao LI
  • , Rocky K. C. CHANG
  • , Debin GAO

Research output: Other Conference ContributionsPosterpeer-review

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 [4, 6] and Netalyzr [5, 7]) 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.
Original languageEnglish
Number of pages3
Publication statusPublished - 1 Dec 2015
Externally publishedYes
Event11th International Conference on emerging Networking EXperiments and Technologies - Heidelberg, Germany
Duration: 1 Dec 20154 Dec 2015

Conference

Conference11th International Conference on emerging Networking EXperiments and Technologies
Abbreviated titleCoNEXT 2015
Country/TerritoryGermany
CityHeidelberg
Period1/12/154/12/15

Fingerprint

Dive into the research topics of 'MopEye: Monitoring Per-app Network Performance with Zero Measurement Traffic'. Together they form a unique fingerprint.

Cite this