Title :
An Adaptable and Generic Fault-Tolerant System for Distributed Applications
Author :
Aissaoui, O. ; Amirat, Abdelkrim ; Atil, F.
Author_Institution :
Dept. of Comput. Sci., Badji Mokhtar Univ., Annaba, Algeria
Abstract :
The work presented in this paper is inscribed within the framework of the autonomic computing which is an initiative started with IBM in 2001. Its final goal is to develop self-managed computing systems and to overcome the rapidly growing complexity problem. In this work, we treated the property self-healing of the autonomous systems on account of its importance in the development of the critical systems and with high availability requiring a self-protection against the software failures for ensuring the service continuity. This paper presents GAFTOS (Generic and Adaptable Fault-Tolerant System), a fault-tolerant system adaptable and generic for the distributed and dynamic component-based applications. We illustrate the expressive power of GAFTOS by encapsulating the following fault tolerance techniques in the sub-components of GAFTOS: primary-backup, message store, distributed backward-recovery and distributed checkpointing.
Keywords :
checkpointing; data encapsulation; distributed processing; object-oriented programming; safety-critical software; software fault tolerance; GAFTOS; autonomic computing; autonomous systems; critical systems; distributed applications; distributed backward-recovery; distributed checkpointing; distributed component-based applications; dynamic component-based applications; generic and adaptable fault-tolerant system; generic fault-tolerant system; message store; primary-backup; self-healing systems; self-managed computing systems; software failure self-protection; Adaptable and distributed component-based applications; Fault tolerance; Reliability; Software architecture;
Conference_Titel :
Advanced Computer Science Applications and Technologies (ACSAT), 2012 International Conference on
Conference_Location :
Kuala Lumpur
Print_ISBN :
978-1-4673-5832-3
DOI :
10.1109/ACSAT.2012.63