Asynchronous and fully self-stabilizing time-adaptive majority consensus

  • Authors:
  • Janna Burman;Ted Herman;Shay Kutten;Boaz Patt-Shamir

  • Affiliations:
  • Dept. of Industrial Engineering & Management, Technion, Haifa, Israel;Dept. of Computer Science, University of Iowa, Iowa City, Iowa;Dept. of Industrial Engineering & Management, Technion, Haifa, Israel;Dept. of Electrical Engineering, Tel-Aviv University, Tel Aviv, Israel

  • Venue:
  • OPODIS'05 Proceedings of the 9th international conference on Principles of Distributed Systems
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

We study the scenario where a batch of transient faults hits an asynchronous distributed system by corrupting the state of some f nodes. We concentrate on the basic majority consensus problem, where nodes are required to agree on a common output value which is the input value of the majority of them. We give a fully self-stabilizing adaptive algorithm, i.e., the output value stabilizes in O(f) time at all nodes, for any unknown f. Moreover, a state stabilization occurs in time proportional to the (unknown) diameter of the network. Both upper bounds match known lower bounds to within a constant factor. Previous results (stated for a slightly less general problem called “persistent bit”) assumed the synchronous network model, and that fn/2.