Skip to main content

Quorums

  • Reference work entry
  • First Online:
Encyclopedia of Algorithms
  • 212 Accesses

Years and Authors of Summarized Original Work

  • 1985; Garcia-Molina, Barbara

Problem Definition

Quorum systems are tools for increasing the availability and efficiency of replicated services. A quorum system for a universe of servers is a collection of subsets of servers, each pair of which intersect. Intuitively, each quorum can operate on behalf of the system, thus increasing its availability and performance, while the intersection property guarantees that operations done on distinct quorums preserve consistency.

The motivation for quorum systems stems from the need to make critical missions performed by machines that are reliable. The only way to increase the reliability of a service, aside from using intrinsically more robust hardware, is via replication. To make a service robust, it can be installed on multiple identical servers, each one of which holds a copy of the service state and performs read/write operations on it. This allows the system to provide information and perform...

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Recommended Reading

  1. Dwork C, Lynch N, Stockmeyer L (1988) Consensus in the presence of partial synchrony. J Assoc Comput Mach 35:288–323

    Article  MathSciNet  Google Scholar 

  2. Garcia-Molina H, Barbara D (1985) How to assign votes in a distributed system. J ACM 32:841– 860

    Article  MathSciNet  MATH  Google Scholar 

  3. Gifford DK (1979) Weighted voting for replicated data. In: Proceedings of the 7th ACM symposium on operating systems principles, pp 150–162

    Google Scholar 

  4. Gilbert S, Lynch N, Shvartsman A (2003) Rambo ii: rapidly reconfigurable atomic memory for dynamic networks. In: Proceedings if the IEEE 2003 international conference on dependable systems and networks (DNS), San Francisco, pp 259– 268

    Google Scholar 

  5. Lamport L (1998) The part-time parliament. ACM Trans Comput Syst 16:133–169

    Article  Google Scholar 

  6. Maekawa M (1985) A √n algorithm for mutual exclusion in decentralized systems. ACM Trans Comput Syst 3(2):145–159

    Article  Google Scholar 

  7. Malkhi D, Reiter M (1998) Byzantine quorum systems. Distr Comput 11:203–213

    Article  MATH  Google Scholar 

  8. Malkhi D, Reiter M, Wool A, Wright R (2001) Probabilistic quorum systems. Inf Comput J 170:184– 206

    Article  MathSciNet  MATH  Google Scholar 

  9. Malkhi D, Reiter MK (2000) An architecture for survivable coordination in large-scale systems. IEEE Trans Knowl Data Eng 12:187–202

    Article  Google Scholar 

  10. Naor M, Wool A (1998) The load, capacity and availability of quorum systems. SIAM J Comput 27:423–447

    Article  MathSciNet  MATH  Google Scholar 

  11. Peleg D, Wool A (1995) The availability of quorum systems. Inf Comput 123:210–223

    Article  MathSciNet  MATH  Google Scholar 

  12. Peleg D, Wool A (1997) Crumbling walls: a class of practical and efficient quorumsystems. Distrib Comput 10:87–98

    Article  Google Scholar 

  13. Rodrigues R, Liskov B (2003) Rosebud: a scalable Byzantine-fault tolerant storage architecture. In: Proceedings of the 18th ACM symposium on operating system principles, San Francisco

    Google Scholar 

  14. Thomas RH (1979) A majority consensus approach to concurrency control for multiple copy databases. ACM Trans Database Syst 4:180–209

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer Science+Business Media New York

About this entry

Cite this entry

Malkhi, D. (2016). Quorums. In: Kao, MY. (eds) Encyclopedia of Algorithms. Springer, New York, NY. https://doi.org/10.1007/978-1-4939-2864-4_319

Download citation

Publish with us

Policies and ethics