• DocumentCode
    2614972
  • Title

    A mutual exclusion algorithm for a distributed network of autonomous nodes

  • Author

    Nakamura, Morikazu ; Onaga, Kenji ; Kyan, Seiki

  • Author_Institution
    Dept. of Electron. & Inf. Eng., Ryukyus Univ., Nishihara, Okinawa, Japan
  • fYear
    1993
  • fDate
    3-6 May 1993
  • Firstpage
    2733
  • Abstract
    Mutual exclusion is treated in distributed autonomous environments. The most important property of the autonomous network treated here is its membership variability, that is, frequency occurrence of entries of new nodes and exits of old nodes. Thus, when the network is large-scale, it is not possible for each node to keep up the information of all other nodes. The authors have previously designed a mutual exclusion algorithm of the single shared resource case for distributed environments of autonomous nodes, based on the Chandy-Misra protocol for Dining Philosopher (diners) problems (K. M. Chandy and J. Misra, 1984). Mutual exclusion of multiple shared resource cases is considered. The condition that no more than k nodes can use the shared resource is given. Since the acyclic graph model used in the model can be represented by a marked graph model, this model is used in analysis
  • Keywords
    distributed memory systems; message passing; network operating systems; operating systems (computers); token networks; Chandy-Misra protocol; acyclic graph model; autonomous nodes; distributed network; frequency occurrence; marked graph model; membership variability; multiple shared resource cases; mutual exclusion algorithm; single shared resource case; Algorithm design and analysis; Computer architecture; Large-scale systems; Message passing; Network topology; Protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1993., ISCAS '93, 1993 IEEE International Symposium on
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    0-7803-1281-3
  • Type

    conf

  • DOI
    10.1109/ISCAS.1993.394332
  • Filename
    394332