• 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