Continuous consensus via common knowledge

  • Authors:
  • Tal Mizrahi;Yoram Moses

  • Affiliations:
  • Technion, Haifa, Israel;Technion, Haifa, Israel

  • Venue:
  • TARK '05 Proceedings of the 10th conference on Theoretical aspects of rationality and knowledge
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Continuous consensus is the problem of having each process i maintain at each time k an up-to-date core Mi[k] of information about the past, so that the cores are guaranteed to be identical. A simple algorithm for continuous consensus in fault-prone systems called CONCON is presented, based on a knowledge-based analysis. Continuous consensus is shown to be closely related to common knowledge. Via this connection, the characterization of common knowledge in systems with crash and omission failures by Moses and Tuttle is used to prove that CONCON is optimal---it produces the largest possible core at any given time. Finally, we modify the CONCON algorithm to obtain a uniform solution, in which all processes (faulty and nonfaulty) obtain the same core information at any given time.