• 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