Skip to main content
Log in

Smartphone power management based on ConvLSTM model

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

The battery capacity of smartphones is limited, and power saving is crucial. In this paper, we propose a power management approach depends on the users’ usage patterns. To save power, we need to know in which time interval the most power is consumed. The convolutional long short-term memory network (ConvLSTM) model provides learning long sequence dependencies based on time series data. The battery usage data is processed with the ConvLSTM model to predict every 30 min of the next 24-h remaining battery capacity of the smartphone. Then, the rate of power consumption is calculated for each hour interval according to predicted values of the remaining battery capacity. Depending upon the rates of power consumption, the value of numeric features (screen brightness, media volume, etc.) is reduced and non-numeric features (GPS, Wi-Fi, etc.) are turned off. Our approach saved much power at some time interval, besides saved up to 21% power saving overall. The performances of CNN, RNN, LSTM, CNN-LSTM, ConvLSTM, and ARIMA were also evaluated. We developed our approach as a smartphone application to forecast the remaining battery capacity and reduce battery consumption effectively for any smartphone user without an initial condition or any other restriction.

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
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Chen A, Sen PK (2016) Advancement in battery technology: a state-of-the-art review. In: IEEE industry applications society annual meeting, pp 1–10, Portland, OR. https://doi.org/10.1109/IAS.2016.7731812

  2. Li M, Lu J, Chen Z, Amine K (2018) 30 Years of lithium-ion batteries. Adv Mater 30(33):1–24. https://doi.org/10.1002/adma.201800561

    Article  Google Scholar 

  3. Mittal S (2014) A survey of techniques for improving energy efficiency in embedded computing systems. Int J Comput Aided Eng Technol 6(4):440–459

    Article  Google Scholar 

  4. Mukherjee A, Chantem T (2018) Energy management of applications with varying resource usage on smartphones. IEEE Trans Comput Aided Des Integr Circuits Syst 37(11):2416–2427. https://doi.org/10.1109/TCAD.2018.2857323

    Article  Google Scholar 

  5. Zaman N, Almusalli FA (2017) Review: smartphones power consumption & energy saving techniques. In: International conference on innovations in electrical engineering and computational technologies, Karachi, Pakistan. https://doi.org/10.1109/ICIEECT.2017.7916593

  6. Fikar M, Sudiharto DW, Yulianto FA (2018) The power saver development on android oreo smartphone based on app categories which accomodate user preference. In: 2nd Borneo international conference on applied mathematics and engineering (BICAME), pp 355–359, Balikpapan, Indonesia. https://doi.org/10.1109/BICAME45512.2018.1570510315

  7. Sowells-Boone E, Dave R, Chowdhury B, Brown D (2020) Energy efficient power management modes for smartphone battery life conservation. In: Arai K, Bhatia R, Kapoor S. (eds) Proceedings of the future technologies conference (FTC) 2019. FTC 2019. Advances in intelligent systems and computing, vol 1070. Springer, Cham. https://doi.org/10.1007/978-3-030-32523-7_53

  8. Carroll A, Heiser G (2010) An analysis of power consumption in a smartphone. In: USENIX conference on USENIX annual technical conference, p 21. USENIX Association, Boston, MA

  9. Pramanik PKD, Sinhababu N, Mukherjee B, Padmanaba S, Maity A, Upadhyaya BK, Holm-Nielsen JB, Choudhury P (2019) Power consumption analysis, measurement, management, and issues: a state-of-the-art review of smartphone battery and energy usage. IEEE Access 7:182113–182172. https://doi.org/10.1109/ACCESS.2019.2958684

    Article  Google Scholar 

  10. Kang J, Seo S, Hong JW (2011) Usage pattern analysis of smartphones. In: 13th Asia-Pacific network operations and management symposium, pp 1–8, Taipei. https://doi.org/10.1109/APNOMS.2011.6077030

  11. Datta SK, Bonnet C, Nikaein N (2012) Android power management: current and future trends. In: The first IEEE workshop on enabling technologies for smartphone and Internet of Things (ETSIoT), pp 48–53, Seoul. https://doi.org/10.1109/ETSIoT.2012.6311253

  12. Duan LT, Lawo M, Rügge I, Yu X (2017) Power management of smartphones based on device usage patterns. In: Freitag M, Kotzab H, Pannek J. (eds) Dynamics in logistics. Lecture notes in logistics. Springer, Cham. https://doi.org/10.1007/978-3-319-45117-6_18

  13. Moghimi M., Venkatesh J., Zappi P., Rosing T. (2013) Context-aware mobile power management using fuzzy inference as a service. In: Uhler D, Mehta K, Wong JL (eds) Mobile computing, applications, and services. MobiCASE 2012. Lecture notes of the institute for computer sciences, social informatics and telecommunications engineering, vol 110. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-36632-1_18

  14. Herrmann R, Piero Z, Rosing T (2012) Context aware power management of mobile systems for sensing applications. In: Conference on information processing in sensor networks

  15. Cho SB, Yu JM (2019) Hierarchical modular Bayesian networks for low-power context-aware smartphone. Neurocomputing 326–327:100–109. https://doi.org/10.1016/j.neucom.2017.01.124

    Article  Google Scholar 

  16. Chon Y, Ryu W, Cha H (2014) Predicting smartphone battery usage using cell tower ID monitoring. Pervasive Mobile Comput 13:99–110. https://doi.org/10.1016/j.pmcj.2013.06.003

    Article  Google Scholar 

  17. Pandey N, Verma OP, Kumar A (2019) A framework for usage pattern-based power optimization and battery lifetime prediction in smartphones. Pers Ubiquit Comput. https://doi.org/10.1007/s00779-019-01213-4

    Article  Google Scholar 

  18. Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735–1780. https://doi.org/10.1162/neco.1997.9.8.1735

    Article  Google Scholar 

  19. Zhang W, Itoh K, Tanida J, Ichioka Y (1990) Parallel distributed processing model with local space-invariant interconnections and its optical architecture. Appl Opt 29(32):4790–4797

    Article  Google Scholar 

  20. Gentil M, Galeazzi A, Chiariotti F, Polese M, Zanella A, Zorzi M (2017) A deep neural network approach for customized prediction of mobile devices discharging time. In: GLOBECOM 2017-2017 IEEE global communications conference, pp 1–6, Singapore https://doi.org/10.1109/glocom.2017.8254532

  21. Zhang Y, Xiong R, He H, Liu Z (2017) A LSTM-RNN method for the lithuim-ion battery remaining useful life prediction. In: Prognostics and system health management conference, pp 1–4, Harbin. https://doi.org/10.1109/PHM.2017.8079316

  22. Elman JL (1990) Finding structure in time. Cognitive Sci 14(2):179–211

    Article  Google Scholar 

  23. Yu Y, Si X, Hu C, Zhang J (2019) A review of recurrent neural networks: LSTM cells and network architectures. Neural Comput 31(7):1235–1270

    Article  MathSciNet  Google Scholar 

  24. Nugaliyadde A, Somaratne U, Wong KW (2019) predicting electricity consumption using deep recurrent neural. https://arxiv.org/abs/1909.08182

  25. Shi X, Chen Z, Wang H, Yeung DY, Wong W, Woo W (2015) Convolutional LSTM network: a machine learning approach for precipitation nowcasting. In: Proceedings of the 28th international conference on neural information processing systems—Volume 1 (NIPS’15), pp 802–810, MIT Press, Cambridge, MA, USA

  26. Kim TY, Cho SB (2018) Predicting the household power consumption using CNN-LSTM hybrid networks. In: Yin H, Camacho D, Novais P, Tallón-Ballesteros A (eds) Intelligent data engineering and automated learning-IDEAL 2018. Lecture notes in computer science, vol 11314. Springer, Cham. https://doi.org/10.1007/978-3-030-03493-1_50

  27. Liu Y, Zheng H, Feng X, Chen Z (2017) Short-term traffic flow prediction with Conv-LSTM. In: Proceedings of the 9th international conference on wireless communications and signal processing (WCSP), Nanjing, pp 1–6, https://doi.org/10.1109/WCSP.2017.8171119

  28. Wang D, Yang Y, Ning S (2018) DeepSTCL: a deep spatio-temporal ConvLSTM for travel demand prediction. In: Proceedings of international joint conference on neural networks (IJCNN), Rio de Janeiro, pp 1–8, https://doi.org/10.1109/IJCNN.2018.8489530

  29. Donahue J et al (2017) Long-term recurrent convolutional networks for visual recognition and description. IEEE Trans Pattern Anal Mach Intell 39(4):677–691. https://doi.org/10.1109/TPAMI.2016.2599174

    Article  Google Scholar 

  30. Ferreira D, Dey AK, Kostakos V (2011) Understanding human-smartphone concerns: a study of battery life. In: Lyons K, Hightower J, Huang EM (eds) Pervasive computing. Pervasive 2011. Lecture notes in computer science, vol 6696. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-21726-5_2

  31. Bergmeir C, Benítez M (2012) On the use of cross-validation for time series predictor evaluation. Inf Sci 191:192–213. https://doi.org/10.1016/j.ins.2011.12.028

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sezer Gören.

Ethics declarations

Conflicts of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Çiçek, E., Gören, S. Smartphone power management based on ConvLSTM model. Neural Comput & Applic 33, 8017–8029 (2021). https://doi.org/10.1007/s00521-020-05544-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-020-05544-9

Keywords

Navigation