Skip to main navigation Skip to search Skip to main content

MopEye: Opportunistic Monitoring of Per-app Mobile Network Performance

  • Daoyuan Wu
  • , Rocky K.C. Chang
  • , Weichao Li
  • , Eric K.T. Cheng
  • , Debin Gao

Research output: Book Chapters | Papers in Conference ProceedingsConference paper (refereed)Researchpeer-review

Abstract

Crowdsourcing mobile user’s network performance has become an effective way of understanding and improving mobile network performance and user quality-of-experience. However, the current measurement method is still based on the landline measurement paradigm in which a measurement app measures the path to fixed (measurement or web) servers. In this work, we introduce a new paradigm of measuring per-app mobile network performance. We design and implement MopEye, an Android app to measure network round-trip delay for each app whenever there is app traffic. This opportunistic measurement can be conducted automatically without user intervention. Therefore, it can facilitate a large-scale and long-term crowdsourcing of mobile network performance. In the course of implementing MopEye, we have overcome a suite of challenges to make the continuous latency monitoring lightweight and accurate. We have deployed MopEye to Google Play for an IRB-approved crowdsourcing study in a period of ten months, which obtains over five million measurements from 6,266 Android apps on 2,351 smartphones. The analysis reveals a number of new findings on the per-app network performance and mobile DNS performance.
Original languageEnglish
Title of host publicationUSENIX ATC '17: Proceedings of the 2017 USENIX Conference on Usenix Annual Technical Conference
EditorsDilma DA SILVA, Bryan FORD
PublisherUSENIX Association
Pages445-457
Number of pages13
ISBN (Electronic)9781931971386
Publication statusPublished - 12 Jul 2017
Externally publishedYes
Event2017 USENIX Annual Technical Conference - Santa Clara, United States
Duration: 12 Jul 201714 Jul 2017

Conference

Conference2017 USENIX Annual Technical Conference
Abbreviated titleUSENIX ATC '17
Country/TerritoryUnited States
CitySanta Clara
Period12/07/1714/07/17

Bibliographical note

Acknowledgments:
We thank Dr. Ada Gavrilovska for shepherding our paper and the anonymous reviewers for their valuable comments.

Publisher Copyright:
© USENIX Annual Technical Conference, USENIX ATC 2017. All rights reserved.

Funding

This work is partially supported by a grant (ref. no. G-YBAK) from The Hong Kong Polytechnic University, a grant (ref. no. H-ZL17) from the Joint Universities Computer Centre of Hong Kong, and the Singapore National Research Foundation under NCR Award Number NRF2014NCR-NCR001-012.

Fingerprint

Dive into the research topics of 'MopEye: Opportunistic Monitoring of Per-app Mobile Network Performance'. Together they form a unique fingerprint.

Cite this