MopEye: Opportunistic monitoring of per-app mobile network performance

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 pa...

Full description

Saved in:
Bibliographic Details
Main Authors: WU, Daoyuan, CHANG, Rocky K. C., LI, Weichao, CHENG, Eric K. T., GAO, Debin
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2017
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/3965
https://ink.library.smu.edu.sg/context/sis_research/article/4967/viewcontent/atc17.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-4967
record_format dspace
spelling sg-smu-ink.sis_research-49672020-03-24T05:24:42Z MopEye: Opportunistic monitoring of per-app mobile network performance WU, Daoyuan CHANG, Rocky K. C. LI, Weichao CHENG, Eric K. T. GAO, Debin 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. 2017-07-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/3965 https://ink.library.smu.edu.sg/context/sis_research/article/4967/viewcontent/atc17.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Measurement tool mobile network performance smartphones battery life Computer Sciences Software Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Measurement tool
mobile network performance
smartphones
battery life
Computer Sciences
Software Engineering
spellingShingle Measurement tool
mobile network performance
smartphones
battery life
Computer Sciences
Software Engineering
WU, Daoyuan
CHANG, Rocky K. C.
LI, Weichao
CHENG, Eric K. T.
GAO, Debin
MopEye: Opportunistic monitoring of per-app mobile network performance
description 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.
format text
author WU, Daoyuan
CHANG, Rocky K. C.
LI, Weichao
CHENG, Eric K. T.
GAO, Debin
author_facet WU, Daoyuan
CHANG, Rocky K. C.
LI, Weichao
CHENG, Eric K. T.
GAO, Debin
author_sort WU, Daoyuan
title MopEye: Opportunistic monitoring of per-app mobile network performance
title_short MopEye: Opportunistic monitoring of per-app mobile network performance
title_full MopEye: Opportunistic monitoring of per-app mobile network performance
title_fullStr MopEye: Opportunistic monitoring of per-app mobile network performance
title_full_unstemmed MopEye: Opportunistic monitoring of per-app mobile network performance
title_sort mopeye: opportunistic monitoring of per-app mobile network performance
publisher Institutional Knowledge at Singapore Management University
publishDate 2017
url https://ink.library.smu.edu.sg/sis_research/3965
https://ink.library.smu.edu.sg/context/sis_research/article/4967/viewcontent/atc17.pdf
_version_ 1770574060168675328