Browse > Article
http://dx.doi.org/10.3745/KIPSTC.2004.11C.4.419

ALMSock : A Framework for Application Layer Multicast Protocols  

Lee, Young-Hee (한국정보통신대학교)
Lee, Joong-Soo (한국정보통신대학교 대학)
Lee, Kyoung-Yong (한국정보통신대학교 대학원)
Abstract
Due to the deployment problem of the IP Multicast service, the Application Layer Multicast (or Overlay Multicast) has appeared as an alter-native of the If Multicast. However, even though plenty of the Application Layer Multicast (ALM) Protocols were designed and their applications were developed according to the diverse requirements of each multicast service, researches on the ALM Protocols are focused on only a protocol design or an efficient multicast group management algorithm. And there is little effort to provide a unified guideline for development of the ALM Protocols and provide an environment for running multiple protocols simultaneously in a system. In this paper, we propose socket APIs to be a reference in developing new ALM Protocols which enables a system to support multiple protocols in a system with other ALM Protocols and which gives an environment to support efficient protocol management.
Keywords
Multicast; Overlay Multicast; Application Layer Multicast; API;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Diot, C., Levine, B. N., Lyles, B., Kassem, H. and Balensiefen, D., 'Deployment issues for the IP multicast service and architecture,' Journal of Network, IEEE, Vol.14, Issue 1, pp.78-88, Jan.-Feb., 2000   DOI   ScienceOn
2 Banerjee S. and Bhattacharjee B., 'A Comparative Study of Application Layer Multicast Protocols,' in Submitted for Review, 2002
3 Brustoloni, J. C. and Steenkiste P., 'Evaluation of Data Passing and Scheduling Avoidance,' in Proceedings of the IEEE 7th International Workshop on Network and Operating System Support for Digital Audio and Video, pp.95-105, May, 1997   DOI
4 Dabek F., Zhang B., Druschel P., Kubiatowicz J. and Stoica I., 'Towards a Common API for Structured Peer-to-Peer Overlays,' Proceedings of the 2nd International Workshop on Peer-to-Peer Systems (IPTPS '03), Berkeley, CA, February 2003
5 Liebeherr J., Wang J. and Zhang G., 'Programming Overlay Networks with Overlay Sockets,' in Proceedings of 5th International Workshop on Networked Group Communications (NGC 2003), Munich, Germany, pp.242-253, Sep., 2003
6 The Hypercast Project, http://www.cs.virginia.edu/~hypercast
7 Liebeherr J. and Beam T. K., 'Hypercast : A protocol for maintaining multicast group members in a logical hypercube topology,' In Proceedings of First International Workshop on Networked Group Communications (NGC99), In Lecture Nodes in Computer Science, Vol.1736, pp.72-89, November, 1999
8 Pendarakis D., Shi S., Verma D., Waldvogel M., 'ALMI : An application level multicast infrastructure,' In Proceedings of 3rd Usenix Symposium on Internet Technologies and Systems, San Franciso, CA, pp.49-60, March, 2001
9 Stoica I., Morris R., Karger D., Kaashoek F. and Balakrishnan H., 'Chord : A Scalable Peer-to-Peer Lookup Service for Internet Applications,' In Proceedings of ACMM SIGCOMM, San Diego, CA, pp.149-160, August, 2001   DOI
10 Zhuang S. Q., Zhao Y., Joseph A. D., Katz R. H. and Kubiatowicz J., 'Bayux : An Architecture for Scalable and Fault-tolerant Wide-Area Data Dissemination,' In Proceedins of the Eleventh International Workshop on Network and Operating System Support for Digital Audio and Video, (NOSSDAV 2001), Port Jefferson, NY, pp.11-20, January, 2001   DOI
11 Shi S. and Turner J., 'Routing in overlay multicast networks,' In Proceedings of Infocom, June, 2002   DOI
12 The Yoid Project, http://www.icir.org/yoid/
13 Yair Amir and Claudiu Danilov, 'Reliable Communication in Overlay Networks,' IEEE DSN, 2003
14 Koh, S. et al., 'Framework of Control Protocol for Relayed Multicast,' LNCS, 2713, pp.576-581, June, 2003
15 Rantnasamy S., Francis P., Handley M., Karp R. and Shenker S., 'A Scalable Content-Addressable Network,' In Proceedings of ACM SIGCOMM, San Diego, CA, pp.161-172, August, 2001   DOI