• DocumentCode
    3018889
  • Title

    Self-optimization in computer systems via on-line control: application to power management

  • Author

    Kandasamy, Nagarajan ; Abdelwahed, Sherif ; Hayes, John P.

  • Author_Institution
    Inst. for Software Integrated Syst., Vanderbilt Univ., Nashville, TN, USA
  • fYear
    2004
  • fDate
    17-18 May 2004
  • Firstpage
    54
  • Lastpage
    61
  • Abstract
    Computer systems hosting critical e-commerce applications must typically satisfy stringent quality-of-service (QoS) requirements under dynamic operating conditions and workloads. Also, as such systems increase in size and complexity, maintaining the desired QoS by manually tuning the numerous performance-related parameters will become very difficult. This paper addresses the design of self-optimizing computer systems using a generic online control framework in which the control actions governing the operation of the system are obtained by optimizing its behavior, as forecast by a mathematical model, over a limited time horizon. As a specific application of this control technique, we show how to minimize the power consumed by a single computer processing a time-varying workload. Assuming a processor capable of operating at multiple frequencies, we design an online controller to satisfy the QoS requirements of the workload while operating the processor at the lowest possible frequency. We describe the processor model, formulate the power management problem, and derive the online control algorithm. The performance of the controller is evaluated using representative e-commerce workloads. Finally, we discuss how the proposed technique can be applied to other resource management problems in computer systems.
  • Keywords
    electronic commerce; online operation; power consumption; quality of service; resource allocation; self-adjusting systems; QoS; computer systems; dynamic workloads; e-commerce; mathematical forecasting; online control; power management; quality-of-service; resource management; self-optimization systems; time-varying workload; Application software; Control systems; Design optimization; Energy management; Frequency; Mathematical model; Power system management; Power system modeling; Quality of service; Resource management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Autonomic Computing, 2004. Proceedings. International Conference on
  • Print_ISBN
    0-7695-2114-2
  • Type

    conf

  • DOI
    10.1109/ICAC.2004.1301347
  • Filename
    1301347