Space and time efficient self-stabilizing l-exclusion in tree networks

  • Authors:
  • R. Hadid

  • Affiliations:
  • LaRIA, Université de Picardie Jules Verne 5, rue de Moulin Neuf 80000 Amiens Cedex, France

  • Venue:
  • Journal of Parallel and Distributed Computing - Self-stabilizing distributed systems
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

We propose an efficient self-stabilizing l-exclusion algorithm in rooted tree networks running under an unfair distributed daemon. The l-exclusion problem is a generalization of the mutual exclusion problem--l (l≥1) processors, instead of 1, are permitted to use a shared resource. The algorithm is semi-uniform and its space requirement is (l + 3)Δr states (or ⌈log((l + 3)Δr)⌉ bits) for the root r, 4(Δp - 1) states (or ⌈2log(Δp - 1)⌉ bits) for an internal processor p, and 3 states (or 2 bits) for a leaf processor, where Δp is the degree of processor p. This is the first l-exclusion algorithm on trees with the property that the space requirement is independent of the size of the network for any processor, and is independent of l for all processors except the root. The stabilization time of the algorithm is only O(l + h) rounds, where h is the height of the tree.