JOURNAL ARTICLE

An algorithm for real-time fault-tolerant scheduling in multiprocessor systems

Abstract

We consider using hardware and software redundancy to guarantee task deadlines in a hard real-time mu1 tiprocessor system even in the presence of processor failures. A set of scheduling requirements for the real-time fault-tolerant multiprocessor scheduling problem is first identified and a heuristic algorithm is then proposed to solve the problem. Experimental results show that the algorithm finds optimal solutions in most of the cases.

Keywords:
Computer science Multiprocessing Multiprocessor scheduling Parallel computing Scheduling (production processes) Redundancy (engineering) Fair-share scheduling Fault tolerance Rate-monotonic scheduling Dynamic priority scheduling Earliest deadline first scheduling Processor scheduling Distributed computing Least slack time scheduling Fixed-priority pre-emptive scheduling Algorithm Mathematical optimization Schedule Operating system Mathematics

Metrics

22
Cited By
1.04
FWCI (Field Weighted Citation Impact)
9
Refs
0.80
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Real-Time Systems Scheduling
Physical Sciences →  Computer Science →  Hardware and Architecture
Embedded Systems Design Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Interconnection Networks and Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

© 2026 ScienceGate Book Chapters — All rights reserved.