• DocumentCode
    3178514
  • Title

    Fail-awareness: an approach to construct fail-safe applications

  • Author

    Fetter, C. ; Cristian, F.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., California Univ., San Diego, La Jolla, CA, USA
  • fYear
    1997
  • fDate
    24-27 June 1997
  • Firstpage
    282
  • Lastpage
    291
  • Abstract
    We present a framework for building fail-safe hard real-time applications on top of an asynchronous distributed system subject to communication partitions, i.e. using processors and communication facilities whose real-time delays cannot be guaranteed. The basic assumption behind our approach is that each processor has a local hardware clock that proceeds within a linear envelope of real-time. This allows to compute an upper bound on the actual delays incurred by a particular processing sequence or message transmission. Services and applications can use these computed bounds to detect when they cannot guarantee all their properties because of excessive delays. This allows an application to detect when to switch to a fail-safe mode.
  • Keywords
    fault tolerant computing; real-time systems; reliability; asynchronous distributed system; communication partitions; fail-safe applications; hardware clock; message transmission; processing sequence; real-time applications; Application software; Buildings; Clocks; Computer science; Delay; Force measurement; Hardware; Real time systems; Switches; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Fault-Tolerant Computing, 1997. FTCS-27. Digest of Papers., Twenty-Seventh Annual International Symposium on
  • Conference_Location
    Seattle, WA, USA
  • ISSN
    0731-3071
  • Print_ISBN
    0-8186-7831-3
  • Type

    conf

  • DOI
    10.1109/FTCS.1997.614101
  • Filename
    614101