• DocumentCode
    2341792
  • Title

    Adaptive Performance Control of Computing Systems via Distributed Cooperative Control: Application to Power Management in Computing Clusters

  • Author

    Wang, Mianyu ; Kandasamy, Nagarajan ; Guez, A. ; Kam, Moshe

  • Author_Institution
    Department of Electrical and Computer Engineering, Drexel University, Philadelphia, PA 19104. Email: mianyu@minerva.ece.drexel.edu
  • fYear
    2006
  • fDate
    13-16 June 2006
  • Firstpage
    165
  • Lastpage
    174
  • Abstract
    Advanced control and optimization techniques offer a theoretically sound basis to enable self-managing behavior in distributed computing models such as utility computing. To tractably solve the performance management problems of interest, including resource allocation and provisioning in such distributed computing environments, we develop a fully decentralized control framework wherein the optimization problem for the system is first decomposed into sub-problems and each sub-problem is solved separately by individual controllers to achieve the overall performance objectives. Concepts from optimal control theory are used to implement individual controllers. The proposed framework is highly scalable, naturally tolerates controller failures and allows for the dynamic addition/removal of controllers during system operation. As a case study, we apply the control framework to minimize the power consumed by a computing cluster subject to a dynamic workload while satisfying the specified quality-of-service goals. Simulations using real-world workload traces show that the proposed technique has very low control overhead and adapts quickly to both workload variations and controller failures.
  • Keywords
    Adaptive control; Control systems; Distributed computing; Distributed control; Energy management; Optimal control; Power system management; Power system modeling; Programmable control; Resource management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Autonomic Computing, 2006. ICAC '06. IEEE International Conference on
  • Print_ISBN
    1-4244-0175-5
  • Type

    conf

  • DOI
    10.1109/ICAC.2006.1662395
  • Filename
    1662395