• Title of article

    A stabilizing /-exclusion algorithm in arbitrary rooted networks

  • Author/Authors

    HADID, RACHID Aydin University - Department of Computer Engineering and Architecture, Turkey , KARAATA, MEHMET HAKAN Department of Computer Science, Department of Computer Engineering, Kuwait

  • From page
    96
  • To page
    121
  • Abstract
    In this paper, we present the first stabilizing solution to the /-exclusion problem in arbitrary networks. The /-exclusion problem is a generalization of the mutual exclusion problem to / (/ ≥ 1) processes, where / processes instead of 1, are free to use a shared resource simultaneously. The algorithm is semi-uniform, and its space requirement is (/ + 3)σr, states (or[log((/+ 3)Δr])) bits) for the root r and 4 xσ²px D states (or [4log(σpx D)]) bits) for each non root process p, where σp is the degree of process p and D is the diameter of the communication network. This is the first /-exclusion algorithm on arbitrary networks with the property that the space requirement is independent of the size of the network for any process, and is independent of / for all processes except the root. The proposed protocol is distributed, deterministic, and does not use a preconstructed spanning tree. Since our algorithm is self-stabilizing, it does not require initialization and withstands transient faults. The stabilization time of the algorithm is O ([n/l] x (/ + D)) rounds, where n is the size of network.
  • Keywords
    Distributed systems , fault , tolerance , self , stabilization , , , exclusion , propagation of information with feedback
  • Journal title
    Journal Of Engineering Research
  • Journal title
    Journal Of Engineering Research
  • Record number

    2695642