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 条
[31]   A distributed token based h-out of-k Mutual Exclusion protocol for mobile ad hoc networks [J].
Benchaiba, Mahfoud ;
Nacer, Mohamed Ahmed .
INTERNATIONAL JOURNAL OF AD HOC AND UBIQUITOUS COMPUTING, 2010, 5 (02) :117-135
[32]   CPTF-a new heuristic based branch and bound algorithm for workflow scheduling in heterogeneous distributed computing systems [J].
Sirisha, D. ;
Prasad, S. Sambhu .
CCF TRANSACTIONS ON HIGH PERFORMANCE COMPUTING, 2024, 6 (05) :472-487
[33]   A NEW PRODUCTION SCHEDULING MODULE USING PRIORITY-RULE BASED GENETIC ALGORITHM [J].
Aydemir, E. ;
Koruca, H., I .
INTERNATIONAL JOURNAL OF SIMULATION MODELLING, 2015, 14 (03) :450-462
[34]   A Minimum Tardiness and Makespan-based Scheduling Algorithm on the Distributed Computing Systems [J].
Undrakh, Badral ;
Kim, Jin Suk .
INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2012, 15 (08) :3441-3446
[35]   Voting-Priority-Based Deadlock Prevention in Multi-server Multi-CS Distributed Systems [J].
Mishra, Kamta Nath ;
Kumar, Navin .
NATIONAL ACADEMY SCIENCE LETTERS-INDIA, 2020, 43 (07) :625-630
[36]   Distributed auto disturbances rejection resilient control of permanent magnetic maglev trains based on the optimized deep deterministic policy gradient algorithm [J].
Guo, Zhen-yu ;
Li, Zhong-qi .
IET CONTROL THEORY AND APPLICATIONS, 2024, 18 (11) :1383-1397
[37]   A New Efficient Reconfiguration Approach Based on Genetic Algorithm in PV Systems [J].
Karakose, M. ;
Murat, K. ;
Akin, E. ;
Parlak, K. S. .
2014 IEEE 23RD INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS (ISIE), 2014, :23-28
[38]   Dual-layer flexibility dispatching of distributed integrated energy systems incorporating resilient heating schemes based on the standardized thermal resistance method [J].
Yang, Yunxi ;
Hao, Junhong ;
Feng, Xiaolong ;
Wang, Xingce ;
Chen, Zhuoxian ;
Du, Xiaoze .
APPLIED THERMAL ENGINEERING, 2024, 243
[39]   A New Cyclic-Prefix Based Algorithm for Blind CFO Estimation in OFDM Systems [J].
Lin, Tzu-Chiao ;
Phoong, See-May .
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2016, 15 (06) :3995-4008
[40]   A New Coordinated Slave Torque Feedback Control Algorithm for Network-Based Teleoperation Systems [J].
Hua, Chang-Chun ;
Liu, Xiaoping P. .
IEEE-ASME TRANSACTIONS ON MECHATRONICS, 2013, 18 (02) :764-774