Network and Application Performance Measurement Challenges on Android Devices
- 5 March 2021
- journal article
- research article
- Published by Association for Computing Machinery (ACM) in ACM SIGMETRICS Performance Evaluation Review
- Vol. 48 (3), 6-11
- https://doi.org/10.1145/3453953.3453955
Abstract
Modern mobile systems are optimized for energy-efficient computation and communications, and these optimizations affect the way they use the network, and thus the performance of the applications. Therefore, understanding network and application performance are essential for debugging, improving user experience, and performance comparison. In recent years, several tools have emerged that analyze network performance of mobile applications in situ with the help of the VPN service. However, there is a limited understanding of how these measurement tools and system optimizations affect the network and application performance. This paper first demonstrates that mobile systems employ energy-aware system hardware tuning, affecting network latency and throughput. We next show that the VPN-based tools, such as Lumen, PrivacyGuard, and Video Optimizer, aid in ambiguous network performance measurements and degrade the application performance. Our findings suggest that sound Internet traffic measurement on Android devices requires a good understanding of the device, networks, measurement tools, and applications.Keywords
This publication has 12 references indexed in Scilit:
- Performance Evaluation of WebRTC-based Video ConferencingACM SIGMETRICS Performance Evaluation Review, 2018
- Toward Accurate Network Delay Measurement on Android PhonesIEEE Transactions on Mobile Computing, 2017
- Application-Specific Performance-Aware Energy Optimization on Android Mobile DevicesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2017
- Demystifying and Puncturing the Inflated Delay in Smartphone-based WiFi Network MeasurementPublished by Association for Computing Machinery (ACM) ,2016
- PrivacyGuardPublished by Association for Computing Machinery (ACM) ,2015
- Effectively minimizing redundant Internet streaming traffic to iOS devicesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2013
- Optimized CPU Frequency Scaling on Android Devices Based on Foreground Running ApplicationPublished by Springer Science and Business Media LLC ,2013
- Screen-off traffic characterization and optimization in 3G/4G networksPublished by Association for Computing Machinery (ACM) ,2012
- A first look at traffic on smartphonesPublished by Association for Computing Machinery (ACM) ,2010
- Strategies for sound internet measurementPublished by Association for Computing Machinery (ACM) ,2004