Browse > Article

A Multicast Middleware for the Remote Educational Systems  

Byun, Sang-Seon (고려대학교 컴퓨터학과)
Jin, Hyun-Wook (고려대학교 컴퓨터학과)
Yoo, Hyuck (고려대학교 컴퓨터학과)
Abstract
By choosing Multicast for transmission of educational contents in the Remote Educational System, we can reduce the server load and increase network bandwidth utilization. We design and implement Multicast Middleware for the Remote Educational System in this paper. There are three characteristics in this Multicast Middleware: 1) Through Centralized Multicast Group Management for passive members, it allows a host to make multicast group, which is composed of receivers, called Group Member and who are chosen by the host, called group Maker. Because, all groups are created by the Group Maker in Centralized Group Management, Group Member's join action will be passive 2) Maintenance and recovery of multicast group information in order to restore from exception and crash; the maintenance and recovery mechanism of Group Maker is distinct from that of Group Member. 3) The mechanism which enables to transmit large size multimedia data through multicasting and remove additional copy operation through shared buffer. Fragmentation/de-fragmentation for large data delivery results in additional copy operation in user level. But by using user level shared buffer, it can be done without user Bevel copy operation. By applying to Remote Educational environment which consists of 30 PCs and Fast Ethernet, we can examine the efficiency of this middleware, which can transmit 18frames/sec movie which resolution 320 $\times$ 120 pixels, 128Kbps encoded sound data and some text data.
Keywords
Multicast; Centralized Group Management; Passive Member;
Citations & Related Records
연도 인용수 순위
  • Reference
1 X. Li, 'Scalable and Adaptive Video Multicast over the Internet,' PhD thesis, Georgia Institute of Technology, 1998
2 C. Diot, B.N. Levine, B. Lyles, H. Kassem, and D. Balensifen, 'Deployment issues for the IP multicast service and architecture,' IEEE Network, Volume: 14, Issur: 1, Jan.-Feb. 2000   DOI   ScienceOn
3 R. Wittmann and M. Zitterbart, Multicast Communication: Protocols and Applications, Morgan Kaufmann Publishers, 2001
4 W. Fenner, 'Internet Group Management Protocol, version 2,' IETF REC 2236, Nov. 1997
5 T. Asfour, S. Block, A. Serhrouchni and S. Tohme, 'Contractual Group Membership CGM: a new mechanism for multicast group management,' Computers and Communications, 2000, Proceedings, ISCC 2000, Fifth IEEE Symposium on, 2000   DOI
6 X. R. Xu, A. Myers, H. Zhang; and R. Yavatkar, 'Resilient multicast support for continuous-media applications,' Proceedings of NOSSDAV'97, May 1997   DOI
7 I. Rhee, S. R. Joshi, M. Lee, S. Muthukrishnan and V. Ozdemir, 'Layered Multicast Recovery,' in Proceedings of IEEE INFOCOM 2000, 2000   DOI
8 X. Li, S. Paul,P. Pancha and M. H. Ammar, 'Layered Video Multicast with Retransmission (LVMR): Evaluation of error recovery,' in Proceedings of NOSSDAV'97, May, 1997   DOI
9 A. Jone and J. Ohulund, Network Programming for Microsoft Windows: Clear, Practical guide to Microsoft's nerworking APIs, Microsoft Press, 1999
10 R. Stevens, TCP/IP Illustrated: The Protocols, Addison-Wesley Publishing Company, 1994