On Measuring Smartphones’ Software Energy Requirements

Hagen Höpfner, Maximilian Schirmer, Christian Bunse


The continuous technological evolution of smartphones regarding their performance, networking facilities, and memory capacity, as well as various sensors, leads to a significant increase of a device’s energy requirements. Hence, energy demand is one of the most limiting factors of battery-driven, mobile devices. Improving energy demand by software optimisation often relies on simulated energy demand data. This paper evaluates two approaches for actually measuring real energy data with the goal to build an efficient and cost-effective basis for future research. The main question underlying this paper is: Is the preciseness of energy data provided by a smartphone’s operating system reliably close to the preciseness of data obtained via classic (i.e., hardware-based) measurement approaches. We defined a case study to evaluate this question. Our evaluation results show that software-based energy measures have an acceptable preciseness for comparative measures and are thus sufficient for research that warrants or requires total values.


  1. Bunse, C. and Höpfner, H. (2008). Resource substitution with components - optimizing energy consumption. In ICSOFT 7808 Proc., pages 28-35. INSTICC.
  2. Bunse, C., Höpfner, H., Roychoudhury, S., and Mansour, E. (2011a). Energy efficient data sorting using standard sorting algorithms. In Software and Data Technologies, pages 247-260. Springer.
  3. Bunse, C., Klingert, S., and Schulze, T. (2011b). GreenSLAs for the Energy-efficient Management of Data Centres. In E-Energy 7811 Proc.
  4. Höpfner, H. and Bunse, C. (2010). Energy Aware Data Management on AVR Micro Controller Based Systems. ACM SIGSOFT SEN, 35(3).
  5. Höpfner, H. and Bunse, C. (2011). Energy Awareness Needs a Rethinking in Software Development. In ICSOFT 7811 Proc., volume 2, pages 294-297. SciTePress.
  6. Kansal, A. and Zhao, F. (2008). Fine-grained energy profiling for power-aware application design. ACM SIGMETRICS PER, 36(2):26-31.
  7. Kjaergaard, M. B., Langdal, J., Godsk, T., and Toftkjaer, T. (2009). EnTracked: energy-efficient robust position tracking for mobile devices. In MobiSys 7809 Proc., pages 221-234. ACM Press.
  8. Marwedel, P. (2007). Embedded System Design. Springer.
  9. PowerTutor (2011). A power monitor for android-based mobile platforms. http://ziyang.eecs.umich.edu/projects/powertutor/inde x.html.
  10. Schirmer, M. and Höpfner, H. (2011). SenST: Approaches for Reducing the Energy Consumption of Smartphone-Based Context Recognition. In CONTEXT 7811 Proc., volume 6967 of LNCS, pages 250- 263. Springer.
  11. Sousa, J. P., Balan, R. K., Poladian, V., Garlan, D., and Satyanarayanan, M. (2008). User Guidance of Resource-Adaptive Systems. In ICSOFT 7808 Proc., pages 36-44. INSTICC.
  12. Veijalainen, J., Ojanen, E., Haq, M. A., Vahteala, V.-P., and Matsumoto, M. (2004). Energy Consumption Tradeoffs for Compressed Wireless Data at a Mobile Terminal. IEICE ToC, E87-B(5):1123-1130.
  13. Zhang, L., Tiwana, B., Qian, Z., Wang, Z., Dick, R. P., Mao, Z. M., and Yang, L. (2010). Accurate Online Power Estimation and Automatic Battery Behavior Based Power Model Generation for Smartphones. In CODES/ISSS 7810 Proc., pages 105-114. ACM.

Paper Citation

in Harvard Style

Höpfner H., Schirmer M. and Bunse C. (2012). On Measuring Smartphones’ Software Energy Requirements . In Proceedings of the 7th International Conference on Software Paradigm Trends - Volume 1: ICSOFT, ISBN 978-989-8565-19-8, pages 165-171. DOI: 10.5220/0004067601650171

in Bibtex Style

author={Hagen Höpfner and Maximilian Schirmer and Christian Bunse},
title={On Measuring Smartphones’ Software Energy Requirements},
booktitle={Proceedings of the 7th International Conference on Software Paradigm Trends - Volume 1: ICSOFT,},

in EndNote Style

JO - Proceedings of the 7th International Conference on Software Paradigm Trends - Volume 1: ICSOFT,
TI - On Measuring Smartphones’ Software Energy Requirements
SN - 978-989-8565-19-8
AU - Höpfner H.
AU - Schirmer M.
AU - Bunse C.
PY - 2012
SP - 165
EP - 171
DO - 10.5220/0004067601650171