Bridge-node selection and loss recovery in island multicast

Island multicast (IM) has been recently proposed to achieve efficient global multicast, where IP multicast is used within multicast-capable domains (the so-called islands) while overlay connections are used to bridge islands. In the previously proposed scheme, the number of ping measurement to find good bridge-nodes is at least proportional to island size, and a leader needs to keep track of all its members in the island. In this paper, we improve the system scalability by presenting a bridge-node selection algorithm where both the numbers of ping measurements and members to keep track of are greatly reduced to some constants. We further propose a recovery scheme for packets lost across islands. Our scheme uses a number of recovery meshes formed by overlays of some randomly chosen nodes. Simulation results show that our bridge-node selection is efficient in terms of control overhead and achieves scalability with little cost in network stress and delay. As compared to traditional source and parent recoveries, our loss recovery scheme substantially reduces both the recovery delay and bandwidth overhead to achieve reliability.

[1]  Bobby Bhattacharjee,et al.  Scalable application layer multicast , 2002, SIGCOMM '02.

[2]  Jörg Liebeherr,et al.  Application-layer multicasting with Delaunay triangulation overlays , 2002, IEEE J. Sel. Areas Commun..

[3]  ZHANGLi-xia,et al.  A reliable multicast framework for light-weight sessions and application level framing , 1995 .

[4]  Robert Tappan Morris,et al.  Vivaldi: a decentralized network coordinate system , 2004, SIGCOMM '04.

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

[6]  Hui Zhang,et al.  Predicting Internet network distance with coordinates-based approaches , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[7]  James R. Eagan,et al.  Extending and enhancing GT-ITM , 2003, MoMeTools '03.

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

[9]  Shueng-Han Gary Chan,et al.  Implementation and performance measurement of an island multicast protocol , 2005, IEEE International Conference on Communications, 2005. ICC 2005. 2005.

[10]  Shueng-Han Gary Chan,et al.  Island multicast: the combination of IP multicast with application-level multicast , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[11]  Lili Qiu,et al.  Network Tomography Using Passive End-to-End Measurements , 2002 .

[12]  Qian Zhang,et al.  Lateral error recovery for application-level multicast , 2004, IEEE INFOCOM 2004.

[13]  Klaus Wehrle,et al.  Proceedings of the ACM SIGCOMM workshop on Models, methods and tools for reproducible network research , 2003, SOSP 2003.