A note on K-state self-stabilization in a ring with K = N

  • Authors:
  • Wan Fokkink;Jaap-Henk Hoepman;Jun Pang

  • Affiliations:
  • Vrije Universiteit Amsterdam, Department of Theoretical Computer Science, Amsterdant, The Netherlands;Radboud University Nijmegen, Institute for Computing and Information Sciences, Nijmegen, The Netherlands;INRIA Futurs and LIX, École Polytechnique, Palaiseau Cedex, France

  • Venue:
  • Nordic Journal of Computing
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

We show that, contrary to common belief, Dijkstra's K-state mutual exclusion algorithm on a ring also stabilizes when the number K of states per process is one less than the number N + 1 of processes in the ring. We formalize the algorithm and verify the proof in PVS, based on Qadeer and Shankar's work. We show that K = N is sharp by giving a counter-example for K = N - 1.