Download:
|
by Guillem Bernat, Josep Miro-julia, Julian Proenza, Departament De Matem`atiques I Inform`atica
http://iris1.uib.es/people/bernat/ftp/hase97.ps.gz
Add To MetaCart
Abstract:
Fault-tolerance and real-time computing have been traditionally considered as different domains. However, missing deadlines is a fault in a real-time system. In order to build fault free real-time systems, a real-time fault-tolerant architecture based on a Redundancy eXecutive (RX) is presented. The timing properties of such an executive are predictable. On this basis, a technique, based on fixed priority schedulability analysis, for predicting the temporal behaviour of a system is provided. Moreover, this analysis can be applied to hard and soft real-time systems that present bounded transient overloads. In these systems the number of missed deadlines over a given period of time is bounded. The architecture, together with a dual time-out scheme, masks both value errors and timing errors. Thus, providing a feasible mechanism for achieving fault-tolerance for both the functional aspects and the timing aspects. Its application leads to cost-effective systems because the resources do not have to be sized for the worst case and, moreover, the response times are sometimes better than in the non-fault-tolerant equivalent system. I.
Citations
|
7708
|
Computers and Intractability: A Guide to the Theory of NP-Completeness
– Garey, Johnson
- 1979
|
|
2248
|
Layland: Scheduling Algorithms for Multiprogramming in a Hard Real-Time Environment
– Liu, W
|
|
71
|
A Fault-Tolerant Scheduling Problem
– Liestman, Campbell
- 1986
|
|
49
|
Guaranteed message latencies for distributed safety-critical hard real time control networks
– Tindell, Burns
- 1994
|
|
47
|
Real-Time Systems and Programming Languages
– Burns, Wellings
- 1996
|
|
44
|
Fault Tolerant Computing: Theory and Techniques
– Pradhan
- 1986
|
|
31
|
Fault-Tolerance Through scheduling of Aperiodic tasks in Hard real-Time Multiprocessor systems
– Ghosh, Melhem, et al.
|
|
29
|
Fixed Priority Scheduling of Hard Real-Time Systems
– Tindell
- 1994
|
|
25
|
Enhancing real-time schedules to tolerate transient faults
– Ghosh, Mosse
- 1995
|
|
25
|
Hardware and software fault tolerance: A unified architectural approach
– Lala, Alger
- 1988
|
|
22
|
Multiprocessor Support for Real-Time Fault-Tolerant
– Oh, Son
- 1991
|
|
10
|
Engineering a hard real-time system: From theory to practice
– Burns, Wellings
- 1995
|
|
8
|
A Fault-Tolerant Processor to Meet Rigorous Failure Requirements
– Lala, Alger, et al.
- 1986
|
|
3
|
DEDIX-87 - A supervisory system for design diversity experiments at UCLA
– Avizienis, Lyu, et al.
- 1988
|
|
2
|
Efficient transient overload tests for real-time systems
– Bernat, Burns, et al.
- 1997
|
|
2
|
Orthogonal faulttolerance: Design and modeling
– Miro-Julia, Furio, et al.
- 1995
|