Primary-Backup Based Fault-tolerant Dynamic Scheduling of Tasks in Multiprocessor Real-time Systems
暂无分享,去创建一个
Multiprocessor systems are fast emerging as a powerful computing tool for real-time applications. The reliability required of real-time systems leads to the need for faulttolerance in such systems. One way of achieving faulttolerance is by Primary-Backup (PB) approach in which two versions of a task are run on two di erent processors. In this paper, we compare and contrast three basic PB approaches (i) primary-backup exclusive, (ii) primarybackup concurrent, and (iii) primary-backup overlapping in the context of dynamic scheduling of real-time tasks. Our simulation studies reveal some interesting results about the relative performance of these approaches.
[1] C. Siva Ram Murthy,et al. A Fault-Tolerant Dynamic Scheduling Algorithm for Multiprocessor Real-Time Systems and Its Analysis , 1998, IEEE Trans. Parallel Distributed Syst..
[2] Rami G. Melhem,et al. Fault-Tolerance Through Scheduling of Aperiodic Tasks in Hard Real-Time Multiprocessor Systems , 1997, IEEE Trans. Parallel Distributed Syst..
[3] Krithi Ramamritham,et al. The Spring kernel: a new paradigm for real-time operating systems , 1989, OPSR.