MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  1 A Technique to Analyze the Tolerance to Transient Overloads of a Fault-Tolerant Real-Time System

Download:
Download as a PDF | Download as a PS
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