DocumentCode :
2736241
Title :
Algorithms exploiting spare capacity and tasks laxities for fault detection and location in real-time multiprocessor systems
Author :
Mahesh, K. ; Manimaran, G. ; Murthy, C. Siva Ram ; Somani, Arun K.
Author_Institution :
Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., Madras, India
fYear :
1998
fDate :
30 Mar-3 Apr 1998
Firstpage :
737
Lastpage :
741
Abstract :
Several schemes for detecting and locating faulty processors through self-diagnosis in multiprocessor systems have been discussed in the past. These schemes attempt to start multiple copies (versions) of the tasks on available idle processors simultaneously and compare the results generated by the copies to detect or locate faulty processors. These schemes are based on the FCFS scheduling strategy. However, they cannot be applied directly to real-time multiprocessor systems where tasks have timing constraints. We present a new scheduling algorithm that not only schedules real-time tasks, but also attempts to perform self-diagnosis if the system is not heavily loaded. We define load as a function of task laxity. We have carried out extensive simulations and compared the results of our algorithm with that of the myopic algorithm, a real-time task scheduler. Simulation results show that our algorithm that exploits both task laxity and spare capacity (unused processors) offers the same performance (guarantee ratio) as that of the myopic algorithm in addition to achieving fault detection and location
Keywords :
fault location; fault tolerant computing; multiprocessing systems; performance evaluation; processor scheduling; real-time systems; FCFS scheduling; fault detection; fault location; faulty processors; idle processors; multiple copies; myopic algorithm; performance; real-time multiprocessor systems; scheduling algorithm; self-diagnosis; simulations; spare capacity; task laxity; timing constraints; Dynamic scheduling; Electrical fault detection; Fault detection; Multiprocessing systems; Nuclear power generation; Optimal scheduling; Processor scheduling; Real time systems; Scheduling algorithm; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing Symposium, 1998. IPPS/SPDP 1998. Proceedings of the First Merged International ... and Symposium on Parallel and Distributed Processing 1998
Conference_Location :
Orlando, FL
ISSN :
1063-7133
Print_ISBN :
0-8186-8404-6
Type :
conf
DOI :
10.1109/IPPS.1998.670009
Filename :
670009
Link To Document :
بازگشت