MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Fault-Tolerant Real-Time Mach: A Timeline-based approach

Download:
Download as a PDF | Download as a PS
by Dmitry Mikulin, Rami Melhem
ftp://ftp.cs.pitt.edu/realtime/res-recl.ps.gz
Add To MetaCart

Abstract:

Even though real-time systems have the stringent constraint of completing tasks before their deadlines, many existing real-time operating systems do not implement fault tolerance capabilities. In this paper we describe the development and implementation of a non-preemptive fault tolerant real-time policy for aperiodic dynamic tasks. We implemented non-preemptive fault-tolerant scheduling and recovery mechanism in the RT Mach operating system. The scheme is based on providing sufficient slack for each task to re-execute in case of transient and intermittent faults. In this implementation on RT Mach we created new kernel mechanisms and took advantage of some existing ones, with relatively few modifications.

Citations

54 Dynamic End-to-end Guarantees in Distributed Real Time Systems – Natale, Stankovic - 1994
25 Enhancing real-time schedules to tolerate transient faults – Ghosh, Mosse - 1995
25 Event-Triggered versus Time-Triggered Real-Time Systems – Kopetz - 1991
4 A real-time operating system for HARTS – Kandlur, Kiskis, et al. - 1992
1 Operating Systems Collected Papers, volume 3. OSF – Group - 1994