Advertisement

Efficient Epidemic Multicast in Heterogeneous Networks

  • José Pereira
  • Rui Oliveira
  • Luís Rodrigues
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4278)

Abstract

The scalability and resilience of epidemic multicast, also called probabilistic or gossip-based multicast, rests on its symmetry: Each participant node contributes the same share of bandwidth thus spreading the load and allowing for redundancy. On the other hand, the symmetry of gossiping means that it does not avoid nodes or links with less capacity. Unfortunately, one cannot naively avoid such symmetry without also endangering scalability and resilience. In this paper we point out how to break out of this dilemma, by lazily deferring message transmission according to a configurable policy. An experimental proof-of-concept illustrates the approach.

Keywords

Source Node Heterogeneous Network Target Node Wide Area Network Delivery Latency 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [BHO+99]
    Birman, K., Hayden, M., Ozkasap, O., Xiao, Z., Budiu, M., Minsky, Y.: Bimodal multicast. ACM Trans. Computer Systems 17(2) (May 1999)Google Scholar
  2. [EGH+01]
    Eugster, P., Guerraoui, R., Handrukande, S., Kermarrec, A.-M., Kouznetsov, P.: Lightweight probabilistic broadcast. In: Proc. IEEE Intl. Conf. Dependable Systems and Networks (DSN) (2001)Google Scholar
  3. [EGKM04]
    Eugster, P., Guerraoui, R., Kermarrec, A.-M., Massoulie, L.: From epidemics to distributed computing. IEEE Computer (May 2004)Google Scholar
  4. [GKG05]
    Gupta, I., Kermarrec, A.-M., Ganesh, A.J.: Efficient and adaptive epidemic-style protocols for reliable and scalable multicast. IEEE Trans. Parallel and Distributed Systems (2005)Google Scholar
  5. [JB06]
    Jelasity, M., Babaoglu, O.: T-Man: Gossip-based overlay topology management. In: Brueckner, S.A., Di Marzo Serugendo, G., Hales, D., Zambonelli, F. (eds.) ESOA 2005. LNCS, vol. 3910, pp. 1–15. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  6. [JGKvS04]
    Jelasity, M., Guerraoui, R., Kermarrec, A.-M., van Steen, M.: The peer sampling service: Experimental evaluation of unstructured gossip-based implementations. In: Jacobsen, H.-A. (ed.) Middleware 2004. LNCS, vol. 3231, pp. 79–98. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  7. [JKvS03]
    Jelasity, M., Kowalczyk, W., van Steen, M.: Newscast computing. Technical Report IR-CS-006.03, Vrije Universiteit Amsterdam (2003)Google Scholar
  8. [KL86]
    Kantor, B., Lapsley, P.: RFC 977: Network News Transfer Protocol. Internet Engineering Task Force (1986)Google Scholar
  9. [Kol03]
    Koldehofe, B.: Buffer management in probabilistic peer-to-peer communication protocols. In: Proc. IEEE Symp. Reliable Distributed Systems (SRDS) (2003)Google Scholar
  10. [KSSV00]
    Karp, R., Schindelhauer, C., Shenker, S., Vocking, B.: Randomized rumor spreading. In: IEEE Symp. Foundations of Computer Science (2000)Google Scholar
  11. [LM99]
    Lin, M.-J., Marzullo, K.: Directional gossip: Gossip in a wide area network. In: Hlavicka, J., Maehle, E., Pataricza, A. (eds.) EDDC 1999. LNCS, vol. 1667, p. 364. Springer, Heidelberg (1999)CrossRefGoogle Scholar
  12. [MKG03]
    Massoulié, L., Kermarrec, A.-M., Ganesh, A.: Network awareness and failure resilience in self-organising overlays networks. In: Proc. IEEE Symp. Reliable Distributed Systems (SRDS 2004) (2003)Google Scholar
  13. [PRM+03]
    Pereira, J., Rodrigues, L., Monteiro, M.J., Oliveira, R., Kermarrec, A.-M.: NeEM: Network-friendly epidemic multicast. In: Proc. IEEE Symp. Reliable Distributed Systems (SRDS) (2003)Google Scholar
  14. [PRPO04]
    Pereira, J., Rodrigues, L., Pinto, A., Oliveira, R.: Low-latency probabilistic broadcast in wide area networks. In: Proc. IEEE Symp. Reliable Distributed Systems (SRDS 2004) (October 2004)Google Scholar
  15. [RSP+03]
    Rodrigues, L., Handurukande, S., Pereira, J., Guerraoui, R., Kermarrec, A.-M.: Adaptive gossip-based broadcast. In: Proc. IEEE Intl. Conf. Distributed Systems and Networks (DSN) (2003)Google Scholar
  16. [SP06]
    Santos, P., Pereira, J.: NeEM version 0.5 (2006), http://neem.sf.net
  17. [vRBV03]
    van Renesse, R., Birman, K., Vogels, W.: Astrolabe: A robust and scalable technology for distributed system monitoring, management, and data mining. ACM Trans. Computer Systems 21(2), 164–206 (2003)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • José Pereira
    • 1
  • Rui Oliveira
    • 1
  • Luís Rodrigues
    • 2
  1. 1.University of Minho 
  2. 2.University of Lisbon 

Personalised recommendations