An overview of the competitive and adversarial approaches to designing dynamic power management strategies

  • Authors:
  • Sandy Irani;Gaurav Singh;Sandeep K. Shukla;Rajesh K. Gupta

  • Affiliations:
  • School of Information and Computer Science, University of California, Irvine, CA;FERMAT Laboratory, Electrical and Computer Engineering Department, Virginia Polytechnic Institute and State University, Blacksburg, VA;FERMAT Laboratory, Electrical and Computer Engineering Department, Virginia Polytechnic Institute and State University, Blacksburg, VA;Computer Science and Engineering Department, University of California at San Diego, La Jolla, CA

  • Venue:
  • IEEE Transactions on Very Large Scale Integration (VLSI) Systems
  • Year:
  • 2005

Quantified Score

Hi-index 0.02

Visualization

Abstract

Dynamic power management (DPM) refers to the problem of judicious application of various low-power techniques based on runtime conditions in an embedded system to minimize the total energy consumption. To be effective, often such decisions take into account the operating conditions and the system-level design goals. DPM has been a subject of intense research in the past decade driven by the need for low power consumption in modern embedded devices. We present a comprehensive overview of two closely related approaches to designing DPM strategies, namely, competitive analysis approach and model checking approach based on adversarial modeling. Although many other approaches exist for solving the system-level DPM problem, these two approaches are closely related and are based on a common theme. This commonality is in the fact that the underlying model is that of a competition between the system and an adversary. The environment that puts service demands on devices is viewed as an adversary, or to be in competition with the system to make it burn more energy, and the DPM strategy is employed by the system to counter that.