• DocumentCode
    1915181
  • Title

    Adaptive software fault tolerance policies with dynamic real-time guarantees

  • Author

    Nett, Edgar ; Streich, Hermann ; Bizzarri, Paolo ; Bondavalli, Andrea ; Tarini, Fabio

  • Author_Institution
    GMD-SET.RS, St. Augustin, Germany
  • fYear
    1996
  • fDate
    1-2 Feb 1996
  • Firstpage
    78
  • Lastpage
    85
  • Abstract
    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
  • Keywords
    real-time systems; scheduling; software fault tolerance; FERT; Fault tolerant Entity for Real Time; N Version programming; TaskPair Scheduling; adaptive software fault tolerance policies; dynamic real time guarantees; dynamic scheduling scheme TPS; fault tolerance; fault tolerant policies; flexible implementation base; high dependability requirements; imprecise computations; real time applications; recovery block scheme; static behaviour policies; worse case execution times; Application software; Bonding; Degradation; Dynamic scheduling; Fault tolerance; Processor scheduling; Redundancy; Resource management; Runtime; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Dependable Systems,1996. Proceedings of WORDS '96., Second Workshop on
  • Conference_Location
    Laguna Beach, CA
  • Print_ISBN
    0-8186-7570-5
  • Type

    conf

  • DOI
    10.1109/WORDS.1996.506264
  • Filename
    506264