Skip to main content

RPECA-Rumor Propagation Based Eventual Consistency Assessment Algorithm

  • Conference paper
  • First Online:
Advanced Parallel Processing Technologies (APPT 2015)

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

Included in the following conference series:

  • 545 Accesses

Abstract

Replicating data across servers or storages in different data centers allows using data closer to the client and reducing latency for applications, In addition, it also increases the availability in the event of one or some datacenters failure. Hence, replica consistency among all nodes is a major consideration when designing high-availability across-domain datacenters. Even lots of mechanisms are proposed to reach this consistency target, we believe knowing the degree of consistency is helpful to an application developer as the dimension of uncertainty is reduced: The quality of service (QoS) becomes, to some degree, predictable. For this purpose, this paper proposes a novel algorithm called RPECA which can be applied to monitor consistency behaviors in a cost-efficient way. RPECA is based on theory of rumor propagation in complex networks. In this paper, we focus on the probability of each node’s specific status in the network (Ignorant, Spreader or Stifler). Based on the discrete-time markov chain model technique, we apply a set of topology-independent equations to describe the microscope dynamic property of each node at any given time. Besides, we construct the whole phase diagram of the rumor spreading process in SF and small-world networks to simulate consistency behavior. In the experimental part, on one hand, the numerical results of our RPECA method could almost coincide with the empirical results of Monte Carlo (MC) simulations, which proves that our algorithm could simulated the whole phase diagram correctly. On the other hand, since the numerical results could be solved with less iterations, our RPECA algorithm could significantly outperform MC method with respect to time complexity.

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 34.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 44.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

References

  1. Gilbert, S., Lynch, N.: Brewer’s conjecture and the feasibility of consistent, available, partition-tolerant web services. In: ACM SIGACT News, vol. 33, pp. 51–59 (2002)

    Google Scholar 

  2. Abadi, D.J.: Consistency tradeoffs in modern distributed database system design: CAP is only part of the story. Computer 2, 37–42 (2012)

    Article  Google Scholar 

  3. Wen, D., Wang, H.-M., Yan, J., Peng, Z.: A rumor-spreading analog on unstructured P2P broadcast mechanism. J. Comput. Res. Dev. 41, 1460–1465 (2004)

    Google Scholar 

  4. Birman, K.: Reliable Distributed Systems Technologies, Web Services and Applications. Springer Science and Business Media, New York (2005)

    MATH  Google Scholar 

  5. Bailis, P., Venkataraman, S., Franklin, M., Hellerstein, J., Stoica, I.: Probabilistically bounded staleness for practical partial quorums. In: Proceedings of the VLDB Endowment, pp. 776–787 (2012)

    Google Scholar 

  6. Zellag, K., Kemme, B.: How consistent is your cloud application? In: Proceedings of the Third ACM Symposium on Cloud Computing (2012)

    Google Scholar 

  7. Bermbach, D., Kuhlenkamp, J.: Consistency in distributed storage systems: an overview of models, metrics and measurement approaches. In: Proceedings of the International Conference on Networked Systems (NETYS), vol. 7853, pp.175–189. Springer, Heidelberg (2013)

    Google Scholar 

  8. Rahman, M., Golab, W., AuYoung, A., Keeton, K., Wylie, J.: Toward a principled framework for benchmarking consistency. In: Proceedings of the Eighth USENIX Conference on Hot Topics in System Dependability, p. 8. USENIX Association (2012)

    Google Scholar 

  9. Golab, W., Li, X., Shah, M.A.: Analyzing consistency properties for fun and profit. In: Proceedings of the 30th Annual ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing, pp. 197–206. ACM press (2011)

    Google Scholar 

  10. Erdos, P., Renyi, A.G.: On the evolution of random graphs. Publ. Math. Inst. Hung. Acad. Sci. A247, 529–551 (1955)

    Google Scholar 

  11. Watts, D.J., Strongatz, S.H.: Collective dynamics of ‘small-world’ networks. Nature 393, 440–442 (1998)

    Article  Google Scholar 

  12. Newman, M.E.J., Watts, D.J.: Renormalization group analysis of the small-world network model. Phys. Lett. A 263, 341–346 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  13. Barabasi, A.L., Albert, R.: Emergence of scalling in random networks. Science 286, 509–512 (1999)

    Article  MathSciNet  Google Scholar 

  14. Satorrasr, R.P., Vespignani, A.: Evolution and Structure of the Internet: a Statistical Physics Approach. Cambridge University Press, Cambridge (2004)

    Book  Google Scholar 

  15. Caldarelli, G.: ScaSle-Free Networks. Oxford University Press, Oxford (2007)

    Book  Google Scholar 

  16. Zanette, D.H.: Dynamics of rumor propagation on small-world networks. Phys. Rev. E. 64, 041908 (2002)

    Article  Google Scholar 

  17. Moreno, Y., Nekovee, M., Pacheco, A.F.: Dynamics of rumor spreading in complex networks. Phys. Rev. E. 69, 066130 (2004)

    Article  Google Scholar 

  18. Dodds, P.S., Watts, D.J.: Universal behavior in a generalized model of contagion. Phys. Rev. Lett. 92, 218701 (2004)

    Article  Google Scholar 

  19. Moreno, Y., Gomez, J.B., Pacheco, A.F.: Epidemic incidence in correlated complex networks. Phys. Rev. E 68, 035103 (2003)

    Article  Google Scholar 

  20. Zanette, D.H.: Critical behavior of propagation on small-world networks. Phys. Rev. E 64, 050901 (2001)

    Article  Google Scholar 

  21. Anderson, R.M., May, R.M.: Infections Disease of Humans. Oxford University Press, Oxford (1991)

    Google Scholar 

  22. Gomez, S., Arenas, A.: Discrete-time Markov chain approach to contact-based disease spreading in complex networks. Europhys. Lett. 89, 38009 (2010)

    Article  Google Scholar 

  23. Gomez, S., Arenas, A.: Probabilistic framework for epidemic spreading in complex networks. Int. J. Complex Syst. Sci. 1, 47–54 (2011)

    Google Scholar 

  24. Nekovee, M., Moreno, Y., Bianconi, G., Marsili, M.: Theory of rumor spreading in complex social networks. Physica A 374, 457–470 (2007)

    Article  Google Scholar 

  25. Maki, D.P.: Mathematical Models and Applications, with Emphasis on Social, Life, and Management Sciences. Prentice-Hall, Englewood Cliffs (1973)

    Google Scholar 

  26. Daley, D.J., Gani, J.: Epidemic Modelling. Cambridge University Press, Cambridge (2000)

    Google Scholar 

  27. Newman, M.E.J., Watts, D.J.: Renormalization group analysis of the small-world network model. Phys. Lett. A 263, 341–346 (1999)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Acknowledgments

This work is supported by The National High Technology Research and Development Program of China (863 Program) No. 2015AA050203; No. 2013AA014800; the Core Electronic Devices, High-end Generic Chips and Basic Software of National Science and Technology Major Projects of China, No. 2013ZX01039002.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhiyuan Su .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Zhang, D., Su, Z., Qi, K., Xin, G., Wei, P. (2015). RPECA-Rumor Propagation Based Eventual Consistency Assessment Algorithm. In: Chen, Y., Ienne, P., Ji, Q. (eds) Advanced Parallel Processing Technologies. APPT 2015. Lecture Notes in Computer Science(), vol 9231. Springer, Cham. https://doi.org/10.1007/978-3-319-23216-4_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-23216-4_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-23215-7

  • Online ISBN: 978-3-319-23216-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics