1. A Stabilizing Optimal ℓ-Exclusion Algorithm.
- Author
-
Karaata, Mehmet Hakan and Hadid, Rachid
- Subjects
- *
COMPUTER algorithms , *STABILIZING agents , *COMPUTER network protocols , *FAULT tolerance (Engineering) , *DISTRIBUTED computing - Abstract
In this paper, we present a simple permission-based fair stabilizing solution to the - exclusion problem in tree networks. The -exclusion problem is a generalization of the mutual exclusion problem where processes, instead of 1, are allowed to use a shared resource (enter the critical section) simultaneously. The proposed algorithm is optimal in terms of waiting times of processes to enter critical sections, i.e., between two entries of a process to its critical section, no other process can enter its critical section more than once after stabilization. Since our algorithm is stabilizing, it does not require initialization and withstands transient faults. The stabilization time of the algorithm is rounds and the waiting time is , where h and n are the height and the size of the tree, respectively. In addition, this algorithm satisfies all the requirements of the -exclusion problem: and liveness. [ABSTRACT FROM AUTHOR]
- Published
- 2016
- Full Text
- View/download PDF