Autonomous performance control of distributed applications in a heterogeneous environment

  • Authors:
  • Keping Chen;Kenneth R. Mayes;John R. Gurd

  • Affiliations:
  • University of Manchester, Manchester, United Kingdom;University of Manchester, Manchester, United Kingdom;University of Manchester, Manchester, United Kingdom

  • Venue:
  • Proceedings of the 1st international conference on Autonomic computing and communication systems
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

A framework is proposed that dynamically adapts to resource changes in a distributed heterogeneous environment. In this framework, computational tasks are wrapped into autonomous entities which are able to control themselves locally. Global control is provided in a decentralised manner via control units which link with these local entities in hierarchies, monitor them and coordinate their behaviour. With these mechanisms, the framework controls performance of a distributed application in a heterogeneous environment by adjusting load balance and adapting to resource changes. Fault tolerance is provided, being viewed as a special case of performance loss. Mixed strategies are applied, including global and local control policies, and their benefits are illustrated in terms of scalability and efficiency.