Header menu link for other important links
X
Scheduling algorithms exploiting spare capacity and tasks' laxities for fault detection and location in real-time multiprocessor systems
Karthikeyan Mahesh,
Published in
1998
Pages: 737 - 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 FCFS scheduling strategy. But, they cannot be applied directly to real-time multiprocessor systems where tasks have timing constraints. In this paper, 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 tasks' laxities. 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 tasks' 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.
About the journal
JournalProceedings of the International Parallel Processing Symposium, IPPS
ISSN10637133
Open AccessNo
Concepts (6)
  •  related image
    Scheduling algorithms
  •  related image
    Algorithms
  •  related image
    Computer simulation
  •  related image
    Error detection
  •  related image
    Real time systems
  •  related image
    Multiprocessing systems