Browse > Article

Implementation of UDP-Tunneling Based Multicast Connectivity Solution for Multi-Party Collaborative Environments  

Kim, Nam-Gon (광주과학기술원 정보기전공학부)
Kim, Jong-Won (광주과학기술원 정보기전공학부)
Abstract
The Access Grid (AG) provides collaboration environments over the IP multicast networks by enabling efficient exchange of multimedia contents among remote users; however, since lots of current networks are still multicast-disabled, it is not easy to deploy this multicast-based multi-party AG. For this problem, the AG provides multicast bridges as a solution by putting a relay server into the multicast networks. Multicast-disabled clients make UDP connections with this relay server and receive forwarded multicast traffics in unicast UDP packets. This solution is facing several limitations since it requires duplicate forwarding of the same packet for each unicast peer. Thus, in this paper, we propose an alternate solution for the multicast connectivity problem of the AG based on the UMTP (UDP multicast tunneling protocol). By taking advantage of flexibilities of UMTP, the proposed solution is designed to improve the efficiency of network and system utilization, to allow reuse of multicast-based AG applications without modification, and to partially address the NAT/firewall traversal issues. To verify the feasibility of proposed solution, we have implemented a prototype AG connectivity tool based on the UMTP, named as the AG Connector.
Keywords
Access Grid; advanced collaboration environment; multicast bridging; overlay multicast; and UDP multicast tunneling protocol;
Citations & Related Records
연도 인용수 순위
  • Reference
1 ANL Futures Laboratory, Access Grid Toolkit (version 3.0.2), http://www.accessgrid.org/
2 MCS Futures Lab., Argonne National Laboratory, 'Programmer's Manual-Shared Applications,' Jan. 2004
3 Y. Chu, S. G. Rao, and H. Zhang, 'A case for end system multicast,' in Proc. ACM SIGMETRICS, June 2000
4 D. M. Moen, J. M. Pullen, and F. Zhao, 'Implementation of Host-based Overlay Multicast to Support of Web Based Services for RT-DVS,' in Proc. 8th IEEE International Symposium on Distributed Simulation and Real-Time Applications (DS-RT 2004), Oct. 2004
5 Y. Chawathe, S. McCanne, and E. A. Brewer, 'RMX: Reliable multicast for heterogeneous networks,' in Proc. IEEE Conference on Computer Communications (INFOCOM'2000), Mar. 2000
6 B. Zhang, S. Jamin, and L. Zhang, 'Universal IP multicast delivery,' Elsevier Computer Networks, vol. 50, Issue 6, Apr. 2006
7 S. Banerjee, 'Construction of an efficient overlay multicast infrastructure for real-time applications,' in Proc. IEEE Conference on Computer Communications (INFOCOM'2003), Apr. 2003
8 RCBridge, http://if.anu.edu.au/SW/rcbridge.html
9 D. Pendarakis, S. Shi, D. Verma, and M. Waldvogel, 'ALMI: An application level multicast infrastructure,' in Proc. 3rd Usenix Symposium on Internet Technologies & Systems, March 2001
10 J. Jannotti, D. Gifford, K. Johnson, M. Kaashoek, and J. OToole, 'Overcast: Reliable multicasting with an overlay network,' in Proc. the 4th Symposium on Operating Systems Design and Implementation, Oct. 2000
11 ITU-T Recommendation X.603. 'Information technology-Relayed Multicast Protocol: Framework,' Apr. 2004
12 A. Ganjam, 'Design and experience with supporting NAT and firewall in end system multicast,' Master Thesis, Computer Science Department, Carnegie Mellon University, Pittsburgh PA, May 2003
13 MCS Futures Lab. Argonne National Laboratory, 'Bridge server design,' Oct. 2003
14 R. Finlayson, 'The UDP multicast tunneling protocol,' Internet Draft, IETF, November 2003
15 Networked Media Lab., 'AG Connector,' http://ace.nm.gist.ac.kr/AG Connector/
16 Y. Chawathe, 'Scattercast: An architecture for internet broadcast distribution as an infrastructure service,' Ph.D. Thesis, University of California, Berkeley, CA, Dec. 2000