Search NASASearch

NASA NTRS · 19970001655

A Scheduling Algorithm for Replicated Real-Time Tasks

Abstract

We present an algorithm for scheduling real-time periodic tasks on a multiprocessor system under fault-tolerant requirement. Our approach incorporates both the redundancy and masking technique and the imprecise computation model. Since the tasks in hard real-time systems have stringent timing constraints, the redundancy and masking technique are more appropriate than the rollback techniques which usually require extra time for error recovery. The imprecise computation model provides flexible functionality by trading off the quality of the result produced by a task with the amount of processing time required to produce it. It therefore permits the performance of a real-time system to degrade gracefully. We evaluate the algorithm by stochastic analysis and Monte Carlo simulations. The results show that the algorithm is resilient under hardware failures.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Yu, Albert C., Lin, Kwei-Jay. 1991-10-18. A Scheduling Algorithm for Replicated Real-Time Tasks. https://ntrs.nasa.gov/citations/19970001655

Cite the original work for its findings. Save a collection to share your selection of sources.