A versatile policy toolkit supporting run-time policy reconfiguration
Anthony, Richard John (2008) A versatile policy toolkit supporting run-time policy reconfiguration. Cluster Computing, 11 (3). pp. 287-298. ISSN 1386-7857 (Print), 1573-7543 (Online) (doi:10.1007/s10586-008-0058-7)Full text not available from this repository.
This paper describes an autonomics development tool which serves as both a powerful and flexible policy-expression language and a policy-based framework that supports the integration and dynamic composition of several autonomic computing techniques including signal processing, automated trend analysis and utility functions. Each of these technologies has specific advantages and applicability to different types of dynamic adaptation. The AGILE platform enables seamless interoperability of the different technologies to each perform various aspects of self-management within a single application. Self-management behaviour is specified using the policy language semantics to bind the various technologies together as required. Since the policy semantics support run-time re-configuration, the self-management architecture is dynamically composable. The policy language and implementation library have integrated support for self-stabilising behaviour, enabling oscillation and other forms of instability to be handled at the policy level with very little effort on the part of the application developer. Example applications are presented to illustrate the integration of different autonomics techniques, and the achievement of dynamic composition.
|Additional Information:|| First published online 10 July 2008.|
|Uncontrolled Keywords:||self-managing systems, policy-based configuration, utility functions, self-stabilisation, dynamic composition|
|Subjects:||Q Science > QA Mathematics > QA75 Electronic computers. Computer science|
|School / Department / Research Groups:||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
|Last Modified:||09 May 2013 10:39|
Actions (login required)