A translation approach to portable ontology specifications
Knowledge Acquisition - Special issue: Current issues in knowledge modeling
Recovery Oriented Computing (ROC): Motivation, Definition, Techniques,
Recovery Oriented Computing (ROC): Motivation, Definition, Techniques,
DiscoTect: A System for Discovering Architectures from Running Systems
Proceedings of the 26th International Conference on Software Engineering
The dawning of the autonomic computing era
IBM Systems Journal
Basic Concepts and Taxonomy of Dependable and Secure Computing
IEEE Transactions on Dependable and Secure Computing
Self-Management: The Solution to Complexity or Just Another Problem?
IEEE Distributed Systems Online
Unity: Experiences with a Prototype Autonomic Computing System
ICAC '04 Proceedings of the First International Conference on Autonomic Computing
Towards requirements-driven autonomic systems design
DEAS '05 Proceedings of the 2005 workshop on Design and evolution of autonomic application software
A concise introduction to autonomic computing
Advanced Engineering Informatics
Hi-index | 0.00 |
This paper presents a new architecture to implement autonomic features in complex heterogeneous environments. This three-layer architecture model eliminates the need for a common shared language and heavy global standards by using semantic negotiations between different layers. For this reason, a collection of high level cognitive agents make specific policy based decisions and an adapting interface layer sends them to the system elements. Using the received decisions and state information, each element tries to achieve the decision (goal) by its capabilities and local knowledge. To provide such local knowledge and semantic based functionality, we focused on dependability and its attributes as the key core of local autonomous and how they can affect the initial goals: self-configuring, self-healing, self-optimizing and self-protecting. Local elements will accomplish the goal by using the received state information and its dependability diagram. Such goal-based translation strategy will provide a better scalability and flexibility for today and future heterogeneous changing distributed environments and interwoven systems.