An Energy-Aware Learning Agent for Power Management in Mobile Devices

The optimization of the energy consumption in mobile devices can be performed on hardware and software components. For example, reducing the screen brightness or switching off GPS. The energy control must take into account both the current context and user habits, on the base of usage knowledge acquired from sensors and OS data records. The whole process of energy management then includes data collection, usage learning and analysis, decision-making and control of device components. To integrate these activities, we propose to use a software agent whose goal is to save the energy of the mobile device with the lowest effect on QoS.