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
Link To Document