Abstract
An autonomic system is a system capable of managing itself and adjusting its actions in the face of environmental changes. Autonomic systems are currently developed using ad-hoc approaches, which do not promote repeatable successes. In this paper, we propose a systematic approach for designing autonomic systems. Our approach adopts a multiagent perspective based on the Organization Model for Adaptive Computational Systems, which defines the knowledge required for the system to be able to self-organize. Furthermore, a customized development process based on the Organization-based Multiagent Systems Engineering framework supports our approach. To illustrate the process, we describe the design of one autonomic system, the Autonomic Information System, and exemplify how this system fulfills desired autonomic properties. We also evaluate the performance of our autonomic system by comparing it to a non-autonomic system. This work was supported by grants from the US National Science Foundation (0347545) and the US Air Force Office of Scientific Research (FA9550-06-1-0058).
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have