Fast asynchronous byzantine agreement and leader election with full information

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

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

  • Venue:
  • Proceedings of the nineteenth annual ACM-SIAM symposium on Discrete algorithms
  • Year:
  • 2008

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 non-adaptive 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 n/6+ε faulty processors, for any positive constant ε. 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 paper is a new approach for emulating Feige's lightest bin protocol, even with adversarial message scheduling.