As group applications are becoming widespread, efficient network utilization becomes a growing concern. Multicast transmission represents a necessary lower network service for the wide diffusion of new multimedia network applications. Multicast transmission may use network resources more efficiently than multiple point-to-point messages; however, creating optimal multicast trees (Steiner Tree Problem in networks) is prohibitively expensive. This paper proposes a distributed algorithm for the heuristic solution of the Steiner Tree Problem, allowing the construction of effective distribution trees using a coordination protocol among the network nodes. Furthermore, we propose a novel distributed technique for dynamically updating the multicast tree. The approach proposed has been implemented and extensively tested both in simulation, and on experimental networks. Performance evaluation indicates that the distributed algorithm performs as well as the centralized version, providing good levels of convergence time and communication complexity.

L GATANI, LO RE G, S GAGLIO (2006). An Efficient Distributed Algorithm for Generating and Updating Multicast Trees. PARALLEL COMPUTING, 32, 777-793 [10.1016/j.parco.2006.09.002].

An Efficient Distributed Algorithm for Generating and Updating Multicast Trees

GATANI, Luca;LO RE, Giuseppe;GAGLIO, Salvatore
2006-01-01

Abstract

As group applications are becoming widespread, efficient network utilization becomes a growing concern. Multicast transmission represents a necessary lower network service for the wide diffusion of new multimedia network applications. Multicast transmission may use network resources more efficiently than multiple point-to-point messages; however, creating optimal multicast trees (Steiner Tree Problem in networks) is prohibitively expensive. This paper proposes a distributed algorithm for the heuristic solution of the Steiner Tree Problem, allowing the construction of effective distribution trees using a coordination protocol among the network nodes. Furthermore, we propose a novel distributed technique for dynamically updating the multicast tree. The approach proposed has been implemented and extensively tested both in simulation, and on experimental networks. Performance evaluation indicates that the distributed algorithm performs as well as the centralized version, providing good levels of convergence time and communication complexity.
2006
Settore ING-INF/05 - Sistemi Di Elaborazione Delle Informazioni
L GATANI, LO RE G, S GAGLIO (2006). An Efficient Distributed Algorithm for Generating and Updating Multicast Trees. PARALLEL COMPUTING, 32, 777-793 [10.1016/j.parco.2006.09.002].
File in questo prodotto:
File Dimensione Formato  
sdarticle.pdf

Solo gestori archvio

Dimensione 376.57 kB
Formato Adobe PDF
376.57 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10447/21233
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 5
  • ???jsp.display-item.citation.isi??? 4
social impact