System Architecture of an Autonomic Element
- 1 March 2007
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 30, 89-93
- https://doi.org/10.1109/ease.2007.24
Abstract
An autonomic element is the fundamental building block of any autonomic system. Although different aspects of autonomic computing are explored in isolation, the structural operation of an autonomic element has not been completely modeled. The standard definition for an autonomic element does not provide an architectural blueprint and several proprietary designs have been proposed that are not interoperable with each other. This paper presents an engineering perspective of building a domain independent autonomic element. We believe that architectural choices have a profound effect on the capabilities of any autonomic system and affect many of the design decisions during its implementation. Therefore, it is important to have a well defined model of the basic building block to develop autonomic systems. The architectural design presented is self regulating and uses standard object oriented primitives to make it easy to develop and implementKeywords
This publication has 12 references indexed in Scilit:
- Adding Self-Healing Capabilities into Legacy Object Oriented ApplicationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2006
- An Autonomic Architecture for Legacy SystemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2006
- AutoMate: Enabling Autonomic Applications on the GridCluster Computing, 2006
- Policy-based management of networked computing systemsIEEE Communications Magazine, 2005
- Autonomic computingACM SIGSOFT Software Engineering Notes, 2005
- Unity:experiences with a prototype autonomic computing systemPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- Autonomia: an autonomic computing environmentPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- The vision of autonomic computingComputer, 2003
- An agent-based approach for building complex software systemsCommunications of the ACM, 2001
- On agent-based software engineeringArtificial Intelligence, 2000