Title :
Analysis of a fault-tolerant multiprocessor scheduling algorithm
Author :
Mosse, D. ; Melhem, R. ; Ghosh, S.
Author_Institution :
Dept. of Comput. Sci., Pittsburgh Univ., PA, USA
Abstract :
Fault tolerance is an important aspect of real-time computer systems, since timing constraints must not be violated. When dealing with multiprocessor systems, fault tolerance becomes an even greater requirement, since there are more components that can fail. We present the analysis of a fault tolerant scheduling algorithm for real-time applications on multiprocessors. Our algorithm is based on the principles of primary/backup tasks, backup overloading (i.e., scheduling more than a single backup in the same time interval), and backup deallocation (i.e., reclaiming the resources unused by backup tasks in case of fault-free operation). A theoretical model is developed to study a particular class of applications and certain backup and overloading strategies. The proposed scheme can tolerate a single fault of any processor at any time, be it transient or permanent. Simulation results offer evidence of little loss of schedulability due to the addition of the fault tolerance capability. Simulation is also used to study the length of time needed for the system to recover from a fault (i.e., the time when the system is again able to tolerate any fault).<>
Keywords :
fault tolerant computing; multiprocessing programs; multiprocessing systems; real-time systems; scheduling; software reliability; backup deallocation; backup overloading; fault-tolerant multiprocessor scheduling; multiprocessor systems; overloading strategies; real-time computer systems; schedulability; timing constraints; Algorithm design and analysis; Application software; Computer science; Fault tolerance; Fault tolerant systems; Hardware; Processor scheduling; Real time systems; Redundancy; Scheduling algorithm;
Conference_Titel :
Fault-Tolerant Computing, 1994. FTCS-24. Digest of Papers., Twenty-Fourth International Symposium on
Conference_Location :
Austin, TX, USA
Print_ISBN :
0-8186-5520-8
DOI :
10.1109/FTCS.1994.315661