Consensus in One Communication Step

  • Authors:
  • Francisco V. Brasileiro;Fabíola Greve;Achour Mostéfaoui;Michel Raynal

  • Affiliations:
  • -;-;-;-

  • Venue:
  • PaCT '01 Proceedings of the 6th International Conference on Parallel Computing Technologies
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a very simple consensus protocol that converges in a single communication step in favorable circumstances. Those situations occur when "enough" processes propose the same value. ("Enough" means "at least (n-f)" where f is the maximum number of processes that can crash in a set of n processes.) The protocol requires f n/3. It is shown that this requirement is necessary. Moreover, if all the processes that propose a value do propose the same value, the protocol always terminates in one communication step. It is also shown that additional assumptions can help weaken the f n/3 requirement to f n/2.