Skip to main content

A General Approach to Analyzing Quorum-Based Heterogeneous Dynamic Data Replication Schemes

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5408))

Abstract

Choosing a strict quorum-based data replication scheme for a particular application scenario in the decision space spawned by static and dynamic, unstructured and structured, homogeneous and heterogeneous data replication schemes is a crucial decision w.r.t. the resulting quality properties of the distributed system and therefore needs a careful evaluation. To date, the analysis of data replication schemes is limited to only a very specific subclass, namely to homogeneous unstructured schemes: Existing approaches are specifically tailored towards a particular instance of a homogeneous unstructured data replication scheme. In this paper, we present a novel approach to the analytical evaluation of strict quorum-based data replication schemes by means of a compositional GSPN system model. This model allows to evaluate structured and moreover heterogeneous (as well as unstructured and homogeneous) dynamic data replication schemes and also applies for static schemes. Because of being compositional, different data replication schemes can be easily evaluated with the same general system model.

This work was supported by the German Research Foundation (DFG) under grant GRK 1076/1 “TrustSoft” (http://www.trustsoft.org).

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Agrawal, D., Abbadi, A.E.: The tree quorum protocol: An efficient approach for managing replicated data. In: Proceedings of the 16th Very Large Data Bases Conference, pp. 243–254. Morgan Kaufmann, San Francisco (1990)

    Google Scholar 

  2. 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, pp. 438–445. IEEE, Los Alamitos (1990)

    Google Scholar 

  3. Thomas, R.H.: A majority consensus approach to concurrency control for multiple copy databases. ACM Transactions on Database Systems 4(2), 180–207 (1979)

    Article  Google Scholar 

  4. Jajodia, S., Mutchler, D.: Dynamic voting algorithms for maintaining the consistency of a replicated database. ACM Transactions on Database Systems 15(2), 230–280 (1990)

    Article  Google Scholar 

  5. Rabinovich, M., Lazowska, E.: Improving fault tolerance and supporting partial writes in structured coterie protocols. In: Proceedings of the ACM SIGMOD, pp. 226–235 (1992)

    Google Scholar 

  6. 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 

  7. Jiménez-Peris, R., Patiño-Martínez, M., Alonso, G., Kemme, B.: Are quorums an alternative for data replication? ACM Transactions on Database Systems 28(3), 257–294 (2003)

    Article  Google Scholar 

  8. Theel, O., Pagnia, H.: Optimal replica control protocols exhibit symmetric operation availabilities. In: Proceedings of the 28th International Symposium on Fault-Tolerant Computing, pp. 252–261. IEEE, Los Alamitos (1998)

    Google Scholar 

  9. Pâris, J.F.: Voting with a variable number of copies. In: Proceedings of the 16th International Symposium on Fault-tolerant Computing, pp. 50–55. IEEE, Los Alamitos (1986)

    Google Scholar 

  10. Pâris, J.F.: Voting with witnesses: A consistency scheme for replicated files. In: Proceedings of the 6th International Conference on Distributed Computing Systems, pp. 606–621. IEEE, Los Alamitos (1986)

    Google Scholar 

  11. Dugan, J.B., Ciardo, G.: Stochastic petri net analysis of a replicated file system. IEEE Transactions on Software Engineering 15(4), 394–401 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  12. Chen, I.R., Wang, D.C.: Analysis of replicated data with repair dependency. The Computer Journal 39(9), 767–779 (1996)

    Article  Google Scholar 

  13. Chen, I.R., Wang, D.C.: Analyzing dynamic voting using petri nets. In: Proceedings of the 15th Symposium on Reliable Distributed Systems, pp. 44–53. IEEE, Los Alamitos (1996)

    Chapter  Google Scholar 

  14. Chen, I.R., Wang, D.C., Chu, C.P.: Analyzing user-perceived dependability and performance characteristics of voting algorithms for managing replicated data. Distributed and Parallel Databases 14(3), 199–219 (2004)

    Article  Google Scholar 

  15. Theel, O.: General structured voting: A flexible framework for modelling cooperations. In: Proceedings of the 13th International Conference on Distributed Computing Systems, pp. 227–236. IEEE, Los Alamitos (1993)

    Google Scholar 

  16. Theel, O., Pagnia-Koch, H.H.: General design of grid-based data replication schemes using graphs and a few rules. In: Proceedings of the 15th International Conference on Distributed Computing Systems, pp. 395–403. IEEE, Los Alamitos (1995)

    Chapter  Google Scholar 

  17. Long, D.D.E., Muir, A., Golding, R.A.: A longitudinal survey of Internet host reliability. TR UCSC-CRL-95-16, Department of Computer Science, University of California Santa Cruz(1995)

    Google Scholar 

  18. Ciardo, G., Muppala, J.K., Trivedi, K.S.: SPNP: Stochastic petri net package. In: Proceedings of the 3rd International Workshop on Petri Nets and Performance Models, pp. 142–151. IEEE, Los Alamitos (1989)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Storm, C., Theel, O. (2008). A General Approach to Analyzing Quorum-Based Heterogeneous Dynamic Data Replication Schemes. In: Garg, V., Wattenhofer, R., Kothapalli, K. (eds) Distributed Computing and Networking. ICDCN 2009. Lecture Notes in Computer Science, vol 5408. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-92295-7_42

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-92295-7_42

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-92294-0

  • Online ISBN: 978-3-540-92295-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics