Title :
Task reallocation for fault tolerance in multiprocessor systems
Author :
Chen, Chien-In Henry ; Cherkassky, Vladimir
Author_Institution :
Dept. of Electr. Eng., Wright State Univ., Dayton, OH, USA
Abstract :
A simple, yet effective, method to improve multicomputer/multiprocessor system reliability via redundant allocation of tasks to computers (processors) is described. Given any known (nonredundant) scheduling strategy, tasks are allocated to processors statically and redundantly using the k-circular shifting algorithm, so that if some processors fail during the execution all tasks can be completed on the remaining processors (but in a longer time). Due to static preallocation of tasks this method is simpler and thus more practical than well-known dynamic reconfiguration and roll-back recovery techniques in multiprocessor systems. The authors discuss in detail the redundant allocation of independent tasks to identical processors, subject to real-time constraints on total execution time, and derive analytic reliability estimates for this case. The longest processing time (LPT) scheduling is given as an example of nonredundant deterministic scheduling for independent tasks. The authors discuss processor utilization for redundant task allocation, and compare it with the standby redundancy technique. This comparison shows that the proposed method achieves much higher processor utilization than standby redundancy
Keywords :
fault tolerant computing; multiprocessing systems; redundancy; reliability; fault tolerance; graceful degradation; k-circular shifting algorithm; longest processing time; multiprocessor systems; nonredundant deterministic scheduling; redundant allocation of tasks; standby redundancy; static preallocation; Degradation; Fault diagnosis; Fault tolerant systems; Hardware; Multiprocessing systems; Parallel processing; Processor scheduling; Redundancy; Reliability; Scheduling algorithm;
Conference_Titel :
Aerospace and Electronics Conference, 1990. NAECON 1990., Proceedings of the IEEE 1990 National
Conference_Location :
Dayton, OH
DOI :
10.1109/NAECON.1990.112816