ETRI-Knowledge Sharing Plaform

ENGLISH

성과물

논문 검색
구분 SCI
연도 ~ 키워드

상세정보

학술대회 Implementation and Evaluation of EXT3NS Multimedia File System
Cited 8 time in scopus Download 2 time Share share facebook twitter linkedin kakaostory
저자
안백송, 손성훈, 김재열, 차규일, 백윤철, 정성인, 김명준
발행일
200410
출처
ACM International Conference on Multimedia 2004, pp.588-595
DOI
https://dx.doi.org/10.1145/1027527.1027668
협약과제
04MH1100, 차세대 인터넷 서버 기술 개발, 김명준
초록
The EXT3NS is a scalable file system designed to handle video streaming workload in large-scale on-demand streaming services. It is based on a special H/W device, called Network-Storage card (NS card), which aims at accelerating streaming operation by shortening the data path from storage device to network interface. The design objective of EXT3NS is to minimize the delay and the delay variance of I/O request in the sequential workload on NS card. Metadata structure, file organization, metadata structure, unit of storage, etc. are elaborately tailored to achieve this objective. Further, EXT3NS provides the standard API's to read and write files in storage unit of NS card. The streaming server utilizes it to gain high disk I/O bandwidth, to avoid unnecessary memory copies on the data path from disk to network, and to alleviates CPU's burden by offloading parts of network protocol processing, The EXT3NS is a full functional file system based on the popular EXT3. The performance measurements on our prototype video server show obvious performance improvements. Specifically, we obtain better results from file system benchmark program, and obtain performance improvements in disk read and network transmission, which leads to overall streaming performance increase. Especially, the streaming server shows much less server's CPU utilization and less fluctuation of client bit rate, hence more reliable streaming service is possible.
KSP 제안 키워드
Bit Rate, CPU Utilization, Delay Variance, Design objective, Disk I/O, I/O bandwidth, Network transmission, On-demand, Performance increase, Performance measurement, Protocol processing