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
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;
Conference_Titel :
Distributed Computing Systems, 1992., Proceedings of the 12th International Conference on
Conference_Location :
Yokohama
Print_ISBN :
0-8186-2865-0
DOI :
10.1109/ICDCS.1992.235047