Skip to main content

Estimation and Optimization of Energy Consumption on Smartphones

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 381))

Abstract

The energy consumption into a smartphone is defined by the energy cost necessary for the components equipment to achieve their activities. These activities are induced by software executions related to the users’ activity. In other words, the energy consumption could result from the execution of different interactions between hardware, software and users which by their behaviors trigger a workload on hardware components. The assessment and measurements of the cost of consumed energy, as well as problems in the methods used for evaluation and optimization of energy consumption, are the topic of this investigation. As result of this work, we conclude that some of the investigated techniques are more accurate than others for tracking the main sources or equipment responsible of consuming energy.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Perrucci, G.P.: Energy saving strategies on mobile devices. In: Multimedia Information and Signal Processing—Aalborg University, Aalborg, janvier, pp. 1–150 (2009)

    Google Scholar 

  2. Jung, W., Kang, C., Yoon, C., Kim, D., Cha, H.: DevScope: a nonintrusive and online power analysis tool for smartphone hardware components. In: CODES + ISS’12 Proceedings, pp 353–362

    Google Scholar 

  3. Mittal, R., Kansal, A., Chandra, R.: Empowering Developers to Estimate App Energy Consumption Wattson Mobicom12

    Google Scholar 

  4. Ma, J., Yu, H., Gong, X., Zhang, X.: Research on Online Measurement Method of Smartphone Energy Consumption, pp. 443–447, 8–10 Nov 2014

    Google Scholar 

  5. Measurements from a HTC with a processor “Qualcomm MSM8655 1 GHz” 3G interfaces, Wi-Fi and 4G and a RAM 768 MBHTC, http://www.htc.com/us/smartphones/

  6. Pathak, A., Hu, Y.C., Zhang, M.: Where is the energy spent inside my app? Fine grained energy accounting on smartphones with eprof. In: Proceedings of the 7th ACM European Conference on Computer Systems—EuroSys ‘12

    Google Scholar 

  7. Louberry, C., Roose, P., Dalmau, M.: Kalimucho: Plateforme d’Adaptation des ApplicationsMobiles, https://hal.archives-ouvertes.fr/hal-00593459/

  8. Yoon, C., Kim, D., Jung, W., Kang, C., Cha, H.: AppScope: Application Energy Metering Framework for Android Smartphones using Kernel Activity Monitoring, Conference ATC12

    Google Scholar 

  9. SystemTap. http://sourceware.org/systemtap

  10. Roy, A., Rumble, S.M., Stutsman, R., Levis, P., Mazieres, D., Zeldovich, N.: Energy management in mobile devices with the Cinder operating system. In: Proceedings of EuroSys, 2011 Information 2015, vol. 6, no. 15

    Google Scholar 

  11. Marcus, H., Bjorn, D., Marcus, V, Hermann, H.: Universit, Technische, Dresden, Dresden « Measuring EnergyConsumption for Short Code Paths Using RAPL », vol. 40, pp 13–17 2012

    Google Scholar 

  12. Snowdon, D.C., Petters, S.M., Heiser, G.: Accurate on-line prediction of processor and memory energy usage under voltage scaling. In: Proceedings of the 7th International Conference on Embedded Software, pp. 84–93, Salzburg, Austria, Oct 2007

    Google Scholar 

  13. Hamzaoui, K.I., Grimaud, G., Berrajaa, M., Azizi, M., Betari, A.: Survey on adaptation techniques of energy consumption within a smartphone. In: Science and information Conference 2014, London, UK, 27–29 Aug 2014

    Google Scholar 

  14. M.Colmant, M.Kurpicz, P.Felber, L.Huertas, R.Rouvoy, and A.Sobe. Process-level Power Estimation in VM-based Systems.European Conference on Computer Systems (EuroSys), Apr 2015, Bordeaux, France

    Google Scholar 

  15. The Scala langage Specification. http://www.scala-lang.org/

  16. Power API (AGPL). http://powraepi.org

  17. Kivity, A., Kamay, Y., Laor, D., Lublin, U., Liguori, A.: kvm: the linux virtual machine monitor. In: Proceedings of the Linux Symposium, vol. 1, pp. 225–230, June 2007

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Khalil Ibrahim Hamzaoui .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Hamzaoui, K.I., Benzekri, W., Grimaud, G., Berrajaa, M., Azizi, M. (2016). Estimation and Optimization of Energy Consumption on Smartphones. In: El Oualkadi, A., Choubani, F., El Moussati, A. (eds) Proceedings of the Mediterranean Conference on Information & Communication Technologies 2015. Lecture Notes in Electrical Engineering, vol 381. Springer, Cham. https://doi.org/10.1007/978-3-319-30298-0_35

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-30298-0_35

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-30296-6

  • Online ISBN: 978-3-319-30298-0

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics