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...
Saved in:
Main Authors: | , , , , |
---|---|
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 |