• DocumentCode
    3203522
  • Title

    Distributed consensus in semi-synchronous systems

  • Author

    Berman, Piotr ; Bharali, Anupam A.

  • Author_Institution
    Dept. of Comput. Sci., Pennsylvania State Univ., University Park, PA, USA
  • fYear
    1992
  • fDate
    23-26 Mar 1992
  • Firstpage
    632
  • Lastpage
    635
  • Abstract
    The Distributed consensus problem assumes that all processors in the system have some initial values; the goal is to make all non-faulty processors agree on one of these values. This paper investigates the time needed to reach consensus in a partially synchronous model with omission failures. In this model, the processors have no direct knowledge about time, but the time between consecutive steps of each processor is always between two known constants c1 and c2; the ratio C=c2/c1 measures the timing uncertainty in the system. Moreover, messages are delivered within time d. This paper provides an improved protocol for the above problem. When the majority of the processors are fault-free, the protocol achieves consensus in time 3(φ+1)d+Cd, where φ is the actual number of faults in a specific execution of the protocol. This allows an increase in efficiency up to 25% over the existing protocol which requires time 4(φ+1)d+Cd
  • Keywords
    distributed algorithms; protocols; distributed consensus; omission failures; partially synchronous model; protocol; semisynchronous systems; timing uncertainty; Clocks; Computer crashes; Computer science; Delay; Measurement uncertainty; Protocols; Real time systems; Time measurement; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1992. Proceedings., Sixth International
  • Conference_Location
    Beverly Hills, CA
  • Print_ISBN
    0-8186-2672-0
  • Type

    conf

  • DOI
    10.1109/IPPS.1992.222994
  • Filename
    222994