A New Efficient Tool for the Design of Self-Stabilizing l-Exclusion Algorithms: The Controller

  • Authors:
  • Rachid Hadid;Vincent Villain

  • Affiliations:
  • -;-

  • Venue:
  • WSS '01 Proceedings of the 5th International Workshop on Self-Stabilizing Systems
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we present the first self-stabilizing protocols for l-exclusion problem in the message passing model. The l-exclusion problem is a generalization of the mutual exclusion problem--we allow l (l 驴 1) processors, instead of 1, to use a shared resource. We propose a new technique for the design of self-stabilizing l-exclusion: the controller. This tool allows to count tokens of the system without any counter variable for all processors except one called Root. We also introduce a new protocol composition called parametric composition. Then we present protocols on rings and on trees. The space requirement of both algorithms is independent of l for all processors except Root. The stabilization time of the first protocol is 3n time, where n is the ring size and the stabilization time of the second one is 6h + 2 time, where h is the tree height.