ABSTRACT
The limited battery life of modern smartphones remains a leading factor adversely affecting the mobile experience of millions of smartphone users. In order to extend battery life, it is critical to understand where and how is energy drain happening on users' phones under normal usage, for example, in a one-day cycle.
In this paper, we conduct the first extensive measurement and modeling of energy drain of 1520 smartphone in the wild. We make two primary contributions. First, we develop a hybrid power model that integrates utilization-based models and FSM-based models for different phone components with a novel technique that estimates the triggers for the FSM-based network power model based on network utilization. Second, through analyzing traces collected on 1520 Galaxy S3 and S4 devices in the wild, we present detailed analysis of where the CPU time and energy are spent across the 1520 devices, inside the 800 apps, as well as along several evolution dimensions, including hardware, Android, cellular, and app updates. Our findings of smartphone energy drain in the wild have significant implications to the various key players of the Android phone eco-system, including phone vendors Samsung, Android developers, app developers, and ultimately millions of smartphone users, towards the common goal of extending smartphone battery life and improving the user mobile experience.
- AppBrain, top android phones. www.appbrain.com/stats/top-android-phones.Google Scholar
- eMarketer, smartphone users worldwide will total 1.75 billion in 2014. www.emarketer.com/Article/Smartphone-Users-Worldwide-Will-Total-175-.Google Scholar
- Gpu benchmark 3d. play.google.com/store/apps/details?id=com.kortenoeverdev.GPUbench.Google Scholar
- GPU benchmark app. play.google.com/store/apps/details?id=name.duzenko.farfaraway.Google Scholar
- Monsoon power monitor. www.msoon.com/LabEquipment/PowerMonitor/.Google Scholar
- TechCrunch, mobile app usage increases in 2014, as mobile web surfing declines.Google Scholar
- theGuardian, your smartphone's best app? battery life, say 89% of britons. www.theguardian.com/technology/2014/may/21/your-smartphones-best-app-ba%ttery-life-say-89.Google Scholar
- N. Balasubramanian, A. Balasubramanian, and A. Venkataramani. Energy consumption in mobile phones: a measurement study and implications for network applications. In Proc of IMC, 2009. Google ScholarDigital Library
- N. Ding, D. Wagner, X. Chen, A. Pathak, Y. C. Hu, and A. Rice. Characterizing and modeling the impact of wireless signal strength on smartphone battery drain. In SIGMETRICS, 2013. Google ScholarDigital Library
- H. Falaki, D. Lymberopoulos, R. Mahajan, S. Kandula, and D. Estrin. A first look at traffic on smartphones. In Proc. of IMC, 2010. Google ScholarDigital Library
- A. Garcia-Saavedra, P. Serrano, A. Banchs, and G. Bianchi. Energy consumption anatomy of 802.11 devices and its implication on modeling and design. In CoNEXT, 2012. Google ScholarDigital Library
- J. Huang, F. Qian, A. Gerber, Z. M. Mao, S. Sen, and O. Spatscheck. A close examination of performance and power characteristics of 4g lte networks. In Proc. of Mobisys, 2012. Google ScholarDigital Library
- J. Huang, F. Qian, Z. M. Mao, S. Sen, and O. Spatscheck. Screen-off traffic characterization and optimization in 3g/4g networks. In IMC, 2012. Google ScholarDigital Library
- J. Huang, Q. Xu, B. Tiwana, Z. M. Mao, M. Zhang, and P. Bahl. Anatomizing application performance difference on smartphones. In Proc. of Mobisys, 2010. Google ScholarDigital Library
- C.-Y. Li, C. Peng, S. Lu, and X. Wang. Energy-based rate adaptation for 802.11n. In Proc. of ACM MobiCom, 2012. Google ScholarDigital Library
- R. Mittal, A. Kansal, and R. Chandra. Empowering developers to estimate app energy consumption. In Proc. of ACM MobiCom, 2012. Google ScholarDigital Library
- A. Pathak, Y. C. Hu, and M. Zhang. Where is the energy spent inside my app? fine grained energy accounting on smartphones with eprof. In Proc. of EuroSys, 2012. Google ScholarDigital Library
- F. Qian, Z. Wang, A. Gerber, Z. Mao, S. Sen, and O. Spatscheck. Profiling resource usage for mobile applications: a cross-layer approach. In Proc. of Mobisys, 2011. Google ScholarDigital Library
- F. Qian, Z. Wang, A. Gerber, Z. M. Mao, S. Sen, and O. Spatscheck. Characterizing radio resource allocation for 3g networks. In Proc. of IMC, 2010. Google ScholarDigital Library
- L. Ravindranath, J. Padhye, S. Agarwal, R. Mahajan, I. Obermiller, and S. Shayandeh. Appinsight: Mobile app performance monitoring in the wild. In OSDI, 2012. Google ScholarDigital Library
- A. Shye, B. Scholbrock, and G. Memik. Into the wild: studying real user activity patterns to guide power optimizations for mobile architectures. In MICRO, 2009. Google ScholarDigital Library
- J. Sommers and P. Barford. Cell vs. WiFi: On the performance of metro area mobile connections. In IMC, 2012. Google ScholarDigital Library
- Q. Xu, J. Erman, A. Gerber, Z. Mao, J. Pang, and S. Venkataraman. Identifying diverse usage behaviors of smartphone apps. In Proc. of IMC, 2011. Google ScholarDigital Library
- L. Zhang, B. Tiwana, Z. Qian, Z. Wang, R. Dick, Z. Mao, and L. Yang. Accurate Online Power Estimation and Automatic Battery Behavior Based Power Model Generation for Smartphones. In Proc. of CODES+ISSS, 2010. Google ScholarDigital Library
- Y. Zhang, X. Wang, X. Liu, Y. Liu, L. Zhuang, and F. Zhao. Towards better cpu power management on multicore smartphones. In Proc. of HotPower, 2013. Google ScholarDigital Library
Index Terms
- Smartphone Energy Drain in the Wild: Analysis and Implications
Recommendations
Smartphone Energy Drain in the Wild: Analysis and Implications
Performance evaluation reviewThe limited battery life of modern smartphones remains a leading factor adversely affecting the mobile experience of millions of smartphone users. In order to extend battery life, it is critical to understand where and how is energy drain happening on ...
Smartphone Background Activities in the Wild: Origin, Energy Drain, and Optimization
MobiCom '15: Proceedings of the 21st Annual International Conference on Mobile Computing and NetworkingAs new iterations of more powerful and better connected smartphones emerge, their limited battery life remains a leading factor adversely affecting the mobile experience of millions of smartphone users. While it is well-known that many apps can drain ...
Where is the energy spent inside my app?: fine grained energy accounting on smartphones with Eprof
EuroSys '12: Proceedings of the 7th ACM european conference on Computer SystemsWhere is the energy spent inside my app? Despite the immense popularity of smartphones and the fact that energy is the most crucial aspect in smartphone programming, the answer to the above question remains elusive. This paper first presents eprof, the ...
Comments