Methods for Measurement of Energy Consumption in Mobile Devices

Open access


Mobile devices have become an integral part of our life and provide dozens of useful services to their users. However, usability of mobile devices is hindered by battery lifetime. Energy conservation can extend battery lifetime, however, any energy management policy requires accurate prediction of energy consumption, which is impossible without reliable energy measurement and estimation methods and tools. We present an analysis of the energy measurement methodologies and describe the implementations of the internal (profiling) software (proprietary, custom) and external software-based (Java API, Sensor API, GSM AT) energy measurement methodologies. The methods are applied to measure energy consumption on a variety of mobile devices (laptop PC, PDA, smart phone). A case study of measuring energy consumption on a mobile computer using 3DMark06 benchmarking software is presented

  • [1] Silven O., Jyrkkä K. (2007). Observations on power-efficiency trends in mobile communication devices. EURASIP Journal on Embedded Systems, 2007:056976.

  • [2] Banerjee N., Rahmati A., Corner M.D., Rollins S., Zhong L. (2007). Users and batteries: interactions and adaptive energy management in mobile systems. In Proceedings of the 9th International Conference onUbiquitous Computing (UbiComp '07), Zurich, Switzerland, 217-234.

  • [3] Rahmati A., Qian A, Zhong L. (2007). Understanding human-battery interaction on mobile phones. In Proceedings of the 9th International Conference on Human Computer Interaction with Mobile Devices andServices (MobileHCI '07), Singapore, 265-272.

  • [4] Krintz C., Wen Y., Wolski R. (2004). Application-level prediction of battery dissipation. In Symposium onLow Power Electronics and Design (ISLPED'04), Newport Beach, CA, USA, 224-229.

  • [5] Park S. Savvides A., Srivastava M. (2001). Battery capacity measurement and analysis using lithium coin cell battery. In Proceedings of International Symposium on Low Power Electronics and Design (ISLPED'01), Huntington Beach, CA, USA, 382-387.

  • [6] Naik K. (2010). A survey of software based energy saving methodologies for handheld wirelesscommunication devices. Technical Report 2010-13, Department of Computer and Electrical Engineering, University of Waterloo, Canada.

  • [7] Sinha A., Chandrakasan A.P. (2010). Energy aware software. In Proceedings of 13th InternationalConference on VLSI Design (VLSI Design 2000), Calcutta, India, 50-55.

  • [8] Tan K., Raghunathan A., Lakshminarayana G., Jha N.K. (2001). High-level software energy macromodeling. In Proceedings of the 38th Annual Design Automation Conference (DAC '01), Las Vegas, NV, USA, 605-610.

  • [9] Palit R., Singh A., Naik K. (2008) Modeling the energy costs of applications on portable devices. In Proceedings of the 11th International Symposium on Modeling, Analysis and Simulation of Wireless andMobile Systems (MSWiM '08). ACM, New York, NY, USA, 346-353.

  • [10] Simunic T., de Micheli G., Benini L., Hans M. (2000). Source code optimization and profiling of energy consumption in embedded systems. In Proceedings of 13th International Symposium on System Synthesis(ISSS 2000), Washington, USA, 193-198.

  • [11] Sagahyroon A. (2006). Power consumption in handheld computers. In Proceedings of IEEE Asia PacificConference on Circuits and Systems (APCCAS 2006), Singapore, 1721-1724.

  • [12] Ravi N., Scott J., Iftode L. (2008). Context-aware battery management for mobile phones. In Proceedingsof the 6th Annual IEEE International Conference on Pervasive Computing and Communications(PERCOM '08), Washington, USA, 224-233.

  • [13] Krejcar O. (2011). Testing the battery life of mobile phones and PDAs. In Proceedings of InternationalConference on Software and Computer Applications (ICSCA 2011). IPCSIT vol. 9, 132-136. IACSIT Press, Singapore.

  • [14] Rice A., Hay S. (2010). Decomposing power measurements for mobile devices. In Proceedings of IEEEInternational Conference on Pervasive Computing and Communications (PerCom), Mannheim, Germany, 70-78. IEEE Press.

  • [15] Mayo R.N., Ranganathan P. (2004). Energy consumption in mobile devices: why future systems need requirements-aware energy scale-down. In Proceedings of 3rd International Workshop on Power-AwareComputer Systems (PACS 2003), San Diego, CA, USA. Lecture Notes in Computer Science vol. 3164, 26-40. Springer.

  • [16] Thiagarajan N., Aggarwal G., Nicoara A., Boneh D., Singh J.P. (2012). Who killed my battery?: analyzing mobile browser energy consumption. In Proceedings of the 21st International Conference on World WideWeb (WWW '12), Lyon, France, 41-50.

  • [17] Nurminen J., Noyranen J. (2008). Energy-consumption in mobile peer-to-peer - quantitative results from file sharing. In Proceedings of Consumer Communications and Networking Conference (CCNC 2008), Las Vegas, NV, USA, 729-733.

  • [18] Balasubramanian N., Balasubramanian A., Venkataramani A. (2009). Energy consumption in mobile phones: a measurement study and implications for network applications. In Proceedings of the 9th ACMSIGCOMM Conference on Internet Measurement (IMC '09), Chicago, Illinois, USA, 280-293.

  • [19] Xiao Y., Kalyanaraman R.S. Yla-Jaaski A. (2008). Energy consumption of mobile Youtube: quantitative measurement and analysis. In Proceedings of the 2nd International Conference on Next Generation MobileApplications, Services, and Technologies (NGMAST '08). IEEE Computer Society, Washington, DC, USA, 61-69.

  • [20] Vallina-Rodriguez N., Hui P., Crowcroft J., Rice A. (2010). Exhausting battery statistics: understanding the energy demands on mobile handsets. In Proceedings of the 2nd ACM SIGCOMM Workshop onNetworking, Systems, and Applications on Mobile Handhelds (MobiHeld '10), New Delhi, India, 9-14.

  • [21] Flinn J., Satyanarayanan M. (1999). PowerScope: a tool for profiling the energy usage of mobile applications. In Proceedings of the Second IEEE Workshop on Mobile Computer Systems and Applications(WMCSA '99). IEEE Computer Society, Washington, DC, USA, 2.

  • [22] Perrucci G.P., Fitzek F.H.P., Widmer J. (2011). Survey on energy consumption entities on the smartphone platform. In Proceedings of IEEE 73rd Vehicular Technology Conference (VTC Spring), Budapest, Hungary, 1-6.

  • [23] Damaševičius R., Štuikys V., Toldinas J. (2008). Embedded program specialization for multiple criteria trade-offs. Electronics and Electrical Engineering, 8(88), 9-14.

  • [24] Toldinas J., Štuikys V., Damaševičius R., Ziberkas G. (2009). Application-level energy consumption in communication models for handhelds. Electronics and Electrical Engineering, 6(94), 73-76.

  • [25] Toldinas J., Štuikys V., Ziberkas G., Naunikas D. (2010). Power awareness experiment for crypto servicebased algorithms. Electronics and Electrical Engineering, 5(101), 57-62.

  • [26] Toldinas J., Štuikys V., Damaševičius R., Ziberkas G., Banionis M. (2011). Energy efficiency comparison with cipher strength of AES and Rijndael cryptographic algorithms in mobile devices. Electronics andElectrical Engineering, 2(108), 11-14.

  • [27] Damaševičius R., Štuikys V., Ziberkas G., Toldinas J. (2012). Energy consumption of hash functions. Electronics and Electrical Engineering, 10(18), 81-84.

  • [28] Damaševičius R., Ziberkas G. (2012). Energy consumption and quality of approximate image transformation. Electronics and Electrical Engineering, 4(120), 99-102.

Metrology and Measurement Systems

The Journal of Committee on Metrology and Scientific Instrumentation of Polish Academy of Sciences

Journal Information

IMPACT FACTOR 2016: 1.598

CiteScore 2016: 1.58

SCImago Journal Rank (SJR) 2016: 0.460
Source Normalized Impact per Paper (SNIP) 2016: 1.228


All Time Past Year Past 30 Days
Abstract Views 0 0 0
Full Text Views 8 8 8
PDF Downloads 3 3 3