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

被引:1
|
作者
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
相关论文
共 50 条
  • [1] A New Link Failure Resilient Priority Based Fair Mutual Exclusion Algorithm for Distributed Systems
    Sukhendu Kanrar
    Samiran Chattopadhyay
    Nabendu Chaki
    Journal of Network and Systems Management, 2013, 21 : 1 - 24
  • [2] A fair distributed mutual exclusion algorithm
    Lodha, S
    Kshemkalyani, A
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2000, 11 (06) : 537 - 549
  • [3] FAPP: A new fairness algorithm for priority process mutual exclusion in distributed systems
    Kanrar S.
    Chaki N.
    Journal of Networks, 2010, 5 (01) : 11 - 18
  • [4] A TOKEN BASED K-RESILIENT MUTUAL EXCLUSION ALGORITHM FOR DISTRIBUTED SYSTEMS
    DHAMDHERE, DM
    KULKARNI, SS
    INFORMATION PROCESSING LETTERS, 1994, 50 (03) : 151 - 157
  • [5] A Link-failure Resilient Token based Mutual Exclusion Algorithm for Directed Graph Topology
    Kanrar, Sukhendu
    Choudhury, Sankhayan
    Chaki, Nabendu
    PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING, 2008, : 65 - +
  • [6] A New Voting-based Mutual Exclusion Algorithm for Distributed Systems
    Kanrar, Sukhendu
    Chattopadhyay, Samiran
    Chaki, Nabendu
    2013 4TH NIRMA UNIVERSITY INTERNATIONAL CONFERENCE ON ENGINEERING (NUICONE 2013), 2013,
  • [7] A fair starvation-free prioritized mutual exclusion algorithm for distributed systems
    Lejeune, Jonathan
    Arantes, Luciana
    Sopena, Julien
    Sens, Pierre
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2015, 83 : 13 - 29
  • [8] Modified Raymond's Algorithm for priority (MRA-P) based mutual exclusion in distributed systems
    Kanrar, S.
    Chaki, N.
    DISTRIBUTED COMPUTING AND INTERNET TECHNOLOGY, PROCEEDINGS, 2006, 4317 : 325 - +
  • [9] SME: A New Software Transactional Memory Based Mutual Exclusion Algorithm for Distributed Systems
    Kanrar, Sukhendu
    COMPUTER INFORMATION SYSTEMS AND INDUSTRIAL MANAGEMENT, CISIM 2018, 2018, 11127 : 354 - 369
  • [10] An efficient failure-resilient mutual exclusion algorithm for distributed systems leveraging a novel zero-message overlay structure
    Rabhi, Mouna
    Di Pietro, Roberto
    COMPUTER COMMUNICATIONS, 2024, 218 : 1 - 13