A Hierarchical Optimization Framework for Autonomic Performance Management of Distributed Computing Systems
- 3 August 2006
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
This paper develops a scalable online optimization framework for the autonomic performance management of distributed computing systems operating in a dynamic environment to satisfy desired quality-ofservice objectives. To efficiently solve the performance management problems of interest in a distributed setting, we develop a hierarchical structure where a highlevel limited-lookahead controller manages interactions between lower-level controllers using forecast operating and environment parameters. We develop the overall control structure, and as a case study, show how to efficiently manage the power consumed by a computer cluster. Using workload traces from the Soccer World Cup 98 web site, we show via simulations that the proposed method is scalable, has low run-time overhead, and adapts quickly to time-varying workload patterns.Keywords
This publication has 14 references indexed in Scilit:
- Online control for self-management in computing systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- Self-optimization in computer systems via online control:application to power managementPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- Power-aware QoS management in Web serversPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- Online safety control of a class of hybrid systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- The dawning of the autonomic computing eraIBM Systems Journal, 2003
- Using control theory to achieve service level objectives in performance managementPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Control-theoretic dynamic frequency and voltage scaling for multimedia workloadsPublished by Association for Computing Machinery (ACM) ,2002
- Feedback Control Real-Time Scheduling: Framework, Modeling, and Algorithms*Real-Time Systems, 2002
- Feedback–Feedforward Scheduling of Control TasksReal-Time Systems, 2002
- In search of invariants for e-business workloadsPublished by Association for Computing Machinery (ACM) ,2000