Skip navigation

The AGILE policy expression language for autonomic systems

The AGILE policy expression language for autonomic systems

Anthony, Richard (2006) The AGILE policy expression language for autonomic systems. International Transactions on Systems Science and Applications, 1 (4). pp. 381-397. ISSN 1751-1461

Full text not available from this repository.

Abstract

This paper presents the AGILE policy expression language. The language enables powerful expression of self-managing behaviours and facilitates policy-based autonomic computing in which the policies themselves can be adapted dynamically and automatically. The language is generic so as to be deployable across a wide spectrum of application domains, and is very flexible through the use of simple yet expressive syntax and semantics. The development of AGILE is motivated by the need for adaptive policy mechanisms that are easy to deploy into legacy code and can be used by non autonomics-expert practitioners to embed self-managing behaviours with low cost and risk. A library implementation of the policy language is described. The implementation extends the state of the art in policy-based autonomics through innovations which include support for multiple policy versions of a given policy type, multiple configuration templates, and higher-level ‘meta-policies’ to dynamically select between differently configured business-logic policy instances and templates. Two dissimilar example deployment scenarios are examined.

Item Type: Article
Uncontrolled Keywords: policy-based computing, policy definition language, self-configuration, self-management,
Subjects: Q Science > QA Mathematics > QA76 Computer software
Pre-2014 Departments: School of Computing & Mathematical Sciences
School of Computing & Mathematical Sciences > Computer & Computational Science Research Group
School of Computing & Mathematical Sciences > Department of Computer Systems Technology
Related URLs:
Last Modified: 14 Oct 2016 09:02
URI: http://gala.gre.ac.uk/id/eprint/1058

Actions (login required)

View Item View Item