• DocumentCode
    1263715
  • Title

    A resilient mutual exclusion algorithm for computer networks

  • Author

    Nishio, Shojiro ; Li, Kin F. ; Manning, Eric G.

  • Author_Institution
    Dept. of Inf. & Comput. Sci., Osaka Univ., Japan
  • Volume
    1
  • Issue
    3
  • fYear
    1990
  • fDate
    7/1/1990 12:00:00 AM
  • Firstpage
    344
  • Lastpage
    355
  • Abstract
    The authors present an extension to the work of I. Suzuki and T. Kasami (see Proc. 3rd Int. Conf. Distributed Compact Syst., p.365-70 (1982)), where a mutual exclusion algorithm uses a message called a token to transfer the privilege of entering a critical region among the participating sites. The proposed algorithm checks whether the token is lost during network failure, and regenerates it if necessary. The mutual exclusion requirement is satisfied by guaranteeing regeneration of only one token in the network. Failures in a computer network are classified into three types: processor failure, communication controller failure, and communication link failure. To detect failures, a time-out mechanism based on message delay is used. The execution of the algorithm is described for each type of failure; each site follows a rather simple execution procedure. Each site is not required to observe the failure of other sites or communication links
  • Keywords
    computer networks; communication controller failure; communication link failure; computer networks; network failure; processor failure; resilient mutual exclusion algorithm; Chromium; Communication system control; Computer network management; Computer networks; Concurrency control; Delay; Distributed algorithms; Distributed control; Fault tolerance; Helium;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.80161
  • Filename
    80161