Skip to main content

Multi-dimensional Grid Quorum Consensus for High Capacity and Availability in a Replica Control Protocol

  • Conference paper
High Performance Architecture and Grid Computing (HPAGC 2011)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 169))

Abstract

In distributed systems it is often necessary to provide coordination among the multiple concurrent processes to tolerate the contention, periods of asynchrony and a number of failures. Quorum systems provide a decentralized approach for such coordination. In this paper, we propose a replica control protocol by using a Multi-dimensional-grid-quorum-consensus, which is the generalization of a read-one-write-all (ROWA) protocol, Grid quorum consensus protocol and D-Space quorum consensus protocol. Provides very high read availability and read capacity while maintaining the reconfigurable levels of write availability and fault tolerance.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ahamad, M., Ammar, M., Cheung, S.: Replicated data management in distributed systems. In: Casavant, T.L., Singhal, M. (eds.) Readings in Distributed Computing Systems, pp. 572–591. IEEE Computer Society Press, Los Alamitos (1994)

    Google Scholar 

  2. Thomas, R.H.: A majority consensus approach to concurrency control for multiple copy database. ACM Trans. Database Systems 4(2), 180–209 (1979)

    Article  Google Scholar 

  3. Gifford, D.K.: Weighted voting for replicated data. In: Proc. 7th ACM Symp. on Operating Systems Principles, pp. 150–162 (December 1979)

    Google Scholar 

  4. Agrawal, D., El-Abbadi, A.: An efficient and fault-tolerant solution for distributed mutual exclusion. ACM Trans. Computer Systems 9(1), 1–20 (1991)

    Article  Google Scholar 

  5. Kumar, A.: Hierarchical quorum consensus, A new algorithm for managing replicated data. IEEE Trans. Computers 40(9), 996–1004 (1991)

    Article  Google Scholar 

  6. Cheung, S.Y., Ahamad, M., Ammar, M.H.: The grid protocol: a high performance scheme for maintaining replicated data. In: Proceedings of the 6th International Conference on Data Engineering (1990)

    Google Scholar 

  7. Kumar, A., Cheung, S.Y.: A high availability √n hierarchical grid algorithm for replicated data. Inform. Process. Lett. 40, 311–316 (1991)

    Article  MATH  Google Scholar 

  8. Fu, A., Lau, T., Ng, G., Wong, M.H.: Hypercube quorum consensus for mutual exclusion and replicated data management. An International Journal Computers and Mathematics with Applications 36(5), 45–59 (1998)

    Article  MATH  Google Scholar 

  9. Fu, A.W.-C., Wong, Y.S., Wong, M.H.: Diamond Quorum Consensus for High Capacity and Efficient in a Replicated Data System. Distributed and Parallel Databases, pp. 1–25 (1999)

    Google Scholar 

  10. Silaghi, B., Keleher, P., Bhattacharjee, B.: Multi-Dimensional Quorum Sets for Read-Few Write-Many Replica Control Protocols. In: Proceedings of the 4th International Workshop on Global and Peer-to-Peer Computing (2004)

    Google Scholar 

  11. Garcia-Molina, H., Barbara, D.: How to assign votes in a distributed system. J. ACM 32(4) (1985)

    Google Scholar 

  12. Maekawa, M.: A √n algorithm for mutual exclusion in decentralized systems. ACM Trans. Computer Systems 3(2), 145–159 (1985)

    Article  Google Scholar 

  13. Marcus, Y., Peleg, D.: Construction Methods for Quorum Systems, Tech. Report CS92 {33, The Weizmann Institute of Science, Rehovot, Israel (1992)

    Google Scholar 

  14. Wu, C., Belford, G.: The triangular lattice protocol: a high fault tolerant protocol for replicated data. In: Proc. 11th IEEE Symposi. Reliable and Distributed Systems, pp. 66–73 (1992)

    Google Scholar 

  15. Naor, M., Wool, A.: The load, capacity and availability of quorum systems. In: Proc. 35th IEEE Symposium on Foundations of Computer Science, pp. 214–225 (1994)

    Google Scholar 

  16. Chang, Y., Chang, Y.: A fault-tolerant triangular mesh protocol for distributed mutual exclusion. In: Proc. 7th IEEE Symp. on Parallel and Distributed Processing, pp. 694–701 (October 1995)

    Google Scholar 

  17. Cho, C.H., Wang, J.T.: Triangular grid protocol, an efficient scheme for replica control with uniform access quorums. In: Proc. 2nd Internat. Euro-Par Conf., Lyon, France (August 1996)

    Google Scholar 

  18. Bazzi, R.A.: Planar quorums, in Proceedings of the 10th International Workshop on Distributed Algorithms, Bologna, Italy, 1996, Lecture Notes in Comput. In: Babaoğlu, Ö., Marzullo, K. (eds.) WDAG 1996. LNCS, vol. 1151, pp. 251–268. Springer, Heidelberg (1996)

    Chapter  Google Scholar 

  19. Naor, M., Wool, A.: The load, capacity, and availability of quorum systems. SIAM Journal on Computing 27(2), 423–447 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  20. Agrawal, D., Egecioglu, O., Abbadi, A.E.: Billiard quorums on the grid. Information Processing Letters 64(1), 9–16 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  21. Peleg, D., Wool, A.: Crumbling walls: a class of practical and efficient quorum systems. Distrib. Comput. 10(2), 87–97 (1997)

    Article  MATH  Google Scholar 

  22. Lang, S.D., Mao, L.J.: A Torus Quorum Protocol for Distributed Mutual Exclusion. In: Proc. of the 10th Int’l Conf. on Parallel and Distributed Computing and Systems, pp. 635–638 (1998)

    Google Scholar 

  23. Neilsen, M.L.: Quorum structures in distributed systems, Ph.D. Thesis, Department of Computer and Information Sciences, Kansas State University (1992)

    Google Scholar 

  24. Ibaraki, T., Kameda, T.: A theory of coteries: mutual exclusion in distributed systems. IEEE Trans. Parallel Distrib. Systems 4(7), 749–779 (1993)

    Article  Google Scholar 

  25. Kumar, A., Rabinovich, M., Sinha, R.: A performance study of general grid structures for replicated data. In: Proc. Internat. Conf. Distributed Computing Systems, pp. 178–185 (May 1993)

    Google Scholar 

  26. Peleg, D., Wool, A.: The availability of quorum systems. Inform. and Comput. 123(2), 210–223 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  27. Ng, W.K., Ravi Shankar, C.V.: Coterie templates: A new quorum construction method. In: Proceedings of the 15th International Conference on Distributed Computing Systems, Vancouver, Canada, pp. 92–99 (May 1995)

    Google Scholar 

  28. Peleg, D., Wool, A.: How to be an efficient snoop, or the probe complexity of quorum systems. In: Proc. 15th ACM Symp. Principles of Distributed Computing, pp. 290–299 (1996)

    Google Scholar 

  29. Holzman, R., Marcus, Y., Peleg, D.: Load balancing in quorum systems. SIAM J. Discrete Math. 10, 223–245 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  30. Luk, W.-S., Wong, T.-T.: Two new quorum based algorithms for distributed mutual exclusion. In: Proc. 17th International Conference on Distributed Computing Systems, pp. 100–106. IEEE, Los Alamitos (1997)

    Google Scholar 

  31. Wool, A.: Quorum Systems in Replicated Databases: Science or Fiction? IEEE Technical Committee on Data Eng. 21(4), 3–11 (1998)

    MathSciNet  Google Scholar 

  32. Amir, Y., Wool, A.: Optimal availability quorum systems: Theory and practice. Information Processing Letters 65(5), 223–228 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  33. Naor, M., Wieder, U.: Scalable and dynamic quorum systems. In: Proceedings of the ACM Symposium on Principles of Distributed Computing (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kumar, V., Agarwal, A. (2011). Multi-dimensional Grid Quorum Consensus for High Capacity and Availability in a Replica Control Protocol. In: Mantri, A., Nandi, S., Kumar, G., Kumar, S. (eds) High Performance Architecture and Grid Computing. HPAGC 2011. Communications in Computer and Information Science, vol 169. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22577-2_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-22577-2_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-22576-5

  • Online ISBN: 978-3-642-22577-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics