• DocumentCode
    866605
  • Title

    Dynamic power management for nonstationary service requests

  • Author

    Chung, Eui-Young ; Benini, Luca ; Bogliolo, Alessandro ; Lu, Yung-Hsiang ; De Micheli, Giovanni

  • Author_Institution
    Comput. Syst. Lab., Stanford Univ., CA, USA
  • Volume
    51
  • Issue
    11
  • fYear
    2002
  • fDate
    11/1/2002 12:00:00 AM
  • Firstpage
    1345
  • Lastpage
    1361
  • Abstract
    Dynamic power management (DPM) is a design methodology aimed at reducing power consumption of electronic systems by performing selective shutdown of idle system resources. The effectiveness of a power management scheme depends critically on accurate modeling of service requests and on computation of the control policy. In this work, we present an online adaptive DPM scheme for systems that can be modeled as finite-state Markov chains. Online adaptation is required to deal with initially unknown or nonstationary workloads, which are very common in real-life systems. Our approach moves from exact policy optimization techniques in a known and stationary stochastic environment and extends optimum stationary control policies to handle the unknown and nonstationary stochastic environment for practical applications. We introduce two workload learning techniques based on sliding windows and study their properties. Furthermore, a two-dimensional interpolation technique is introduced to obtain adaptive policies from a precomputed look-up table of optimum stationary policies. The effectiveness of our approach is demonstrated by a complete DPM implementation on a laptop computer with a power-manageable hard disk that compares very favorably with existing DPM schemes.
  • Keywords
    Markov processes; computer power supplies; interpolation; laptop computers; power consumption; table lookup; 2D interpolation technique; control policy; dynamic power management; electronic systems; exact policy optimization techniques; finite-state Markov chains; idle system resources; laptop computer; modeling service requests; nonstationary service requests; nonstationary workloads; online adaptive scheme; optimum stationary control policies; optimum stationary policies; power consumption reduction; power-manageable hard disk; precomputed look-up table; selective shutdown; sliding windows; stochastic environment; unknown workloads; workload learning techniques; Application software; Design methodology; Energy consumption; Energy management; Interpolation; Power system management; Power system modeling; Resource management; Sliding mode control; Stochastic processes;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2002.1047758
  • Filename
    1047758