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
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;
Conference_Titel :
Parallel Processing Symposium, 1992. Proceedings., Sixth International
Conference_Location :
Beverly Hills, CA
Print_ISBN :
0-8186-2672-0
DOI :
10.1109/IPPS.1992.222994