Skip to main content

Topology-Sensitive Epidemic Algorithm for Information Spreading in Large-Scale Systems

  • Conference paper
Parallel and Distributed Processing and Applications (ISPA 2006)

Abstract

Epidemic algorithms are an emerging technique that has recently gained popularity as a potentially effective solution for disseminating information in large-scale network systems. For some application scenarios, efficient and reliable data dissemination to all or a group of nodes in the network is necessary to provide with the communication services within the system. These studies may have a large impact in communication networks where epidemic-like protocols become a practice for message delivery, collaborative peer-to-peer applications, distributed database systems, routing in Mobile Ad Hoc networks, etc. In this paper we present, through various simulations, that an epidemic spreading process can be highly influenced by the network topology. We also provide a comparative performance analysis of some global parameters performance such as network diameter and degree of connectivity. Based on this analysis, we propose a new epidemic strategy that takes into account the topological structure in the network. The results show that the proposed epidemic algorithm outperform a classical timestamped anti-entropy epidemic algorithm in terms of the number of sessions required to reach a consistent state in the network system.

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. Pastor-Satorras, R., Vespignant, A.: Epidemic Spreading in Scale Free Networks. Physica Review Letters 86 (2001)

    Google Scholar 

  2. Pool, I., Kochen, M.: Contacts and influence. Social Networks 1(5), 51 (1978)

    Google Scholar 

  3. Wu, F., Huberman, B.A., Adamic, L.A., Tyler, J.R.: Information Flow in Social Groups. In: Annual CNLS conference on Networks, Santa Fe, NM, May 12 (2003), http://www.hpl.hp.com/shl/papers/flow/

  4. Euster, P.T., Guerraoui, R., Kermarrec, A.-M., Mussoulie, K.L.: Epidemic Information Dissemination in Distributed Systems. Computer 37(5), 60–67 (2004)

    Article  Google Scholar 

  5. Li, L., Halpern, J., Hass, Z.J.: Gossip-based ad hoc routing. In: Proceedings of Infocom, pp. 1707–1716 (2002)

    Google Scholar 

  6. Cuenca-Acuna, F.M., Peery, C., Martin, R.P., Nguyen, T.D.: Using Gossiping to Build Content Addressable Peer-to-Peer Information Sharing Communities. In: Procidings of the IEEE International Symposium on High Performance Distributed Computing (HPCD 12), Seattle, WA (June 2003)

    Google Scholar 

  7. Ganesh, A., Kermarrec, A., Massoulie, L.: Peer-to-Peer Membership Management for Gossip-based Protocols. IEEE Trans. Comp. 52(2), 139–149 (2003)

    Article  Google Scholar 

  8. Foster, I., Kesselman, C., Tuecke, S.: The Anatomy of the Grid: Enabling Scalable Virtual Organizations International. J. Supercomputer Applications 15(3) (2001)

    Google Scholar 

  9. Golding, R.A.: Weak-Consistency Group Communication and Membership. PhD thesis, University of California, Santa Cruz, Computer and Information Sciences Technical Report UCSC-CRL-92-52 (December 1992)

    Google Scholar 

  10. BRITE. The Boston Representative Internet Topology Generator, http://www.cs.bu.edu/brite/

  11. Adya, A.: Weak Consistency: A Generalized Theory and Optimistic Implementations for Distributed Transactions. PhD thesis M. I. T., Department of Electrical Engineering and Computer Science (March 1999)

    Google Scholar 

  12. Guy, R., Heidemann, J., Mak, W., Page Jr., T., Popek, G., Rothmeier, D.: Implementation of the Ficus Replicated File System. In: Proceedings Summer USENIX Conf. (June 1990)

    Google Scholar 

  13. Holliday, J., Agrawal, D., Abbadi, A.E.: Partial Database Replication using Epidemic Communication. In: Proceedings of the 22nd International Conference on Distributed Computing Systems (ICDCS 2002), Vienna (2002)

    Google Scholar 

  14. Marques, J.M., Navarro, L.: Autonomous and Self-sufficient Groups: Ad Hoc Collaborative Environments. In: 11th International Workshop on Groupware (CRIWG-2005) (September 2005)

    Google Scholar 

  15. The Network Simulator 2, http://www.isi.edu/nsnam/ns/

  16. Lamport, L.: Time, clocks, and the ordering of events in a distributed system. Communications of the ACM 21(7), 558 (1978)

    Article  MATH  Google Scholar 

  17. Barabási, B.A.-L., Albert, R.: Emergence of Scaling in Random Networks. Science, 509–512 (October 1999)

    Google Scholar 

  18. Faloutsos, A., Siganos, G., Faloutsos, M., Faloutsos, P., Faloutsos, C.: Power laws and the AS-level internet topology. IEEE/ACM, Transactions on Networking 11(4), 514–524 (2003)

    Article  Google Scholar 

  19. Acosta-Elías, J., Pineda, U., Luna-Rivera, J.M., Stevens-Navarro, E., Campos-Canton, I., Navarro-Moldes, L.: The Effects of Network Topology on Epidemic Algorithms. In: Laganá, A., Gavrilova, M.L., Kumar, V., Mun, Y., Tan, C.J.K., Gervasi, O. (eds.) ICCSA 2004. LNCS, vol. 3046, pp. 177–184. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Acosta-Elías, J., Luna-Rivera, J.M., Recio-Lara, M., Gutiérrez-Navarro, O., Pineda-Reyes, B. (2006). Topology-Sensitive Epidemic Algorithm for Information Spreading in Large-Scale Systems. In: Guo, M., Yang, L.T., Di Martino, B., Zima, H.P., Dongarra, J., Tang, F. (eds) Parallel and Distributed Processing and Applications. ISPA 2006. Lecture Notes in Computer Science, vol 4330. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11946441_43

Download citation

  • DOI: https://doi.org/10.1007/11946441_43

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-68067-3

  • Online ISBN: 978-3-540-68070-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics