Distributed Cooperative Control for Adaptive Performance Management
IEEE Internet Computing
Pattern-driven performance optimization at runtime: experiment on JEE systems
Proceedings of the 9th International Workshop on Adaptive and Reflective Middleware
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
A Distributed Control Approach for Autonomic Performance Management in Cloud Computing Environment
UCC '13 Proceedings of the 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing
Hi-index | 0.00 |
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.