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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
Thomas, R.H.: A majority consensus approach to concurrency control for multiple copy database. ACM Trans. Database Systems 4(2), 180–209 (1979)
Gifford, D.K.: Weighted voting for replicated data. In: Proc. 7th ACM Symp. on Operating Systems Principles, pp. 150–162 (December 1979)
Agrawal, D., El-Abbadi, A.: An efficient and fault-tolerant solution for distributed mutual exclusion. ACM Trans. Computer Systems 9(1), 1–20 (1991)
Kumar, A.: Hierarchical quorum consensus, A new algorithm for managing replicated data. IEEE Trans. Computers 40(9), 996–1004 (1991)
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)
Kumar, A., Cheung, S.Y.: A high availability √n hierarchical grid algorithm for replicated data. Inform. Process. Lett. 40, 311–316 (1991)
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)
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)
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)
Garcia-Molina, H., Barbara, D.: How to assign votes in a distributed system. J. ACMÂ 32(4) (1985)
Maekawa, M.: A √n algorithm for mutual exclusion in decentralized systems. ACM Trans. Computer Systems 3(2), 145–159 (1985)
Marcus, Y., Peleg, D.: Construction Methods for Quorum Systems, Tech. Report CS92 {33, The Weizmann Institute of Science, Rehovot, Israel (1992)
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)
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)
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)
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)
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)
Naor, M., Wool, A.: The load, capacity, and availability of quorum systems. SIAM Journal on Computing 27(2), 423–447 (1998)
Agrawal, D., Egecioglu, O., Abbadi, A.E.: Billiard quorums on the grid. Information Processing Letters 64(1), 9–16 (1997)
Peleg, D., Wool, A.: Crumbling walls: a class of practical and efficient quorum systems. Distrib. Comput. 10(2), 87–97 (1997)
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)
Neilsen, M.L.: Quorum structures in distributed systems, Ph.D. Thesis, Department of Computer and Information Sciences, Kansas State University (1992)
Ibaraki, T., Kameda, T.: A theory of coteries: mutual exclusion in distributed systems. IEEE Trans. Parallel Distrib. Systems 4(7), 749–779 (1993)
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)
Peleg, D., Wool, A.: The availability of quorum systems. Inform. and Comput. 123(2), 210–223 (1995)
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)
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)
Holzman, R., Marcus, Y., Peleg, D.: Load balancing in quorum systems. SIAM J. Discrete Math. 10, 223–245 (1997)
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)
Wool, A.: Quorum Systems in Replicated Databases: Science or Fiction? IEEE Technical Committee on Data Eng. 21(4), 3–11 (1998)
Amir, Y., Wool, A.: Optimal availability quorum systems: Theory and practice. Information Processing Letters 65(5), 223–228 (1998)
Naor, M., Wieder, U.: Scalable and dynamic quorum systems. In: Proceedings of the ACM Symposium on Principles of Distributed Computing (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)