Abstract
In multi-party collaborative environments, a group of users can share multiple media streams via IP multicasting. However, despite of the efficiency of IP multicast, it is not widely available and alternative application-layer multicast approaches are introduced. Application-layer multicast is advantageous, however, it incurs additional processing delays. In this paper, we present a new hybrid-style application-layer multicast solution that satisfies both network efficiency and easy deployment. We achieve this goal by connecting multicast islands through UDP tunnels employing UMTP (UDP multicast tunneling protocol). We also design a MPROBE protocol to remove multicast loop among multicast island in real Internet. We verify the feasibility of the proposed solution by implementing a prototype tool, AG Connector, that works on Access Grid multi-party collaborative environment.

















Similar content being viewed by others
References
AG Connector (2009) AG Connector homepage. http://www.accessgrid.org/project/agconnector
ANL Futures Laboratory (2009) Access Grid Toolkit (version 3.1). http://www.accessgrid.org/
Banerjee S, Kommareddy C, Bhattacharjee B (2002) Scalable application layer multicast. In: Proc ACM SIGCOMM, Pittsburgh, August 2002
Banerjee S et al (2003) Construction of an efficient overlay multicast infrastructure for real-time applications. In: Proc IEEE Infocom. San Franciso, April 2003
Buford J (2006) Survey of ALM, OM, hybrid technologies. Presented at SAM (Scalable Adaptive Multicast) RG meeting at IETF 66. Montreal, January 2006
Chawathe Y, McCanne S, Brewer EA (2000) RMX: reliable multicast for heterogeneous networks. In: Proc IEEE Infocom. Tel-Aviv, March 2000
Chu Y, Rao SG, Zhang H (2000) A case for end system multicast. In: Proc ACM Sigmetrics. Santa Clara, June 2000
Deering S (1989) Host extensions for IP multicasting. RFC 1112, Internet Engineering Task Force
Finlayson R (2003) The UDP multicast tunneling protocol. IETF Internet Draft
Francis P. Yoid: extending the multicast internet architecture. White paper, http://www.aciri.org/yoid/
Hosseini M et al (2007) A survey of application-layer multicast protocols. IEEE Commun Surveys Tuts 9(3):58–74
Ifstat (2009) Ifstat homepage. http://gael.roualland.free.fr/ifstat/
Internet2 Multicast Working Group (2007) A Methodology for Troubleshooting Inter-domain IP Multicast. Presented at Internet2 IPv4 Multicast Workshop, Ann Arbor, December 2007
ITU-T Recommendation X.603 (2004) Information technology—relayed multicast protocol: framework
Jannotti J et al (2000) Overcast: reliable multicasting with an overlay network. In: Proc USENIX symposium on operating systems design and implementation. San Diego, October 2000
Kim N, Kim J (2007) A hybrid multicast connectivity solution for multi-party collaborative environments. In: Proc IEEE Workshop on Peer-to-Peer Multicasting (P2PM 07). Las Vegas, January 2007
Kim N, Lee H, Kim J (2006) Extended multicast connectivity solution for collaborative environments. In: Proc SPIE ITCOM 2006. Boston, October 2006
Lao L, Cui J, Gerla M, Maggiorini D (2005) A comparative study of multicast protocols: top, bottom, or in the middle? In: Proc IEEE Infocom. Miami, March 2005
MCS Futures Lab. Argonne National Laboratory (2003) Bridge Server Design
Netfilter (2009) Netfilter/iptables project. http://www.netfilter.org/
Pendarakis D, Shi S, Verma D, Waldvogel M (2001) ALMI: an application level multicast infrastructure. In: Proc USENIX symposium on internet technologies and systems (USITS 2001). San Francisco, March 2001
RTPReplicate (2009) RTPReplicate homepage. http://if.anu.edu.au/SW/rtpreplicate.html
RTP Tools (2009) RTP Tools homepage. http://www.cs.columbia.edu/IRT/software/rtptools/
Zhang B, Jamin S, Zhang L (2006) IP multicast delivery. Comput Networks 50(6):781–806
Acknowledgements
This research was supported by the Ministry of Knowledge Economy, Korea, under the Information Technology Research Center support program supervised by the Institute of Information Technology Advancement (grant number IITA-2009-C1090-0902-0006). We thank the Futures Laboratory and Access Grid team at Argonne National Laboratory and The University of Chicago for their support. Thomas Uram’s and Namgon Kim’s effort has been provided in part by the US. Department of Energy under Contract W-31-109-Eng-38. Also, we would like to appreciate JaeSeung Kwak and JeongHoon Moon at Korea Institute of Science and Technology Information (KISTI) for interesting comments, encouragements, and feedbacks.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kim, N., Kim, J. & Uram, T.D. A hybrid multicast connectivity solution for multi-party collaborative environments. Multimed Tools Appl 44, 17–37 (2009). https://doi.org/10.1007/s11042-009-0266-z
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-009-0266-z