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 条
  • [11] A Hybrid Distributed Mutual Exclusion Algorithm for Cluster-Based Systems
    Challenger, Moharram
    Haytaoglu, Elif
    Tokatli, Gorkem
    Dagdeviren, Orhan
    Erciyes, Kayhan
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2013, 2013
  • [12] Fair K Mutual Exclusion Algorithm for Peer To Peer Systems
    Reddy, Vijay Anand
    Mittal, Prateek
    Gupta, Indranil
    28TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, VOLS 1 AND 2, PROCEEDINGS, 2008, : 655 - 662
  • [13] A DISTRIBUTED MUTUAL EXCLUSION ALGORITHM
    SUZUKI, I
    KASAMI, T
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1985, 3 (04): : 344 - 349
  • [14] AN ALGORITHM FOR DISTRIBUTED MUTUAL EXCLUSION
    CHAUDHURI, P
    INFORMATION AND SOFTWARE TECHNOLOGY, 1995, 37 (07) : 375 - 381
  • [15] Algorithm for distributed mutual exclusion
    Information and Software Technology, 1995, 37 (07):
  • [16] Performance of fair distributed mutual exclusion algorithms
    Jani, K
    Kshemkalyani, AD
    DISTRIBUTED COMPUTING - IWDC 2004, PROCEEDINGS, 2004, 3326 : 2 - 15
  • [17] A prioritized distributed mutual exclusion algorithm balancing priority inversions and response time
    Lejeune, Jonathan
    Arantes, Luciana
    Sopena, Julien
    Sens, Pierre
    2013 42ND ANNUAL INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2013, : 290 - 299
  • [18] A new token passing distributed mutual exclusion algorithm
    Banerjee, S
    Chrysanthis, PK
    PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 1996, : 717 - 724
  • [19] A simple token-based algorithm for the mutual exclusion problem in distributed systems
    Peyman Neamatollahi
    Yasser Sedaghat
    Mahmoud Naghibzadeh
    The Journal of Supercomputing, 2017, 73 : 3861 - 3878
  • [20] A token-based delay optimal algorithm for mutual exclusion in distributed systems
    Saxena, P.C.
    Gupta, Sangita
    Computer Standards and Interfaces, 1999, 21 (01): : 33 - 50