Fast asynchronous Byzantine agreement and leader election with full information

  • Authors:
  • Bruce M. Kapron;David Kempe;Valerie King;Jared Saia;Vishal Sanwalani

  • Affiliations:
  • University of Victoria, BC, Canada;University of Southern California, Los Angeles, CA;University of Victoria, BC, Canada;University of New Mexico, Albuquerque, NM;University of New Mexico, Albuquerque, NM

  • Venue:
  • ACM Transactions on Algorithms (TALG)
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

We resolve two long-standing open problems in distributed computation by describing polylogarithmic protocols for Byzantine agreement and leader election in the asynchronous full information model with a nonadaptive malicious adversary. All past protocols for asynchronous Byzantine agreement had been exponential, and no protocol for asynchronous leader election had been known. Our protocols tolerate up to (1/3 − &epsis;) ⋅ n faulty processors, for any positive constant &epsis;. They are Monte Carlo, succeeding with probability 1 − o(1) for Byzantine agreement, and constant probability for leader election. A key technical contribution of our article is a new approach for emulating Feige's lightest bin protocol, even with adversarial message scheduling.