Browse > Article

Implementation of a Cluster VOD Server and an Embedded Client based on Linux  

Seo Dongmahn (강원대학교 컴퓨터정보통신공학과)
Bang Cheolseok (강원대학교 컴퓨터정보통신공학과)
Lee Joahyoung (강원대학교 컴퓨터정보통신공학과)
Kim Byounggil (강원대학교 컴퓨터정보통신공학과)
Jung Inbum (강원대학교 전기전자통신공학부)
Abstract
For VOD systems, it is important to provide QoS to more users under the limited resources. To analyze QoS issues in real environment, we implement clustered VOD server and embedded client system based on the Linux open source platform. The parallel processing of MPEG data, load balancing for nodes and VCR like functions are implemented in the server side. To provide more user friendly interface, the general TV is used for a VOD client's terminal and the embedded board is used supporting for VCR functions. In this paper, we measure the performance of the implemented VOD system under the various user requirement features and evaluate the sources of performance limitations. From these analyses, we propose the dynamic admission control method based on the availability memory and network bandwidth. The proposed method enhances the utilization of the system resource for the more QoS media streams.
Keywords
cluster; YOU; Embedded system; Linux; MPEG-2; admission control;
Citations & Related Records
Times Cited By KSCI : 3  (Citation Analysis)
연도 인용수 순위
1 Wanghong Yuan, Klara Nahrstedy, Kihun Jim, 'R-EDF: A Reservation-Based EDF Scheduling Algorithm for Multiple Multimedia Task Classes,' IEEE RTAS, 2001   DOI
2 김순철, 조유근, '가변 비트율을 이용하는 주문형 비디오 서버에서의 효율적인 버퍼 관리 기법', 정보과학회 논문지(A) 제25권 제2호, pp. 177-186, 1998
3 원유집, '주문형 비디오 서버의 버퍼 최소화를 위한 가변적 서비스 모드 변환', 정보과학회논문지:시스템 및 이론 제28권 제5호, pp. 213-227, 2001   과학기술학회마을
4 Tom Fawcett, 'The Linux Bootdisk HOWTO,' (http://www.tldp.org)
5 Prashant J. Shenoy, Pawan Goyal, Harrick M. Vin, 'Issue in multimedia Server Design,' ACM Computing Surveys, Vol.27, No 4, pp. 636-639, 1996   DOI
6 Craig S. Freedman, David J. DeWitt, 'The SPIFFI Scalable Video-on-Demand System,' ACM SIGMOD, 1995   DOI
7 SuperNAVA, http://archive.dstc.edu.au/SuperNOVA/
8 VODKA, http://vodka.lfcia.org/
9 Florin Lahan, Irek Defee, Marius Vlad, Aurelian Pop, Prakash Sastry, 'Integrated system for multimedia delivery over broadband ip networks,' IEEE Transactions on Consumer Electronics, Vol. 48, No. 3, pp. 564-565, 2002   DOI   ScienceOn
10 Sooyong Kang, Heon Y. Yeom, 'Modeling the Caching Effect in Continuous Media Servers,' Multimedia Tools and Applications, 2001
11 D, James Gemmell, Harrick M. Vin, Dilip D. Kandlur, P. Venkat Rangan, 'Multimedia Storage Servers: A Tutorial and Survey,' IEEE computer, 1995   DOI   ScienceOn
12 이호석, 김준기, '알기 쉬운 MPEG-2 소스코드 해설' 홍릉과학출판사, 2001
13 Segate Barracuda ATA IV 데이타 시트. (http://www.seagate-asia.com/seagatefilesAorea/pdf/Barracuda_ATA4-KR(Datasheet).pdf)
14 Jack Y.B. Lee, 'Parallel Video Servers: A tutorial,' IEEE Multimedia, pp. 20-28, 1998   DOI   ScienceOn
15 최숙영, 유관종, '병렬 VOD 서버의 확장을 위한 스트 라이핑 기법' 정보과학회논문지 : 정보통신 제 28 권 제 3 호, 2001   과학기술학회마을
16 배인한, 천성광, '분산 주문형 비디오 시스템을 위한 영화 할당 알고리즘의 설계 및 평가' 정보과학회논문 지(A) 제 25 권 제 6 호. 1998
17 Gerard Beekmans, 'Linux From Scratch Version 3.3', (http://www.linuxfromscratch.org)
18 'Qt/Embedded Whitepaper', trolltech, (http://trolltech.com/products/embedded/)
19 mplayer 개발 사이트 (http://mplayerhq.hu/)
20 B. K. Schmidt, M. S. Lam, and J. D. Northcutt, 'The Interactive Performance of SLIM: A Stateless, Thin-Client Architecture,' Proceedings of the 17th ACM Symposium on Operating Systems Principles, Kiawah Island Resort, SC, Dec. 1999   DOI
21 Dinkar Sitaram, Asit Dan, 'Multimedia Servers: Applications, Environments, and Design,' Morgan Kaufmann Publishers, 2000
22 Calvin K. Hui, Joseph K. Ng, Wai Wong, Karl R.P.H. Leung, 'The Implementation of a Multi-server Distributed MPEG Video System,' IEEE RTAS, 2001   DOI
23 Joseph Kee-Tin Ng, Calvin Kin-Cheung Hui, Wai Wong, 'A Multi-server Design for a Distributed MPEG Video System with Streaming Support and QoS Control', IEEE RTCSA, 2000   DOI