A New Link Failure Resilient Priority Based Fair Mutual Exclusion Algorithm for Distributed Systems

被引:2
作者
Kanrar, Sukhendu [2 ]
Chattopadhyay, Samiran [3 ]
Chaki, Nabendu [1 ]
机构
[1] Univ Calcutta, Dept Comp Sci & Engn, Kolkata 700009, India
[2] Narasinha Dutt Coll, Howrah 711101, India
[3] Jadavpur Univ, Dept Informat Technol, Kolkata 700098, India
关键词
Correctness; Directed graph; Token-based algorithms; Simulation; Critical section; Request queue; INFORMATION-STRUCTURE; TIME;
D O I
10.1007/s10922-011-9218-9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper aims towards designing a new token-based mutual exclusion algorithm for distributed systems. In some of the earlier work, token based algorithms for mutual exclusion are proposed for the distributed environment assuming inverted tree topology. In a wireless setup, such a stable, hierarchical topology is quite unrealistic due to frequent link failures. The proposed token-based algorithm works for processes with assigned priorities on any directed graph topology with or without cycles. The proposed algorithm, in spite of considering priorities of processes, ensures liveness in terms of token requests from low priority processes. Moreover, the algorithm keeps control message traffic reasonably low. The simulation results exhibit the performance of the proposed algorithm under varied contexts besides presenting a comparative performance with other recent algorithms for mutual exclusion like FAPP (Fairness Algorithm for Priority Process).
引用
收藏
页码:1 / 24
页数:24
相关论文
共 44 条
[21]   A DISTRIBUTED K-MUTUAL EXCLUSION ALGORITHM USING K-COTERIE [J].
KAKUGAWA, H ;
FUJITA, S ;
YAMASHITA, M ;
AE, T .
INFORMATION PROCESSING LETTERS, 1994, 49 (04) :213-218
[22]   Several-Tokens Distributed Mutual Exclusion Algorithm in a Logical Ring Network [J].
Thiare, Ousmane .
PROCEEDINGS OF 2009 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND COMPUTING (IACSIT ICMLC 2009), 2009, :567-572
[23]   A New Hybrid Mutual Exclusion Algorithm in the Absence of Majority Consensus [J].
Kanrar, Sukhendu ;
Chattopadhyay, Samiran ;
Chaki, Nabendu .
ADVANCED COMPUTING AND SYSTEMS FOR SECURITY, VOL 2, 2016, 396 :201-214
[24]   A Token-Based Group Mutual Exclusion Algorithm for MANETs [J].
Thiare, Ousmane .
COMPUTER APPLICATIONS FOR COMMUNICATION, NETWORKING, AND DIGITAL CONTENTS, 2012, 350 :243-250
[25]   Using logical rings to solve the mutual exclusion problem in distributed memory systems [J].
Dell, J ;
Makki, K ;
Pissinou, N ;
Peng, WX .
INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-III, PROCEEDINGS, 1997, :1229-1238
[26]   Token-based approach in distributed mutual exclusion algorithms: a review and direction to future research [J].
Parihar, Ashish Singh ;
Chakraborty, Swarnendu Kumar .
JOURNAL OF SUPERCOMPUTING, 2021, 77 (12) :14305-14355
[27]   An efficient voting and priority based mechanism for deadlock prevention in distributed systems [J].
Mishra, Kamta Nath .
2016 2ND IEEE INTERNATIONAL CONFERENCE ON CONTROL, COMPUTING, COMMUNICATION AND MATERIALS (ICCCCM), 2016,
[28]   A GENERAL SCHEME FOR TOKEN-BASED AND TREE-BASED DISTRIBUTED MUTUAL EXCLUSION ALGORITHMS [J].
HELARY, JM ;
MOSTEFAOUI, A ;
RAYNAL, M .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1994, 5 (11) :1185-1196
[29]   Token-based approach in distributed mutual exclusion algorithms: a review and direction to future research [J].
Ashish Singh Parihar ;
Swarnendu Kumar Chakraborty .
The Journal of Supercomputing, 2021, 77 :14305-14355
[30]   Quorum-based Mutual Exclusion Algorithm for Mobile Ad-hoc Network (MANET) [J].
Shruti ;
Saini, Poonam .
2015 INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION & AUTOMATION (ICCCA), 2015, :606-610