Subscribe
Issue No.08 - August (1995 vol.6)
pp: 887-890
ABSTRACT
<p><it>Abstract</it>—The tree quorum algorithm (TQA) uses a tree structure to generate intersecting (tree) quorums for distributed mutual exclusion. This paper analyzes the number of messages required to acquire a quorum in TQA. Let <it>i</it> be the depth of the complete binary tree used in TQA, and let <it>M</it><sub><it>i</it></sub> be the number of messages required to acquire a quorum or to determine that no quorum is accessible. We discuss <it>M</it><sub><it>i</it></sub> as a function of <it>i</it> and <it>p</it>, where $<tmath>p\left({1\over 2} < p < 1\right)</tmath>$ is the probability that each site is operational. Let <it>C</it><sub><it>i</it></sub> denote the average number of sites in the quorum that TQA finds. The analysis shows that, although both <it>M</it><sub><it>i</it></sub> and <it>C</it><sub><it>i</it></sub> increase without bound as <it>i</it> increases, <it>M</it><sub><it>i</it></sub>/<it>C</it><sub><it>i</it></sub> approaches to $<tmath>{1 + p \over p}</tmath>$ as <it>i</it> increases. According to the result, an approximate close form for <it>M</it><sub><it>i</it></sub> is derived.</p>
INDEX TERMS
Distributed mutual exclusion, tree quorum algorithm, quorum size, message complexity.
CITATION
Shyan-Ming Yuan, Her-Kun Chang, "Message Complexity of the Tree Quorum Algorithm", IEEE Transactions on Parallel & Distributed Systems, vol.6, no. 8, pp. 887-890, August 1995, doi:10.1109/71.406969