Title :
A Hybrid Distributed Mutual Exclusion Algorithm
Author :
Paydar, Samad ; Naghibzadeh, Mahmoud ; Yavari, Abolfazl
Author_Institution :
Dept. of Comput. Eng., Ferdowsi Univ., Mashad
Abstract :
The problem of mutual exclusion has to be solved to prevent race condition and, as a result, prevent the possibility of a program producing an incorrect result. Providing deadlock-free distributed mutual exclusion algorithms is often difficult and it involves passing many messages. The two major types of these algorithms are token-based and permission-based algorithms. In this research, we propose a hybrid distributed mutual exclusion algorithm. By hybrid, we mean that the algorithm uses both token-based and permission-based techniques. The best case and worst case number of messages passed for every critical region entry and exit is calculated, which are better than many other algorithms
Keywords :
distributed programming; message passing; deadlock-free distributed mutual exclusion algorithms; hybrid distributed mutual exclusion algorithm; permission-based algorithms; token-based algorithms; Distributed algorithms; Distributed computing; Fault tolerance; Interference; Partitioning algorithms; Permission; Scalability; System recovery;
Conference_Titel :
Emerging Technologies, 2006. ICET '06. International Conference on
Conference_Location :
Peshawar
Print_ISBN :
1-4244-0502-5
Electronic_ISBN :
1-4244-0503-3
DOI :
10.1109/ICET.2006.336002