On the expected time for Herman's probabilistic self-stabilizing algorithm

  • Authors:
  • Toshio Nakata

  • Affiliations:
  • Department of Information Education, Fukuoka University of Education, Akama-Bunkyomachi, Munakata, Fukuoka, Japan

  • Venue:
  • Theoretical Computer Science
  • Year:
  • 2005

Quantified Score

Hi-index 5.23

Visualization

Abstract

In this article we investigate the expected time for Herman's probabilistic self-stabilizing algorithm in distributed systems: suppose that the number of identical processes in a unidirectional ring, say n, is odd and n ≥ 3. If the initial configuration of the ring is not "legitimate", that is, the number of tokens differs from one, then execution of the algorithm made up of synchronous probabilistic procedures with a local parameter 0 r 2-8)/8r(1-r))n2. Note that if r = ½ then it is bounded by 0.936n2. Moreover, there exists a configuration whose expected time is Θ(n2). The method of the proof is based on the analysis of coalescing random walks.