Measurement of the Effectiveness of Application-Layer Multicasting

Multicasting is the data distribution from one sender to a group of receivers. Traditionally multicasting is implemented at network layer, in the way that routers perform membership management, maintain data delivery path, and replicate and forward data. IP multicast is the most efficient way for group data distribution. However, it has been shown that it is extremely difficult to deploy IP multicast at a large scale. Therefore an alternative has been proposed to shift multicast support to the application layer. This approach expects end-hosts participating in the application to perform multicast functions. This is application layer multicasting (ALM). This paper proposes a proxy-based single source ALM protocol which targets media streaming applications, where latency is the overlay building metric. A text-based message exchange application is implemented based on this protocol. Some measurements are taken both on the intranet and on the Internet. And some performance data are provided. Finally we concluded our research

[1]  Vincent Roca,et al.  A survey of proposals for an alternative group communication service , 2003, IEEE Netw..

[2]  Bobby Bhattacharjee,et al.  A Comparative Study of Application Layer Multicast Protocols , 2002 .

[3]  Samir Khuller,et al.  Construction of an efficient overlay multicast infrastructure for real-time applications , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

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

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

[6]  Hui Zhang,et al.  Internet Multicast Video Delivery , 2005, Proceedings of the IEEE.

[7]  Lixia Zhang,et al.  Host multicast: a framework for delivering multicast to end users , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.