A Hybrid Distributed Mutual Exclusion Algorithm for Cluster-Based Systems

被引:4
作者
Challenger, Moharram [1 ,2 ]
Haytaoglu, Elif [1 ]
Tokatli, Gorkem [1 ]
Dagdeviren, Orhan [1 ]
Erciyes, Kayhan [3 ]
机构
[1] Ege Univ, Int Comp Inst, TR-35100 Izmir, Turkey
[2] Islamic Azad Univ, Shabestar Branch, Dept Comp Engn, Shabestar 53815, Iran
[3] Izmir Univ, Dept Comp Engn, TR-35140 Izmir, Turkey
关键词
TIME;
D O I
10.1155/2013/703414
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Distributed mutual exclusion is a fundamental problem which arises in various systems such as grid computing, mobile ad hoc networks (MANETs), and distributed databases. Reducing key metrics like message count per any critical section (CS) and delay between two CS entrances, which is known as synchronization delay, is a great challenge for this problem. Various algorithms use either permission-based or token-based protocols. Token-based algorithms offer better communication costs and synchronization delay. Raymond's and Suzuki-Kasami's algorithms are well-known token-based ones. Raymond's algorithm needs only O(log(2)(N)) messages per CS and Suzuki-Kasami's algorithm needs just one message delivery time between two CS entrances. Nevertheless, both algorithms are weak in the other metric, synchronization delay and message complexity correspondingly. In this work, a new hybrid algorithm is proposed which gains from powerful aspects of both algorithms. Raysuz's algorithm (the proposed algorithm) uses a clustered graph and executes Suzuki-Kasami's algorithm intraclusters and Raymond's algorithm interclusters. This leads to have better message complexity than that of pure Suzuki-Kasami's algorithm and better synchronization delay than that of pure Raymond's algorithm, resulting in an overall efficient DMX algorithm pure algorithm.
引用
收藏
页数:15
相关论文
共 31 条
[1]   AN EFFICIENT AND FAULT-TOLERANT SOLUTION FOR DISTRIBUTED MUTUAL EXCLUSION [J].
AGRAWAL, D ;
ELABBADI, A .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1991, 9 (01) :1-20
[2]  
[Anonymous], 2003, Internet Mathematics
[3]  
CARVALHO OSF, 1983, COMMUN ACM, V26, P146
[4]  
Challenger M., 2006, P 2 INT C TESTB RES, P566
[5]  
Challenger M, 2007, Proceedings of the IASTED International Conference on Parallel and Distributed Computing and Networks, P367
[6]  
CHANG YI, 1994, J INF SCI ENG, V11, P527
[7]  
Chaudhuri P, 2006, J UNIVERS COMPUT SCI, V12, P140
[8]   Cloud Computing Platform for an Online Model Library System [J].
Chen, Mingang ;
Cai, Wenjun ;
Ma, Lizhuang .
MATHEMATICAL PROBLEMS IN ENGINEERING, 2013, 2013
[9]  
Edmondson J, 2011, LECT NOTES COMPUT SC, V7045, P542, DOI 10.1007/978-3-642-25106-1_9
[10]  
Erciyes K, 2008, LECT NOTES COMPUT SC, V5101, P519, DOI 10.1007/978-3-540-69384-0_57