Performance evaluation of a fair fault-tolerant mutual exclusion algorithm

被引:0
|
作者
Sopena, Julien [1 ]
Arantes, Luciana [1 ]
Sens, Pierre [1 ]
机构
[1] Univ Paris 06, LIP6, INRIA Rocquencourt, 4 Pl Jussieu, F-75252 Paris 05, France
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper presents an efficient and fair fault-tolerant token-based algorithm for achieving mutual exclusion. It is an extension of the Naimi-Trehel algorithm that uses a distributed queue of token requests and a dynamic tree. In case of failures, our algorithm tries to recover the requests' queue by gathering intact portions of the one which existed just before the failure. Thus, fairness of token requests is preserved despite failures. Furthermore, the use of broadcast is minimized when rebuilding the dynamic tree. Experiment results with different fault injection scenarios show that our approach presents a fast failure recovery and low message broadcast overhead.
引用
收藏
页码:225 / 234
页数:10
相关论文
共 50 条
  • [1] A FAULT-TOLERANT ALGORITHM FOR MUTUAL EXCLUSION IN A DISTRIBUTED SYSTEM
    WONG, J
    THAMBU, P
    STOEN, R
    JOURNAL OF SYSTEMS AND SOFTWARE, 1995, 29 (02) : 121 - 134
  • [2] FAULT-TOLERANT NAMING AND MUTUAL EXCLUSION
    BEAUQUIER, J
    LECTURE NOTES IN COMPUTER SCIENCE, 1990, 469 : 50 - 61
  • [3] FAULT-TOLERANT MUTUAL EXCLUSION ALGORITHMS
    MISHRA, S
    SRIMANI, PK
    JOURNAL OF SYSTEMS AND SOFTWARE, 1990, 11 (02) : 111 - 129
  • [4] A Byzantine fault-tolerant mutual exclusion algorithm and its application to Byzantine fault-tolerant storage systems
    Kim, JM
    Manabe, Y
    25TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, PROCEEDINGS, 2005, : 12 - 19
  • [5] Critical analysis of ''A fault-tolerant algorithm for mutual exclusion in a distributed system''
    Jayaprakash, S
    Muthukrishnan, CR
    JOURNAL OF SYSTEMS AND SOFTWARE, 1996, 35 (03) : 217 - 221
  • [7] Fault-tolerant hierarchical token-based mutual exclusion algorithm
    Moallemi, Mohammad
    Mansouri, Yasser
    Rasoulifard, Amin
    Naghibzadeh, Mahmoud
    2006 INTERNATIONAL SYMPOSIUM ON COMMUNICATIONS AND INFORMATION TECHNOLOGIES,VOLS 1-3, 2006, : 1039 - +
  • [8] Construction and Formal Verification of a Fault-Tolerant Distributed Mutual Exclusion Algorithm
    Shishkin, Evgeniy
    PROCEEDINGS OF THE 16TH ACM SIGPLAN INTERNATIONAL WORKSHOP ON ERLANG (ERLANG '17), 2017, : 1 - 12
  • [9] A TOKEN-BASED FAULT-TOLERANT DISTRIBUTED MUTUAL EXCLUSION ALGORITHM
    AGRAWAL, D
    ELABBADI, A
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1995, 24 (02) : 164 - 176
  • [10] An improvement of O(logN) mutual exclusion algorithm to make it fault-tolerant
    Bouabdallah, A
    Konig, JC
    Yagoubi, MB
    INTERNATIONAL SOCIETY FOR COMPUTERS AND THEIR APPLICATIONS 10TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 1997, : 466 - 469