Title :
The dynamic tree protocol: avoiding ´graceful degradation´ in the tree protocol for distributed mutual exclusion
Author :
Rabinovich, Michael ; Lazowska, Edward D.
Author_Institution :
Dept. of Comput. Sci. & Eng., Washington Univ., Seattle, WA, USA
Abstract :
A modification of the tree protocol for distributed mutual exclusion is presented. The existing tree protocol is very efficient as long as all nodes in the system are accessible, but if suffers from performance degradation during the time when some nodes are down or partitioned. Although failures may be infrequent, once a node is down, it may remain down for a relatively long time. In the modified protocol, a node requesting mutual exclusion may experience performance degradation at most once after some failures occur but then it adapts to a new system topology and its performance returns to normal. In the case when all nodes in the system are accessible, the protocol exhibits the same performance as the existing tree protocol.<>
Keywords :
concurrency control; distributed processing; protocols; distributed mutual exclusion; dynamic tree protocol; graceful degradation; mutual exclusion; tree protocol; Access protocols; Binary trees; Computer science; Costs; Degradation; Topology; Voting;
Conference_Titel :
Computers and Communications, 1992. Conference Proceedings., Eleventh Annual International Phoenix Conference on
Conference_Location :
Scottsdale, AZ, USA
Print_ISBN :
0-7803-0605-8
DOI :
10.1109/PCCC.1992.200544