Skip to main content
Log in

A hybrid multicast connectivity solution for multi-party collaborative environments

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17

Similar content being viewed by others

References

  1. AG Connector (2009) AG Connector homepage. http://www.accessgrid.org/project/agconnector

  2. ANL Futures Laboratory (2009) Access Grid Toolkit (version 3.1). http://www.accessgrid.org/

  3. Banerjee S, Kommareddy C, Bhattacharjee B (2002) Scalable application layer multicast. In: Proc ACM SIGCOMM, Pittsburgh, August 2002

  4. Banerjee S et al (2003) Construction of an efficient overlay multicast infrastructure for real-time applications. In: Proc IEEE Infocom. San Franciso, April 2003

  5. Buford J (2006) Survey of ALM, OM, hybrid technologies. Presented at SAM (Scalable Adaptive Multicast) RG meeting at IETF 66. Montreal, January 2006

  6. Chawathe Y, McCanne S, Brewer EA (2000) RMX: reliable multicast for heterogeneous networks. In: Proc IEEE Infocom. Tel-Aviv, March 2000

  7. Chu Y, Rao SG, Zhang H (2000) A case for end system multicast. In: Proc ACM Sigmetrics. Santa Clara, June 2000

  8. Deering S (1989) Host extensions for IP multicasting. RFC 1112, Internet Engineering Task Force

  9. Finlayson R (2003) The UDP multicast tunneling protocol. IETF Internet Draft

  10. Francis P. Yoid: extending the multicast internet architecture. White paper, http://www.aciri.org/yoid/

  11. Hosseini M et al (2007) A survey of application-layer multicast protocols. IEEE Commun Surveys Tuts 9(3):58–74

    Article  Google Scholar 

  12. Ifstat (2009) Ifstat homepage. http://gael.roualland.free.fr/ifstat/

  13. Internet2 Multicast Working Group (2007) A Methodology for Troubleshooting Inter-domain IP Multicast. Presented at Internet2 IPv4 Multicast Workshop, Ann Arbor, December 2007

  14. ITU-T Recommendation X.603 (2004) Information technology—relayed multicast protocol: framework

  15. 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

  16. 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

  17. Kim N, Lee H, Kim J (2006) Extended multicast connectivity solution for collaborative environments. In: Proc SPIE ITCOM 2006. Boston, October 2006

  18. 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

  19. MCS Futures Lab. Argonne National Laboratory (2003) Bridge Server Design

  20. Netfilter (2009) Netfilter/iptables project. http://www.netfilter.org/

  21. 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

  22. RTPReplicate (2009) RTPReplicate homepage. http://if.anu.edu.au/SW/rtpreplicate.html

  23. RTP Tools (2009) RTP Tools homepage. http://www.cs.columbia.edu/IRT/software/rtptools/

  24. Zhang B, Jamin S, Zhang L (2006) IP multicast delivery. Comput Networks 50(6):781–806

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to JongWon Kim.

Rights and permissions

Reprints 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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-009-0266-z

Keywords

Navigation