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
相关论文
共 44 条
  • [11] A NOTE ON RAYMOND TREE BASED ALGORITHM FOR DISTRIBUTED MUTUAL EXCLUSION
    SATYANARAYANAN, R
    MUTHUKRISHNAN, DR
    INFORMATION PROCESSING LETTERS, 1992, 43 (05) : 249 - 255
  • [12] A DISTRIBUTED MUTUAL EXCLUSION ALGORITHM BASED ON WEAK COPY CONSISTENCY
    LEE, SS
    OH, HR
    KIM, JH
    CHUNG, WH
    KIM, M
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1992, E75D (03) : 298 - 306
  • [13] A token based distributed algorithm for supporting mutual exclusion in opportunistic networks
    Tamhane, Sagar A.
    Kumar, Mohan
    PERVASIVE AND MOBILE COMPUTING, 2012, 8 (05) : 795 - 809
  • [14] A fault tolerant protocol as an extension to a distributed mutual exclusion algorithm
    Revannaswamy, V
    Bhatt, PCP
    1997 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1997, : 730 - 735
  • [15] A New Simulation of Distributed Mutual Exclusion on Neural Networks
    Bayat, Peyman
    Ahmadi, Ali
    Kordi, Ali
    2008 IEEE CONFERENCE ON INNOVATIVE TECHNOLOGIES IN INTELLIGENT SYSTEMS AND INDUSTRIAL APPLICATIONS, 2008, : 80 - 91
  • [16] A priority aware local mutual exclusion algorithm for flying ad hoc networks
    Guruprasad, Kapilesh
    Sridhar, Dhanush
    Poovazhaki, Gokula Kannan Venkatesan
    Viswasam, Mary Anita Rajam
    COMPUTING, 2024, 106 (03) : 981 - 1012
  • [17] A priority aware local mutual exclusion algorithm for flying ad hoc networks
    Guruprasad Kapilesh
    Sridhar Dhanush
    Venkatesan Poovazhaki Gokula Kannan
    Viswasam Mary Anita Rajam
    Computing, 2024, 106 : 981 - 1012
  • [18] An O(√n) distributed mutual exclusion algorithm using queue migration
    Chaudhuri, P
    Edward, T
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2006, 12 (02) : 140 - 159
  • [19] A distributed mutual exclusion algorithm for mobile ad-hoc networks
    Baldoni, R
    Virgillito, A
    Petrassi, R
    ISCC 2002: SEVENTH INTERNATIONAL SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, PROCEEDINGS, 2002, : 539 - 544
  • [20] Info-based approach in distributed mutual exclusion algorithms
    Neamatollahi, Peyman
    Taheri, Hoda
    Naghibzadeh, Mahmoud
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2012, 72 (05) : 650 - 665