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