Title :
A multi-level meta-object protocol for fault-tolerance in complex architectures
Author :
Taïani, François ; Fabre, Jean-Charles ; Killijian, Marc-Olivier
Author_Institution :
LAAS, CNRS, Toulouse, France
fDate :
28 June-1 July 2005
Abstract :
The past decade has seen an increasing use of complex computer systems made of third party components to develop mission critical applications. To insure the dependability of those systems in a sound and maintainable manner, technologies are needed to add fault-tolerance mechanisms transparently, while maintaining efficiency, high coverage, and evolvability. In this paper, we present a generic framework that addresses this problem and can be used within current industrial software. Our proposal is based on a limited set of core concepts inspired from plant biology and meta-object protocols. It provides separation of concerns for the implementation of adaptive fault tolerance strategies, while maintaining a global inter-level perception of the system runtime behavior. We demonstrate its practicality by using it to control the non-determinism of a CORBA/UNIX system.
Keywords :
Unix; distributed object management; fault tolerant computing; CORBA; UNIX system; complex computer systems; fault-tolerance mechanisms; industrial software; mission critical applications; multilevel meta-object protocols; plant biology; system runtime behavior; Application software; Computer architecture; Computer industry; Control systems; Fault tolerance; Fault tolerant systems; Mission critical systems; Plants (biology); Proposals; Protocols;
Conference_Titel :
Dependable Systems and Networks, 2005. DSN 2005. Proceedings. International Conference on
Print_ISBN :
0-7695-2282-3
DOI :
10.1109/DSN.2005.10