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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Pastor-Satorras, R., Vespignant, A.: Epidemic Spreading in Scale Free Networks. Physica Review Letters 86 (2001)
Pool, I., Kochen, M.: Contacts and influence. Social Networks 1(5), 51 (1978)
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/
Euster, P.T., Guerraoui, R., Kermarrec, A.-M., Mussoulie, K.L.: Epidemic Information Dissemination in Distributed Systems. Computer 37(5), 60–67 (2004)
Li, L., Halpern, J., Hass, Z.J.: Gossip-based ad hoc routing. In: Proceedings of Infocom, pp. 1707–1716 (2002)
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)
Ganesh, A., Kermarrec, A., Massoulie, L.: Peer-to-Peer Membership Management for Gossip-based Protocols. IEEE Trans. Comp. 52(2), 139–149 (2003)
Foster, I., Kesselman, C., Tuecke, S.: The Anatomy of the Grid: Enabling Scalable Virtual Organizations International. J. Supercomputer Applications 15(3) (2001)
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)
BRITE. The Boston Representative Internet Topology Generator, http://www.cs.bu.edu/brite/
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)
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)
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)
Marques, J.M., Navarro, L.: Autonomous and Self-sufficient Groups: Ad Hoc Collaborative Environments. In: 11th International Workshop on Groupware (CRIWG-2005) (September 2005)
The Network Simulator 2, http://www.isi.edu/nsnam/ns/
Lamport, L.: Time, clocks, and the ordering of events in a distributed system. Communications of the ACM 21(7), 558 (1978)
Barabási, B.A.-L., Albert, R.: Emergence of Scaling in Random Networks. Science, 509–512 (October 1999)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)