Title :
Transparent reconfiguration of processes using compensation paths
Author :
Varvarigou, Theodora A. ; Ahuja, Sidhar R.
Author_Institution :
Dept. of Electr. & Comput. Eng., Tech. Univ. of Crete, Chania, Greece
Abstract :
In this paper we present new results in the area of reconfiguration of software systems in the presence of faults. More precisely, we consider a set of servers/processes that have the same functionality, i.e., are able to perform the same tasks and provide the same set of services to the clients of the system. When several of them turn out to be faulty, we want to be able to reconfigure the system so that the clients of the faulty servers/processes are serviced by some other fault free servers of the system in a way that is transparent to all the clients of the system. We propose a new method for reconfiguring in the presence of faults using compensation paths, which is an efficient way of shifting spare resources from where they are available to where they are needed. We also present optimal, simple reconfiguration algorithms of low polynomial time complexity that guarantee real time reconfiguration of the system
Keywords :
computational complexity; software fault tolerance; software reliability; compensation paths; faulty servers; low polynomial time complexity; real time reconfiguration; software systems reconfiguration; transparent reconfiguration of processes; Application software; Checkpointing; Delay; Fault tolerant systems; Military communication; Polynomials; Real time systems; Software algorithms; Software reliability; Software systems;
Conference_Titel :
Fault-Tolerant Parallel and Distributed Systems, 1994., Proceedings of IEEE Workshop on
Conference_Location :
College Station, TX
Print_ISBN :
0-8186-6807-5
DOI :
10.1109/FTPDS.1994.494485