A token-based delay optimal algorithm for mutual exclusion in distributed systems

被引:3
|
作者
Saxena, PC [1 ]
Gupta, S [1 ]
机构
[1] Jawaharlal Nehru Univ, Sch Comp & Syst Sci, New Delhi 110067, India
关键词
token location propagators; distributed systems; mutual exclusion;
D O I
10.1016/S0920-5489(99)00003-3
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present a token-based mutual exclusion algorithm for arbitrary topologies. This algorithm makes use of the network topology and site information held by each node to achieve an optimal performance. It reduces the delay in accessing the CS by allowing the token to service the requesting site which fall on-route its destination. This technique reduces the delay to a considerable extent specially at high loads. Moreover, in this algorithm, special messages called token location propagators are used to disseminate token's information faster and wider in the network. The performance of the proposed algorithm is evaluated and compared with Helary et al.'s algorithm [J. Helary, N. Plozeau, M. Raynal, A distributed algorithm for mutual exclusion in an arbitrary network, Computer Journal, 31 (4) 289-295, August 1988.] and Yan et al.'s algorithm [Y. Yan, X. Zhang, H. Yang, A fast token chasing mutual exclusion algorithm in arbitrary network topologies, Journal of Parallel and Distributed Computing 35 (1996) 156-172.]. The effect of increasing the connectivity of the network topology on the performance was also studied. The experimental results show that the proposed algorithm has the best performance specially at high loads and on topologies with low connectivity. (C) 1999 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:33 / 50
页数:18
相关论文
共 50 条
  • [1] A centralized token-based distributed mutual exclusion algorithm
    Wu, MY
    Shu, W
    [J]. PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 2000, : 387 - 392
  • [2] A simple token-based algorithm for the mutual exclusion problem in distributed systems
    Neamatollahi, Peyman
    Sedaghat, Yasser
    Naghibzadeh, Mahmoud
    [J]. JOURNAL OF SUPERCOMPUTING, 2017, 73 (09): : 3861 - 3878
  • [3] A simple token-based algorithm for the mutual exclusion problem in distributed systems
    Peyman Neamatollahi
    Yasser Sedaghat
    Mahmoud Naghibzadeh
    [J]. The Journal of Supercomputing, 2017, 73 : 3861 - 3878
  • [4] Prioritized token-based mutual exclusion for distributed systems
    Mueller, F
    [J]. PROCEEDINGS OF THE JOINT WORKSHOP ON PARALLEL AND DISTRIBUTED REAL-TIME SYSTEMS: FIFTH INTERNATIONAL WORKSHOP ON PARALLEL AND DISTRIBUTED REAL-TIME SYSTEMS (WPDRTS) AND THE THIRD WORKSHOP ON OBJECT-ORIENTED REAL-TIME SYSTEMS (OORTS), 1997, : 72 - 80
  • [5] Prioritized token-based mutual exclusion for distributed systems
    Mueller, F
    [J]. FIRST MERGED INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM & SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING, 1998, : 791 - 795
  • [6] A token-based distributed group mutual exclusion algorithm with quorums
    Kakugawa, Hirotsugu
    Kamei, Sayaka
    Masuzawa, Toshimitsu
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, 19 (09) : 1153 - 1166
  • [7] A Fault Tolerant Token-based Algorithm for Group Mutual Exclusion in Distributed Systems
    Swaroop, Abhishek
    Singh, Awadhesh Kumar
    [J]. PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 28, 2008, 28 : 194 - +
  • [8] AN EFFICIENT TOKEN-BASED MUTUAL EXCLUSION ALGORITHM IN A DISTRIBUTED SYSTEM
    THAMBU, P
    WONG, J
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1995, 28 (03) : 267 - 276
  • [9] A TOKEN-BASED FAULT-TOLERANT DISTRIBUTED MUTUAL EXCLUSION ALGORITHM
    AGRAWAL, D
    ELABBADI, A
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1995, 24 (02) : 164 - 176
  • [10] A Token-Based Group Mutual Exclusion Algorithm for MANETs
    Thiare, Ousmane
    [J]. COMPUTER APPLICATIONS FOR COMMUNICATION, NETWORKING, AND DIGITAL CONTENTS, 2012, 350 : 243 - 250