Application Sequence Prediction for Energy Consumption Reduction in Mobile Systems

The success of mobile devices as measured by market penetration is undeniable. Tablets and Ultrabooks are enjoying similar growing enthusiasm among the worldwide population. By offering an ever increasing number of functionalities, these devices turned to be even more subject to energy constraints than the previous generation. Limited battery autonomy becomes a major user concern and cause of dissatisfactions. Therefore, managing efficiently the energy consumption can improve mobile systems reliability, battery life as well as user experience. In this paper we propose a new approach to optimize mobile devices energy efficiency based on use patterns detection. By identifying and classifying users behaviors, we can significantly improve over the platforms stock power managers. To do so, a run-time service is proposed to collect usage data, which in turn can be mined using machine learning techniques. Our approach allows us to predict future applications usages, so the CPU frequency, Wi-Fi connectivity and the playback sound-levels can be optimized while meeting the applications and the users requirements. Our experimental results show that the proposed solution can lower the energy consumption by up to 20% vs. the out-of-the-box power governor, while maintaining a negligible system overhead.

[1]  R. A. Powers Batteries for low power electronics , 1995, Proc. IEEE.

[2]  Christian Bunse On the Impact of User Feedback on Energy Consumption , 2014, EnviroInfo.

[3]  Jihong Kim,et al.  Reducing energy consumption of smartphones using user-perceived response time analysis , 2014, HotMobile.

[4]  Hayato Yamana,et al.  Generalized Sequential Pattern Mining with Item Intervals , 2006, J. Comput..

[5]  Michael L. Scott,et al.  Energy-efficient processor design using multiple clock domains with dynamic voltage and frequency scaling , 2002, Proceedings Eighth International Symposium on High Performance Computer Architecture.

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

[7]  Peter A. Dinda,et al.  Characterizing and modeling user activity on smartphones: summary , 2010, SIGMETRICS '10.

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

[9]  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).