• DocumentCode
    3299109
  • Title

    Huffman trees as a basis for a dynamic mutual exclusion algorithm for distributed systems

  • Author

    Woo, Tai-Kuo ; Newman-Wolfe, Richard

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Florida Univ., Gainesville, FL, USA
  • fYear
    1992
  • fDate
    9-12 Jun 1992
  • Firstpage
    126
  • Lastpage
    133
  • Abstract
    A distributed mutual exclusion algorithm based on Huffmann trees is described. A request message is passed from a leaf node all the way to the root, signaling that a node is allowed to enter the critical section. Fault tolerance is achieved by forming the Huffman tree dynamically. It is shown that the approach has broad applications in distributed systems where nodes are often organized as a logical tree for ease of coordination. High fault tolerance is achieved, since a faulty node can be detected by its neighbor and thus be deleted from the tree
  • Keywords
    distributed processing; protocols; tree data structures; Huffman trees; distributed mutual exclusion algorithm; distributed systems; dynamic mutual exclusion algorithm; fault tolerance; leaf node; logical tree; request message; Database systems; Distributed computing; Fault detection; Fault tolerance; Heuristic algorithms; Huffman coding; Permission; Research and development; System recovery; Tree data structures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1992., Proceedings of the 12th International Conference on
  • Conference_Location
    Yokohama
  • Print_ISBN
    0-8186-2865-0
  • Type

    conf

  • DOI
    10.1109/ICDCS.1992.235047
  • Filename
    235047