Title :
Performance evaluation of a fair fault-tolerant mutual exclusion algorithm
Author :
Sopena, Julien ; Arantes, Luciana ; Sens, Pierre
Author_Institution :
LIP6, Univ. de Paris 6
Abstract :
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
Keywords :
distributed algorithms; fault tolerant computing; program verification; trees (mathematics); Naimi-Trehel algorithm; distributed queue; dynamic tree; fair fault-tolerant mutual exclusion algorithm; fair fault-tolerant token-based algorithm; performance evaluation; Broadcasting; Costs; Delay; Distributed algorithms; Fault tolerance; Heuristic algorithms; Nominations and elections; Permission; Proposals; Traffic control;
Conference_Titel :
Reliable Distributed Systems, 2006. SRDS '06. 25th IEEE Symposium on
Conference_Location :
Leeds
Print_ISBN :
0-7695-2677-2
DOI :
10.1109/SRDS.2006.35