Device Context Classification for Mobile Power Consumption Reduction

The diverse range of wireless interfaces, sensors, processing components added to the increasing popularity of power-hungry applications reduce the battery life of mobile devices. This paper proposes a tool for identifying the device context, understanding the user habits and preferences in order to adjust available resources and find trade-off between the power consumption and the user satisfaction. We use Machine Learning (ML) methods to identify and classify user/device contexts. On this basis, a software is developed to control at run-time system component activities. When applied only for the screen brightness level knob, the proposed solution can lower the power consumption by up to 20% vs. the out-of-the-box OS brightness manager with a negligible energy overhead.

[1]  Narseo Vallina-Rodriguez,et al.  Energy Management Techniques in Modern Mobile Handsets , 2013, IEEE Communications Surveys & Tutorials.

[2]  Daniel Svozil,et al.  Introduction to multi-layer feed-forward neural networks , 1997 .

[3]  Yiran Chen,et al.  How is energy consumed in smartphone display applications? , 2013, HotMobile '13.

[4]  Christian Bonnet,et al.  Personalized power saving profiles generation analyzing smart device usage patterns , 2014, 2014 7th IFIP Wireless and Mobile Networking Conference (WMNC).

[5]  Jamel Tayeb,et al.  Application Sequence Prediction for Energy Consumption Reduction in Mobile Systems , 2015, 2015 IEEE International Conference on Computer and Information Technology; Ubiquitous Computing and Communications; Dependable, Autonomic and Secure Computing; Pervasive Intelligence and Computing.

[6]  D. Simons,et al.  CHAPTER 13 – Change Blindness , 2005 .

[7]  Naehyuck Chang,et al.  Dynamic voltage scaling of OLED displays , 2011, 2011 48th ACM/EDAC/IEEE Design Automation Conference (DAC).

[8]  Susmit Jha,et al.  CAPED: Context-aware personalized display brightness for mobile devices , 2014, 2014 International Conference on Compilers, Architecture and Synthesis for Embedded Systems (CASES).

[9]  Christian Bonnet,et al.  Power monitor v2: Novel power saving Android application , 2013, 2013 IEEE International Symposium on Consumer Electronics (ISCE).