A Distributed Control Approach for Autonomic Performance Management in Cloud Computing Environment

In this paper, a distributed control based performance management approach is developed for a general class of web services deployed in a cloud computing environment. This approach is developed using interaction balance principles that has been applied for optimal control of large scale dynamic systems. The proposed approach can be applied to a general class of distributed computing systems where performance can be tuned by changing a finite set of control inputs. The developed distributed control structure is demonstrated by applying it to manage a distributed web service to minimize power consumption and maximize quality of service.