• DocumentCode
    3055143
  • Title

    Communication Predicates: A High-Level Abstraction for Coping with Transient and Dynamic Faults

  • Author

    Hutle, Martin ; Schiper, Andrè

  • Author_Institution
    Ecole Polytech. Federate de Lausanne (EPFL), Lausanne
  • fYear
    2007
  • fDate
    25-28 June 2007
  • Firstpage
    92
  • Lastpage
    101
  • Abstract
    Consensus is one of the key problems in fault tolerant distributed computing. A very popular model for solving consensus is the failure detector model defined by Chandra and Toueg. However, the failure detector model has limitations. The paper points out these limitations, and suggests instead a model based on communication predicates, called HO model. The advantage of the HO model over failure detectors is shown, and the implementation of the HO model is discussed in the context of a system that alternates between good periods and bad periods. Two definitions of a good period are considered. For both definitions, the HO model allows us to compute the duration of a good period for solving consensus. Specifically, the model allows us to quantify the difference between the required length of an initial good period and the length of a non initial good period.
  • Keywords
    distributed processing; fault tolerant computing; dynamic faults; failure detector model; fault tolerant distributed computing; high-level abstraction; Broadcasting; Computer crashes; Context modeling; Detectors; Distributed computing; Fault tolerance; Protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks, 2007. DSN '07. 37th Annual IEEE/IFIP International Conference on
  • Conference_Location
    Edinburgh
  • Print_ISBN
    0-7695-2855-4
  • Type

    conf

  • DOI
    10.1109/DSN.2007.25
  • Filename
    4272959