DocumentCode
2303690
Title
A fault tolerant protocol as an extension to a distributed mutual exclusion algorithm
Author
Revannaswamy, Vinaya ; Bhatt, P.C.P.
Author_Institution
Greystone Software Technol., Woburn, MA, USA
fYear
1997
fDate
10-13 Dec 1997
Firstpage
730
Lastpage
735
Abstract
In this paper, we present an extension to Kerry Raymond´s tree based distributed mutual exclusion algorithm to make it fault tolerant. The algorithm uses a spanning tree of a computer network. With N nodes in the network the number of messages exchanged per critical section entry is typically O(log N). The novelty of the algorithm lies in each node holding information only about its immediate neighbors in the spanning tree. We basically present a protocol to make the algorithm tolerant to single node/link failure and associated network partition. This protocol assumes that the graph of the underlying network is biconnected. Basically we attempt reconfiguration of the tree after isolating the failed components. With this enhancement a significant number of cases in which the algorithm would have halted due to lack of communication paths, can be effectively handled by utilizing alternative communication paths now available, thus continuing to provide the mutual exclusion service
Keywords
distributed algorithms; fault tolerant computing; performance evaluation; protocols; communication paths; computer network; distributed mutual exclusion algorithm; fault tolerant protocol; network partition; spanning tree; Computer networks; Distributed algorithms; Distributed computing; Drives; Fault tolerance; Partitioning algorithms; Protection; Protocols; Software algorithms; Tree graphs;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Systems, 1997. Proceedings., 1997 International Conference on
Conference_Location
Seoul
Print_ISBN
0-8186-8227-2
Type
conf
DOI
10.1109/ICPADS.1997.652623
Filename
652623
Link To Document