• DocumentCode
    2182240
  • Title

    On the minimal synchronism needed for distributed consensus

  • Author

    Dolev, Danny ; Dwork, Cynthia ; Stockmeyer, Larry

  • fYear
    1983
  • fDate
    7-9 Nov. 1983
  • Firstpage
    393
  • Lastpage
    402
  • Abstract
    Reaching agreement is a primitive of distributed computing. While this poses no problem in an ideal, failure-free environment, it imposes certain constraints on the capabilities of an actual system: a system is viable only if it permits the existence of consensus protocols tolerant to some number of failures. Fischer, Lynch and Paterson [FLP] have shown that in a completely asynchronous model, even one failure cannot be tolerated. In this paper we extend their work, identifying several critical system parameters, including various synchronicity conditions, and examine how varying these affects the number of faults which can be tolerated. Our proofs expose general heuristic principles that explain why consensus is possible in certain models but not possible in others.
  • Keywords
    Clocks; Communication systems; Computer science; Distributed computing; Fault diagnosis; Laboratories; Protocols; Synchronization; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 1983., 24th Annual Symposium on
  • Conference_Location
    Tucson, AZ, USA
  • ISSN
    0272-5428
  • Print_ISBN
    0-8186-0508-1
  • Type

    conf

  • DOI
    10.1109/SFCS.1983.41
  • Filename
    4568103