• DocumentCode
    3055172
  • Title

    Synchronous Consensus with Mortal Byzantines

  • Author

    Widder, Josef ; Gridling, Günther ; Weiss, Bettina ; Blanquart, Jean-Paul

  • Author_Institution
    TU Wien, Wien
  • fYear
    2007
  • fDate
    25-28 June 2007
  • Firstpage
    102
  • Lastpage
    112
  • Abstract
    We consider the problem of reaching agreement in synchronous systems under a fault model whose severity lies between Byzantine and crash faults. For these "mortal" Byzantine faults, we assume that faulty processes take a finite number of arbitrary steps before they eventually crash. After discussing several application examples where this model is justified, we present and prove correct a consensus algorithm that tolerates a minority of faulty processes; i.e., more faults can be tolerated compared to classic Byzantine faults. We also show that the algorithm is optimal regarding the required number of processes and that no algorithm can solve consensus with just a majority of correct processes in a bounded number of rounds under our fault assumption. Finally, we consider more restricted fault models that allow to further reduce the required number of processes.
  • Keywords
    message passing; software fault tolerance; crash faults; distributed systems; fault model; mortal Byzantines; synchronous consensus; Computer crashes; Delay effects; Embedded computing; Fault detection; Pollution; Power system reliability; Satellites; Termination of employment; Upper bound;
  • 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.91
  • Filename
    4272960