Towards Autonomic Systems:
Self-configuration and Self-repair
Dr. Sacha
Krakowiak
|
Conference:
Abstract
Autonomic (or self-managing) systems
are designed to dynamically adapt their behavior to maintain their
quality of service in the face of unexpected events such as failures,
load peaks, or security attacks. Autonomic systems are an answer to the
increasing complexity of current distributed systems, which poses a
challenge to human administrators. The design of these systems combines
methods from computer systems and network management and from automatic
control, and is the subject of active research.
This talk introduces the main ideas of autonomic systems, with special
emphasis on the areas of self-configuration and self-repair. The main
concepts and techniques are illustrated by examples from current
research, including Jade, a framework for the construction of autonomic
systems, jointly developed at INRIA and the University of Grenoble.
Jade relies on an architecture-based approach to systems management,
using a reflective component model.
References:
[Bouchenak et al., 2005 ]
Sara Bouchenak, Fabienne Boyer, Daniel Hagimont, Sacha Krakowiak,
Adrian Mos, Noël De Palma, Vivien Quéma, and Jean-Bernard
Stefani. Architecture-Based Autonomous Repair Management: An
Application to J2EE Clusters. 24th IEEE Symposium on Reliable
Distributed Systems (SRDS 2005), Orlando, FL, USA, October 2005.
[Sicard et al., 2008]
Sylvain Sicard, Fabienne Boyer, and Noël De Palma. Using
Components for Architecture-Based Management: The Self-Repair Case.
30th International Conference on Software Engineering (ICSE'08),
Leipzig, Germany, 10 - 18 May 2008