A token-based distributed group mutual exclusion algorithm with quorums

被引:11
|
作者
Kakugawa, Hirotsugu [1 ]
Kamei, Sayaka [2 ]
Masuzawa, Toshimitsu [1 ]
机构
[1] Osaka Univ, Grad Sch Informat Sci & Technol, Osaka 5608531, Japan
[2] Hiroshima Univ, Dept Informat Engn, Grad Sch Engn, Higashi Ku, Hiroshima 7398527, Japan
基金
日本学术振兴会;
关键词
distributed systems; distributed data structures; mutual exclusion; synchronization;
D O I
10.1109/TPDS.2008.22
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The group mutual exclusion problem is a generalization of mutual exclusion problem such that a set of processes in the same group can enter a critical section simultaneously. In this paper, we propose a distributed algorithm for the group mutual exclusion problem in asynchronous message passing distributed systems. Our algorithm is based on tokens, and a process that obtains a token can enter a critical section. To reduce message complexity, it uses a coterie as a communication structure when a process sends a request messages. Informally, a coterie is a set of quorums, each of which is a subset of the process set, and any two quorums share at least one process. The message complexity of our algorithm is O(vertical bar Q vertical bar) in the worst case, where vertical bar Q vertical bar is a quorum size that the algorithm adopts. Performance of the proposed algorithm is presented by analysis and discrete event simulation. In particular, the proposed algorithm achieves high concurrency, which is a performance measure for the number of processes that can be in a critical section simultaneously.
引用
收藏
页码:1153 / 1166
页数:14
相关论文
共 50 条
  • [21] Token-based approach in distributed mutual exclusion algorithms: a review and direction to future research
    Parihar, Ashish Singh
    Chakraborty, Swarnendu Kumar
    [J]. JOURNAL OF SUPERCOMPUTING, 2021, 77 (12): : 14305 - 14355
  • [22] Token-based approach in distributed mutual exclusion algorithms: a review and direction to future research
    Ashish Singh Parihar
    Swarnendu Kumar Chakraborty
    [J]. The Journal of Supercomputing, 2021, 77 : 14305 - 14355
  • [23] A fault-tolerant token-based mutual exclusion algorithm using a dynamic tree
    Sopena, J
    Arantes, L
    Bertier, M
    Sens, P
    [J]. EURO-PAR 2005 PARALLEL PROCESSING, PROCEEDINGS, 2005, 3648 : 654 - 663
  • [24] Token Based Group Local Mutual Exclusion Algorithm in MANETs
    Khanna, Ashish
    Singh, Awadhesh Kumar
    Swaroop, Abhishek
    [J]. INTELLIGENT COMPUTING, COMMUNICATION AND DEVICES, 2015, 309 : 105 - 113
  • [25] A token-based h-out of-k distributed mutual exclusion algorithm for mobile ad hoc networks
    Yang, CZ
    [J]. ITRE 2005: 3RD INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: RESEARCH AND EDUCATION, PROCEEDINGS, 2005, : 73 - 77
  • [26] A hybrid token-based distributed mutual exclusion algorithm using wraparound two-dimensional array logical topology
    Taheri, Hoda
    Neamatollahi, Peyman
    Naghibzadeh, Mahmoud
    [J]. INFORMATION PROCESSING LETTERS, 2011, 111 (17) : 841 - 847
  • [27] A Token-Based Solution to the Group Mutual l-Exclusion Problem in Message Passing Distributed Systems (Short Paper)
    Swaroop, Abhishek
    Singh, Awadhesh Kumar
    [J]. DISTRIBUTED COMPUTING AND NETWORKING, PROCEEDINGS, 2010, 5935 : 178 - +
  • [28] A token based distributed algorithm for supporting mutual exclusion in opportunistic networks
    Tamhane, Sagar A.
    Kumar, Mohan
    [J]. PERVASIVE AND MOBILE COMPUTING, 2012, 8 (05) : 795 - 809
  • [29] A new token based protocol for group mutual exclusion in distributed systems
    Mamun, Quazi Ehsanul Kabir
    Nakazato, Hidenori
    [J]. ISPDC 2006: FIFTH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING, PROCEEDINGS, 2006, : 34 - +
  • [30] A new token passing distributed mutual exclusion algorithm
    Banerjee, S
    Chrysanthis, PK
    [J]. PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 1996, : 717 - 724