| On a Unified Framework for the Evaluation of Distributed Quorum Attainment Protocols |
| Full text |
Publisher Site
|
| Source
|
IEEE Transactions on Software Engineering
archive
Volume 20 , Issue 11 (November 1994)
table of contents
Pages: 868 - 884
Year of Publication: 1994
ISSN:0098-5589
|
|
Authors
|
|
| Publisher |
IEEE Press
Piscataway, NJ, USA
|
| Bibliometrics |
Downloads (6 Weeks): n/a, Downloads (12 Months): n/a, Citation Count: 2
|
|
|
ABSTRACT
Quorum attainment protocols are an important part of many mutual exclusion algorithms. Assessing the performance of such protocols in terms of number of messages, as is usually done, may be less significant than being able to compute the delay in attaining the quorum. Some protocols achieve higher reliability at the expense of increased message cost or delay. A unified analytical model which takes into account the network delay and its effect on the time needed to obtain a quorum is presented. A combined performability metric, which takes into account both availability and delay, is defined, and expressions to calculate its value are derived for two different reliable quorum attainment protocols: D. Agrawal and A. El Abbadi's (1991) and Majority Consensus algorithms (R.H. Thomas, 1979). Expressions for the primary site approach are also given as upper bound on performability and lower bound on delay. A parallel version of the Agrawal and El Abbadi protocol is introduced and evaluated. This new algorithm is shown to exhibit lower delay at the expense of a negligible increase in the number of messages exchanged. Numerical results derived from the model are discussed.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
|
| |
3
|
|
 |
4
|
|
 |
5
|
|
| |
6
|
|
| |
7
|
|
| |
8
|
{8} L. Kleinrock, <i>Queueing Systems, Volume II: Computer Applications</i>. New York: Wiley, 1976.
|
| |
9
|
|
 |
10
|
|
| |
11
|
|
 |
12
|
|
 |
13
|
|
| |
14
|
{14} S. Ross, <i>Introduction to Probability Models</i>, 4th ed. New York: Academic Press, 1989.
|
 |
15
|
|
| |
16
|
|
| |
17
|
|
| |
18
|
|
 |
19
|
|
 |
20
|
|
CITED BY 2
|
|
David Peleg , Avishai Wool, How to be an efficient snoop, or the probe complexity of quorum systems (extended abstract), Proceedings of the fifteenth annual ACM symposium on Principles of distributed computing, p.290-299, May 23-26, 1996, Philadelphia, Pennsylvania, United States
|
|
|
|
INDEX TERMS
Primary Classification:
D.
Software
D.4
OPERATING SYSTEMS
D.4.1
Process Management
Subjects:
Mutual exclusion
Additional Classification:
D.
Software
D.4
OPERATING SYSTEMS
D.4.5
Reliability
Subjects:
Fault-tolerance
D.4.7
Organization and Design
Subjects:
Distributed systems
General Terms:
Algorithms,
Performance,
Reliability
Keywords:
Majority Consensus algorithms,
delay analysis,
distributed algorithms,
distributed quorum attainment protocols,
distributed systems,
fault tolerance,
mutual exclusion algorithms,
network delay,
parallel version,
performability,
performability metric,
performance analysis,
primary site approach,
protocol performance,
protocols,
software fault tolerance,
software performance evaluation,
tree-based mutual exclusion protocols,
unified analytical model,
unified framework
|