Policy-based autonomic computing with integral support for self-stabilisation

  • Authors:
  • Richard John Anthony

  • Affiliations:
  • Department of Computer Science, The University of Greenwich, Greenwich, London, SE10 9LS, UK

  • Venue:
  • International Journal of Autonomic Computing
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes the AGILE technology for building self-managing systems. AGILE serves as both a policy expression language and a framework that facilitates the integration and dynamic composition of several autonomic computing techniques within a single deployment technology and supports run-time self-reconfiguration. The paper also discusses the need for self-stabilisation mechanisms for autonomic systems in order to reduce the reliance of autonomic components on external supervision and extend their behavioural scope and trustability. The self-stabilisation approach taken and the initial support mechanisms in this regard that have been integrated into AGILE are examined. A demonstration application illustrates the powerful dynamic adaptation capabilities of the technology. The self-stabilisation theme is prominent, but other aspects are also demonstrated, including dynamic reconfiguration at the policy level, automated built-in signal processing and trend analysis, the integration of policies and utility functions and the ease with which such advanced self-managing behaviour can be configured using AGILE.