Skip to main content

Android OS Stack Power Management Capabilities

  • Conference paper
  • First Online:
Advances in Internet, Data & Web Technologies (EIDWT 2018)

Abstract

During the last decade, mobile communications and smartphone technology increasingly became part of people’s daily routine. Nowadays, Android smartphones and iPhone are more and more pervasive and widely used even from people with less incomes. Lots of new applications are daily introduced or updated. Such high usage brings new challenges regarding devices’ battery lifetime. For smartphone mobile devices and embedded system device, Power Management (PM) it’s getting more and more importance because of very limited battery power. There are more and more sensors, I/O and OS SW updates introduced recently in these mobile devices that can be used to improve the effectiveness of PM. In this paper, we do not want to show only the Android smartphones standards regarding power management the system uses, but also to compare the design of Android PM with possibilities that OS middleware libraries/kernel stack offers to reduce it. So, our aim in this paper is to show how kernel level solution can be realized and how. They solutions seems to be CPU less intensive interactions than any other user space or API ones.

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

Access this chapter

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

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Abdelmotalib, A., Wu, Z.: Power consumption in smartphones (hardware behaviourism). IJCSI Int. J. Comput. Sci. Issues 9(3) 2012. ISSN (Online): 1694-0814

    Google Scholar 

  2. Balasubramanian, N., Balasubramanian, A., Venkataramani, A.: Energy consumption in mobile phones: a measurement study and implications for network applications. In: Proceedings of the 9th ACM SIGCOMM Conference on Internet Measurement Conference (2009)

    Google Scholar 

  3. Nokia Siemens Solutions Smart_Lab_WhitePaper on smartphones energy consumption. www.nsn.com/system/files/…/Smart_Lab_WhitePaper_27012011.low-res.pdf

  4. Deng, S., Balakrishnan, H.: Traffic-aware techniques to reduce 3G/LTE wireless energy consumption. In: Proceeding CoNEXT 2012. pp. 181–192. ACM, New York (2012)

    Google Scholar 

  5. Wireshark tool and tips. http://www.wireshark.org/

  6. Carroll, A., Heiser, G.: An analysis of power consumption in a Smartphone. In: Proceedings of the 2010 USENIX Conference on USENIX Annual Technical Conference (2010)

    Google Scholar 

  7. Huang, J., Xu, Q., Tiwana, B., Mao, Z.M., Zhang, M., Bahl, P.: Anatomizing application performance differences on Smartphones. In: Proceedings of the 8th International Conference on Mobile Systems, Applications, and Services (2010)

    Google Scholar 

  8. Könönen, V., Paakkonen, P.: Optimizing power consumption of always-on applications based on timer alignment. In: The 4th IFIP International Conference on New Technologies, Mobility and Security (NTMS) (2011)

    Google Scholar 

  9. Android OS for Samsung. https://opensource.samsung.com/reception/

  10. Ruci, L., Karcanaj, L., Shurdi, O.: Nokia windows mobile’s power consumption measurements and analysis. In: ICT Innovations 2014, Web Proceedings © ICT ACT, 2014, 6th ICT Innovations Conference, Skopje, pp. 1–12 (2014). ICT ACT http://ict-act.org. On line edition published on http://ictinnovations.org. 9–12 September 2014, Ohrid, Macedonia. ISSN 1857-7288

  11. Ayuso, P., Gasca, R.M., Lefevre, L.: Communicating between the kernel and user-space in Linux using Netlink sockets. SOFTWARE—PRACTICE AND EXPERIENCE, Softw. Pract. Exper. (2010). 23 September 2002, v2.2. University of Seville, Spain and University of Lyon, France

    Google Scholar 

  12. Android Developers JNI. https://developer.android.com/index.html

  13. Netfilter. https://www.netfilter.org/documentation/

  14. ADB Android. https://developer.android.com/studio/command-line/adb.html

  15. Android and JNI. https://developer.android.com/training/articles/perf-jni.html

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Olimpjon Shurdi , Luan Ruçi , Vladi Kolici , Algenti Lala or Bexhet Kamo .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Shurdi, O., Ruçi, L., Kolici, V., Lala, A., Kamo, B. (2018). Android OS Stack Power Management Capabilities. In: Barolli, L., Xhafa, F., Javaid, N., Spaho, E., Kolici, V. (eds) Advances in Internet, Data & Web Technologies. EIDWT 2018. Lecture Notes on Data Engineering and Communications Technologies, vol 17. Springer, Cham. https://doi.org/10.1007/978-3-319-75928-9_67

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-75928-9_67

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-75927-2

  • Online ISBN: 978-3-319-75928-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics