This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2nd Workshop on Object-Oriented Real-Time Dependable Systems (WORDS '96)
Adaptive software fault tolerance policies with dynamic real-time guarantees
Laguna Beach, CA
February 01-February 02
ISBN: 0-8186-7570-5
E. Nett, GMD-SET.RS, St. Augustin, Germany
H. Streich, GMD-SET.RS, St. Augustin, Germany
P. Bizzarri, GMD-SET.RS, St. Augustin, Germany
A. Bondavalli, GMD-SET.RS, St. Augustin, Germany
F. Tarini, GMD-SET.RS, St. Augustin, Germany
Real time applications with high dependability requirements demand fault tolerance strategies. While for small systems with static behaviour policies, worse case execution times can be used, this is not true for more complex systems, in which worst case execution times are partially unknown or differ drastically from their average execution time. In such cases often only a minimum of quality can be achieved. The paper proposes to combine fault tolerant policies described by the FERT (Fault tolerant Entity for Real Time) notation with the dynamic scheduling scheme TPS (TaskPair Scheduling). TPS alleviates FERT's precondition of completely known WCETs and provides a flexible implementation base to enable an easy mapping of FERT strategies to a runtime system. In a first step, a significant subset of FERT is investigated, which implies: the recovery block scheme, N Version programming, and imprecise computations. TPS is utilised to guarantee different levels of quality, tailored to the application and the required level of fault tolerance, while guaranteeing that a common deadline is met.
Index Terms:
software fault tolerance; real-time systems; scheduling; adaptive software fault tolerance policies; dynamic real time guarantees; real time applications; high dependability requirements; static behaviour policies; worse case execution times; fault tolerant policies; FERT; Fault tolerant Entity for Real Time; dynamic scheduling scheme TPS; TaskPair Scheduling; flexible implementation base; recovery block scheme; N Version programming; imprecise computations; fault tolerance
Citation:
E. Nett, H. Streich, P. Bizzarri, A. Bondavalli, F. Tarini, "Adaptive software fault tolerance policies with dynamic real-time guarantees," words, pp.78, 2nd Workshop on Object-Oriented Real-Time Dependable Systems (WORDS '96), 1996
Usage of this product signifies your acceptance of the Terms of Use.