论文标题
在Android设备和缺陷上的原位网络和应用程序性能测量
In Situ Network and Application Performance Measurement on Android Devices and the Imperfections
论文作者
论文摘要
了解网络和应用程序性能对于调试,改善用户体验和性能比较至关重要。同时,现代移动系统已针对节能计算和通信进行了优化,这些计算可能会限制网络和应用程序的性能。近年来,已经出现了几种工具,可以在VPN服务的帮助下分析〜Situ的移动应用程序的网络性能。对这些测量工具和系统优化如何影响网络和应用程序性能的理解有限。在这项研究中,我们首先证明移动系统采用能源感知的系统硬件调整,这会影响应用程序性能和网络吞吐量。接下来,我们显示基于VPN的应用程序性能测量工具,例如Lumen,PrivacyGuard和视频优化器,可以帮助模棱两可的网络性能测量并降低应用程序性能。我们的发现表明,在Android设备上的合理应用程序和网络性能测量需要对设备,网络,测量工具和应用程序有很好的了解。
Understanding network and application performance are essential for debugging, improving user experience, and performance comparison. Meanwhile, modern mobile systems are optimized for energy-efficient computation and communications that may limit the performance of network and applications. In recent years, several tools have emerged that analyze network performance of mobile applications in~situ with the help of the VPN service. There is a limited understanding of how these measurement tools and system optimizations affect the network and application performance. In this study, we first demonstrate that mobile systems employ energy-aware system hardware tuning, which affects application performance and network throughput. We next show that the VPN-based application performance measurement tools, such as Lumen, PrivacyGuard, and Video Optimizer, aid in ambiguous network performance measurements and degrade the application performance. Our findings suggest that sound application and network performance measurement on Android devices requires a good understanding of the device, networks, measurement tools, and applications.