DocumentCode :
3398781
Title :
Resolving message complexity of Byzantine Agreement and beyond
Author :
Galil, Zvi ; Mayer, Alain ; Yung, Moti
Author_Institution :
Columbia Univ., New York, NY, USA
fYear :
1995
fDate :
23-25 Oct 1995
Firstpage :
724
Lastpage :
733
Abstract :
Byzantine Agreement among processors is a basic primitive in distributed computing. It comes in a number of basic fault models: “Crash”, “Omission” and “Malicious” adversarial behaviors. The message complexity of the primitive has been known for the strong failure models of Malicious and Omission adversary since the early 80´s, while the question for the more benign Crash failure model has been open. We show how to solve agreement in the presence of crash failures using O(n) messages which is optimal, thus settling a thirteen year old open problem. Our solution has almost linear time and our new algorithmic techniques have further implications: a family of “early stopping” agreement protocols with improved message-complexity; and a new solution to “Checkpoint” yielding a substantial improvement of the protocol for distributed work performance under adaptive parallelism in a network of workstations
Keywords :
communication complexity; distributed algorithms; fault tolerant computing; message passing; optimisation; reliability; Byzantine Agreement; Crash; Malicious; Omission; adaptive parallelism; agreement; distributed computing; distributed work performance; early stopping agreement protocols; fault models; linear time; message complexity; message passing; workstation network; Broadcasting; Computer crashes; Computer science; Distributed computing; History; Message passing; Parallel processing; Partitioning algorithms; Protocols; Workstations;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Foundations of Computer Science, 1995. Proceedings., 36th Annual Symposium on
Conference_Location :
Milwaukee, WI
ISSN :
0272-5428
Print_ISBN :
0-8186-7183-1
Type :
conf
DOI :
10.1109/SFCS.1995.492674
Filename :
492674
Link To Document :
بازگشت