Adaptive timeout policies for fast fine-grained power management

  • Authors:
  • Branislav Kveton;Prashant Gandhi;Georgios Theocharous;Shie Mannor;Barbara Rosario;Nilesh Shah

  • Affiliations:
  • Intel Research, Santa Clara, CA;Intel Research, Santa Clara, CA;Intel Research, Santa Clara, CA;Department of Electrical and Computer Engineering, McGill University;Intel Research, Santa Clara, CA;Intel Research, Santa Clara, CA

  • Venue:
  • IAAI'07 Proceedings of the 19th national conference on Innovative applications of artificial intelligence - Volume 2
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Power management techniques for mobile appliances put the components of the systems into low power states to maximize battery life while minimizing the impact on the perceived performance of the devices. Static timeout policies are the state-of-the-art approach for solving power management problems. In this work, we propose adaptive timeout policies as a simple and efficient solution for fine-grained power management. As discussed in the paper, the policies reduce the latency of static timeout policies by nearly one half at the same power savings. This result can be also viewed as increasing the power savings of static timeout policies at the same latency target. The main objective of our work is to propose practical adaptive policies. Therefore, our adaptive solution is fast enough to be executed within less than one millisecond, and sufficiently simple to be deployed directly on a microcontroller. We validate our ideas on two recorded CPU activity traces, which involve more than 10 million entries each.