A Permission based Multilevel Parallel Solution for Distributed Mutual Exclusion

被引:0
作者
Rahman, Mohammad Ashiqur [1 ]
Akbar, M. Mostofa [2 ]
机构
[1] Univ North Carolina Charlotte, Dept Software & Informat Syst, Charlotte, NC 28223 USA
[2] Bangladesh Univ Engn & Technol, Dept Comp Sci & Engn, Dhaka, Bangladesh
关键词
Distributed algorithm; cluster; consensus; multilevel; mutual exclusion; parallel;
D O I
10.4304/jcp.7.8.1831-1846
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Due to the growing application of peer-to-peer computing, the distributed applications are continuously spreading over an extensive number of nodes. To cope with this large number of participants, various cluster based hierarchical solutions have been proposed. Cluster or group based solutions are scalable for a large number of participants. All of these solutions exploit the idea of coordinators, leaders or proxies of the clusters. If any such node fails, the election of a new one is required. Thus, fault tolerance of these algorithms is low. Again, as the number of participating nodes increases every day, it is necessary to devise highly scalable distributed mutual exclusion algorithms. This research presents a permission based parallel solution of distributed mutual exclusion by modeling a multilevel clustered network, where clusters are formed at different hierarchies. This technique enhances the scalability by reducing the cluster size, as it requires consensus from only one cluster at each level. As the algorithm has no use of coordinators, it possesses high fault tolerance. The paper also addresses the problem of achieving optimal level of clustering in a network for distributed mutual exclusion.
引用
收藏
页码:1831 / 1846
页数:16
相关论文
共 37 条
[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], [No title captured]
[3]  
Bagrodia R., 1997, TECHNICAL REPORT
[4]   Grids and Grid technologies for wide-area distributed computing [J].
Baker, M ;
Buyya, R ;
Laforenza, D .
SOFTWARE-PRACTICE & EXPERIENCE, 2002, 32 (15) :1437-1466
[5]   Distributed mutual exclusion algorithms for grid applications: A hierarchical approach [J].
Bertier, M ;
Arantes, L ;
Sens, P .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2006, 66 (01) :128-144
[6]  
Budhiraja Navin, 1993, DISTRIBUTED SYSTEMS, V2Nd, P199
[7]  
Burrows M., 2006, P OSDI
[8]   Unreliable failure detectors for reliable distributed systems [J].
Chandra, TD ;
Toueg, S .
JOURNAL OF THE ACM, 1996, 43 (02) :225-267
[9]   The timed asynchronous distributed system model [J].
Cristian, F ;
Fetzer, C .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1999, 10 (06) :642-657
[10]  
Erciyes K., 2004, ICCSA SV LECT NOTES