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. Resource Reclaiming: Pitt-TR 97-01...
In this paper, we consider preemptive scheduling of a set of fixed-priority, sporadic tasks on multi...
Safety critical real-time systems need to complement their methods for meeting timing constraints wi...
Distributed real-time systems play a very important role in our modern society. They are used in air...
We survey scheduling algorithms proposed for tolerating permanent and transient failures in real-tim...
Due to the critical nature of the tasks in hard real-time systems, it is essential that faults be to...
The need for dependable real-time systems for embedded application is growing, and, at the same time...
Abstract: Fault-tolerance is a crucial aspect of safety critical systems. When such systems need to ...
Real-time systems manipulate data types with inherent timing constraints. Priority-based scheduling ...
Real-time systems are being extensively used in applications that are mission-critical and life-crit...
We present a formal approach to implement fault-tolerance in real-time embedded systems. The initial...
Static redundancy allocation is inappropriate in hard real-time systems that operate in variable and...
Tolerating hardware faults in modern architectures is becoming a prominent problem due to the miniat...
Real time systems are those systems which must guarantee to response correctly within strict time co...
The design and analysis of real-time scheduling algorithms for safety-critical systems is a challeng...
The design of fault-tolerant real-time systems is characterized by a trade-off between performance ...
In this paper, we consider preemptive scheduling of a set of fixed-priority, sporadic tasks on multi...
Safety critical real-time systems need to complement their methods for meeting timing constraints wi...
Distributed real-time systems play a very important role in our modern society. They are used in air...
We survey scheduling algorithms proposed for tolerating permanent and transient failures in real-tim...
Due to the critical nature of the tasks in hard real-time systems, it is essential that faults be to...
The need for dependable real-time systems for embedded application is growing, and, at the same time...
Abstract: Fault-tolerance is a crucial aspect of safety critical systems. When such systems need to ...
Real-time systems manipulate data types with inherent timing constraints. Priority-based scheduling ...
Real-time systems are being extensively used in applications that are mission-critical and life-crit...
We present a formal approach to implement fault-tolerance in real-time embedded systems. The initial...
Static redundancy allocation is inappropriate in hard real-time systems that operate in variable and...
Tolerating hardware faults in modern architectures is becoming a prominent problem due to the miniat...
Real time systems are those systems which must guarantee to response correctly within strict time co...
The design and analysis of real-time scheduling algorithms for safety-critical systems is a challeng...
The design of fault-tolerant real-time systems is characterized by a trade-off between performance ...
In this paper, we consider preemptive scheduling of a set of fixed-priority, sporadic tasks on multi...
Safety critical real-time systems need to complement their methods for meeting timing constraints wi...
Distributed real-time systems play a very important role in our modern society. They are used in air...