Performance characterization of quorum-consensus algorithms for replicated data
- 1 April 1989
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Software Engineering
- Vol. 15 (4) , 492-496
- https://doi.org/10.1109/32.16608
Abstract
The authors develop a model and define performance measures for a replicated data system that makes use of a quorum-consensus algorithm to maintain consistency. They consider two measures: the proportion of successfully completed transactions in systems where a transaction aborts if data is not available, and the mean response time in systems where a transaction waits until data becomes available. Based on the model, the authors show that for some quorum assignment there is an optimal degree of replication beyond which performance degrades. There exist other quorum assignments which have no optimal degree of replication. The authors also derive optimal read and write quorums which maximize the proportion of successful transactions.Keywords
This publication has 7 references indexed in Scilit:
- On the Reliability of the IBM MVS/XA Operating SystemIEEE Transactions on Software Engineering, 1987
- The Reliability of Voting MechanismsIEEE Transactions on Computers, 1987
- Dynamic votingPublished by Association for Computing Machinery (ACM) ,1987
- A quorum-consensus replication method for abstract data typesACM Transactions on Computer Systems, 1986
- How to assign votes in a distributed systemJournal of the ACM, 1985
- Achieving robustness in distributed database systemsACM Transactions on Database Systems, 1983
- Weighted voting for replicated dataPublished by Association for Computing Machinery (ACM) ,1979