• DocumentCode
    3476000
  • Title

    Designing masking fault-tolerance via nonmasking fault-tolerance

  • Author

    Arora, Anish ; Kulkarni, Sundeep S.

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Ohio State Univ., Columbus, OH, USA
  • fYear
    1995
  • fDate
    13-15 Sep 1995
  • Firstpage
    174
  • Lastpage
    185
  • Abstract
    Masking fault-tolerance guarantees that programs continually satisfy their specification in the presence of faults. By way of contrast, nonmasking fault-tolerance does not guarantee as much: it merely guarantees that when faults stop occurring, program executions converge to states from where programs continually (re)satisfy their specification. In this paper, we show that a practical method to design masking fault-tolerance is to first design nonmasking fault-tolerance and to then transform the nonmasking fault-tolerant program minimally so as to achieve masking fault-tolerance. We demonstrate this method by designing novel fully distributed programs for termination detection, mutual exclusion, and leader election, that are masking tolerant of any finite number of process fail-stops and/or repairs
  • Keywords
    computer network reliability; distributed processing; fault tolerant computing; formal specification; reliability; distributed systems; formal methods; fully distributed programs; leader election; masking fault-tolerance; mutual exclusion; nonmasking fault-tolerance; process fail-stops; specification; termination detection; Circuit faults; Costs; Design methodology; Fault tolerance; Fault tolerant systems; Feedforward systems; Information science; Nominations and elections; Redundancy; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 1995. Proceedings., 14th Symposium on
  • Conference_Location
    Bad Neuenahr
  • ISSN
    1060-9857
  • Print_ISBN
    0-8186-7153-X
  • Type

    conf

  • DOI
    10.1109/RELDIS.1995.526225
  • Filename
    526225