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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Abdelmotalib, A., Wu, Z.: Power consumption in smartphones (hardware behaviourism). IJCSI Int. J. Comput. Sci. Issues 9(3) 2012. ISSN (Online): 1694-0814
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)
Nokia Siemens Solutions Smart_Lab_WhitePaper on smartphones energy consumption. www.nsn.com/system/files/…/Smart_Lab_WhitePaper_27012011.low-res.pdf
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)
Wireshark tool and tips. http://www.wireshark.org/
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)
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)
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)
Android OS for Samsung. https://opensource.samsung.com/reception/
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
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
Android Developers JNI. https://developer.android.com/index.html
Netfilter. https://www.netfilter.org/documentation/
ADB Android. https://developer.android.com/studio/command-line/adb.html
Android and JNI. https://developer.android.com/training/articles/perf-jni.html
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this paper
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)