Skip to main content

Advertisement

Log in

Adaptive and Flexible Smartphone Power Modeling

  • Published:
Mobile Networks and Applications Aims and scope Submit manuscript

Abstract

Mobile devices have become the main interaction mean between users and the surrounding environment. An indirect measure of this trend is the increasing amount of security threats against mobile devices, which in turn created a demand for protection tools. Protection tools, unfortunately, add an additional burden for the smartphone’s battery power, which is a precious resource. This observation motivates the need for smarter (security) applications, designed and capable of running within adaptive energy goals. Although this problem affects other areas, in the security area this research direction is referred to as “green security”. In general, a fundamental need to the researches toward creating energy-aware applications, consist in having appropriate power models that capture the full dynamic of devices and users. This is not an easy task because of the highly dynamic environment and usage habits. In practice, this goal requires easy mechanisms to measure the power consumption and approaches to create accurate models. The existing approaches that tackle this problem are either not accurate or not applicable in practice due to their limiting requirements. We propose MPower, a power-sensing platform and adaptive power modeling platform for Android mobile devices. The MPower approach creates an adequate and precise knowledge base of the power “behavior” of several different devices and users, which allows us to create better device-centric power models that considers the main hardware components and how they contributed to the overall power consumption. In this paper we consolidate our perspective work on MPower by providing the implementation details and evaluation on 278 users and about 22.5 million power-related data. Also, we explain how MPower is useful in those scenarios where low-power, unobtrusive, accurate power modeling is necessary (e.g., green security applications).

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

Notes

  1. http://www.kpcb.com/insights/2013-internet-trends

  2. https://play.google.com/store/apps/details?id=org.morphone.mpower

References

  1. Anand M, Nightingale EB, Flinn J (2004) Ghosts in the machine: interfaces for better power management. In: Proceedings of the 2nd international conference on mobile systems, applications, and services, MobiSys ’04. ACM, New York, p 23–35

    Chapter  Google Scholar 

  2. Barnes R, Winterbottom J, Dawson M (2011) Internet geolocation and location-based services. Commun Mag IEEE 49(4):102– 108

    Article  Google Scholar 

  3. Bonetto A, Ferroni M, Matteo D, Nacci AA, Mazzucchelli M, Sciuto D, Santambrogio MD (2012) Mpower: towards an adaptive power management system for mobile devices. In: Proceedings of the 10th IEEE/IFIP international conference on embedded and ubiquitous computing (EUC), p 318– 325

  4. Carroll A, Heiser G (2010) An analysis of power consumption in a smartphone. In: Proceedings of the 2010 USENIX conference on USENIX annual technical conference. USENIXATC’10, USENIX Association, Berkeley

    Google Scholar 

  5. Caviglione L, Merlo A, Migliardi M (2011) What is green security? In: 2011 7th international conference on information assurance and security (IAS), p 366318–325371

  6. Dong M, Zhong L (2011) Self-constructive high-rate system energy modeling for battery-powered mobile systems. In: Proceedings of the 9th international conference on Mobile systems, applications, and services, MobiSys ’11. ACM, New York, p 335–348

    Google Scholar 

  7. Falaki H, Mahajan R, Kandula S, Lymberopoulos D, Govindan R, Estrin D (2010) Diversity in smartphone usage. In: Proceedings of the 8th international conference on Mobile systems, applications, and services, MobiSys ’10, p 179–194

  8. Ferroni M, Cazzola A, Matteo D, Trovo’ F, Nacci AA, Sciuto D, Santambrogio MD (2013) Mpower: gain back your android battery life! In: Adjunct publication of the 2013 ACM conference on ubiquitous computing, UbiComp’13, 4 pages. Accepted to appear

  9. Froehlich J, Chen MY, Consolvo S, Harrison B, Landay JA (2007) Myexperience: a system for in situ tracing and capturing of user feedback on mobile phones. In: Proceedings of the 5th international conference on Mobile systems, applications and services, MobiSys ’07. ACM, New York, p 57–70

    Chapter  Google Scholar 

  10. Hamilton JD Time series analysis, vol 2. Cambridge University Press, Cambridge

  11. Hoffmann J, Neumann S, Holz T (2013) Mobile malware detection based on energy fingerprints—a dead end? In: Proceedings of the 16th international symposium on research in attacks, intrusions and defenses (RAID) (to appear)

  12. Hong JWK, Kang J (2012) Method for predicting available time remaining on battery in mobile devices based on usage patterns. US Patent 8,204,552

  13. Kang J-M, Seo SS, Hong JW-K (2011) Personalized battery lifetime prediction for mobile devices based on usage patterns. J Comput Sci Eng 5(4):338–345

    Article  Google Scholar 

  14. Kang J-M, Seo SS, Hong JW-K (2011) Usage pattern analysis of smartphones. In: Network operations and management symposium (APNOMS), 2011 13th Asia-Pacific, p 1–8

  15. Lane N, Miluzzo E, Peebles Lu H, Choudhury TD, Campbell A (2010) A survey of mobile phone sensing. Ad Hoc and Sensor Networks

  16. Liu L, Yan G, Zhang X, Chen S (2009) Virusmeter: preventing your cellphone from spies. In: Proceedings of the 12th international symposium on recent advances in intrusion detection, RAID ’09. Springer-Verlag, Berlin, Heidelberg, p 244–264

    Chapter  Google Scholar 

  17. Ljung L (1987) System identification: theory for the user. Prentice-Hall information and system sciences series. Pearson Education Canada

  18. Montgomery DC, Runger GC (2010) Applied statistics and probability for engineers. Wiley, New York

    Google Scholar 

  19. Nacci AA, Mazzucchelli M, Maggio M, Bonetto A, Sciuto D, Santambrogio MD (2013) Morphone.os: context-awareness in everyday life. In: Proceedings of EUROMICRO digital system design conference (DSD) (to appear)

  20. Nakhimovsky Y, Miller AT, Dimopoulos T, Siliski M (2010) Behind the scenes of google maps navigation: enabling actionable user feedback at scale. In: CHI 2010 extended abstracts on human factors in computing systems. New York, NY, p 3763–3768

  21. Pettey C, van der Meulen R (2012) Gartner says worldwide sales of mobile phones declined 3 percent in third quarter of 2012; smartphone sales increased 47 percent. http://www.gartner.com/newsroom/id/2237315

  22. Rice AC, Hay S (2010) Decomposing power measurements for mobile devices. In: PerCom. IEEE Computer Society, p 70–78

  23. Xiao Y, Bhaumik R, Yang Z, Siekkinen M, Savolainen P, Yla-Jaaski A (2010) A system-level model for runtime power estimation on mobile devices. In: Proceedings of the 2010 IEEE/ACM int’l conference on green computing and communications & int’l conference on cyber, physical and social computing, GREENCOM-CPSCOM ’10. IEEE Computer Society, Washington, p 27–34

    Chapter  Google Scholar 

  24. Zhang L, Tiwana B, Qian Z, Wang Z, Dick RP, Mao ZM, Yang L (2010) Accurate online power estimation and automatic battery behavior based power model generation for smartphones. In: Proceedings of the eighth IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis, CODES/ISSS ’10. ACM, New York, p 105–114

    Chapter  Google Scholar 

  25. Zhou Y, Xuxian J (2012) Dissecting Android malware: characterization and evolution. In: IEEE symposium on security and privacy, p 1–15

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to M. D. Santambrogio.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Nacci, A.A., Trovò, F., Maggi, F. et al. Adaptive and Flexible Smartphone Power Modeling. Mobile Netw Appl 18, 600–609 (2013). https://doi.org/10.1007/s11036-013-0470-y

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11036-013-0470-y

Keywords

Navigation