Balanced multi-domain topology-aware overlay networks in application-layer multicast

Recently, application-layer multicast (ALM) has emerged as a means to solve most of the problems of IP-based multicast. Topology-aware approach of ALM is more attractive because it exploits underlying network topology data to construct multicast overlay networks. In this paper, a novel overlay network construction mechanism called balanced multi-domain topology-aware grouping (BMTAG) is introduced. BMTAG adopts a special node (domain monitor) to be the parent of all other nodes in the same domain. The mechanism can not only save the time used to discover the topology and execute the path matching algorithm but also lower the depth of the multicast tree. Building a multicast tree with balanced traffic to avoid the bottleneck is another purpose of BMTAG. Simulation results show that BMTAG can get higher performance than TAG especially when the group size is large or the percentage of domain nodes is high.

[1]  Hui Zhang,et al.  A case for end system multicast (keynote address) , 2000, SIGMETRICS '00.

[2]  Srinivasan Seshan,et al.  A case for end system multicast , 2002, IEEE J. Sel. Areas Commun..

[3]  Sonia Fahmy,et al.  Path-aware overlay multicast , 2005, Comput. Networks.

[4]  Matthew Doar,et al.  A better model for generating test networks , 1996, Proceedings of GLOBECOM'96. 1996 IEEE Global Telecommunications Conference.

[5]  Mark Handley,et al.  Application-Level Multicast Using Content-Addressable Networks , 2001, Networked Group Communication.

[6]  Dinesh C. Verma,et al.  ALMI: An Application Level Multicast Infrastructure , 2001, USITS.

[7]  Bu-Sung Lee,et al.  A survey of application level multicast techniques , 2004, Comput. Commun..

[8]  Ben Y. Zhao,et al.  Bayeux: an architecture for scalable and fault-tolerant wide-area data dissemination , 2001, NOSSDAV '01.

[9]  Sonia Fahmy,et al.  Topology-aware overlay networks for group communication , 2002, NOSSDAV '02.

[10]  Kirk L. Johnson,et al.  Overcast: reliable multicasting with on overlay network , 2000, OSDI.