Browse > Article
http://dx.doi.org/10.3745/KIPSTA.2010.17A.2.063

Implementation of a Block Link File System Supporting Fast Editing/Writing for Large-sized Multimedia Files  

Jung, Seung-Wan (경북대학교 전자전기컴퓨터학부)
Ko, Seok-Young (LIG넥스원 항공연구센터 2팀)
Nam, Young-Jin (대구대학교 컴퓨터IT공학부)
Seo, Dae-Wha (경북대학교 IT대학 전자공학부)
Abstract
Recently, the need for multimedia devices, such as digital TV, and camcorder has increased. These devices provide many services on multimedia files such as playing, recording, and editing. Throughout these services, in case of storing edited large-scaled multimedia files, existing file system have several capability problems that are taking too much time and requiring disk I/O. In this paper, we propose the use of Linux Ext2 file system based 'Block-Link file (BL-file) system' in order to solve these problems. For the BL-file system, when editing and storing large-scaled files, there is no data input or output but only modification of the metadata. Additionally, by sharing data blocks between multimedia files, we can save disk spaces. Moreover, because the managing of data block sharing information is more convenient than the existing FWAE technique, we can lessen system overhead. The BL-file system is based on Ext2 file system and implemented in a Linux environment, and the usefulness of the proposed technique is validated by applying the Linux multimedia file-editing tool 'Avidemux'.
Keywords
File Editing; Multimedia File; Data Block Sharing;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 L. Zong and N. Bourbakis, “Digital video and digital TV: a comparison and the future directions,” Proc. 1999 International Conf. on Information Intelligence and Systems, pp.470-481, Nov., 1999.   DOI
2 Avidemux, http://fixounet.free.fr/avidemux/
3 Y. Ninomiya, “High definition television systems,” Proc. IEEE, Vol.83, No.7, pp.1086-1093, Jul., 1995.   DOI   ScienceOn
4 M. Sadiku and S. Nelatury, “High definition television in detail,” IEEE potentials, Vol.26, No.1, pp. 31-35, Jan.-Feb., 2007.
5 M. McKusick, W. Joy, S. Leffler, and R. Fabry, “A fast file system for UNIX,” ACM Trans. Computer Systems, Vol.2, No.3, pp.181-197, 1984.   DOI
6 Y. K. Lee, S. W. Kim, G. B. Kim, and B .J. Shin, “Metadata management of the SANtopia file system,” Proc. 8th International Conf., pp.492-499, Jun., 2001.   DOI
7 Sean Quinlan and Sean Dorward, “Venti: a new approach to archival storage,” Proc. of USENIX Conf. on File and Storage Technologies, Jan., 2002.
8 J. Y. Hwang, J. K. Bae, A. Kirnasov, M. S. Jang, and H. Y. Kim, “A reliable and portable multimedia file system,“ Proc. of the Linux Symp., Jul., 2006.
9 S. Y. Lim, J. H. Choi, J. M. Seok, and H. K. Lee, “Advanced PVR architecture with segment-based time-shift,” International Conf. on Consumer Electronics, pp.1-2, Jan., 2007.   DOI
10 신용주, 김정원, 김영주, 정기동, “대용량 파일들의 편집, 저장을 위한 효율적인 파일 관리 기법”, 한국정보과학회 가을 학술발표논문집, Vol.55, No.7, 1997.
11 T. Ts'o, “Planned extensions to the Linux Ext2/Ext3 filesystem,” Proc. of the 2002 USENIX Ann. Technical Conf., pp.235-243, 2002.
12 정승완, 남영진, 서대화, “Ext3 파일 시스템 기반의 편집된 대용량 멀티미디어 파일의 고속 저장 기법”, 한국정보처리학회 논문지A, V.16A, No.2, pp.89-100, April, 2009.   DOI
13 K. Preslan et al., “A 64-bit, shared disk file system for linux,” Proc. of the 16th IEEE Mass Storage Systems Symp., pp. 22-41, Mar. 1999.
14 A. Muthitacharoen, B. Chen, and D. Mazieres, “A low-bandwidth network file system,” Proc. of the 18th ACM Symp. on Operating Systems Principles, Oct., 2001.   DOI
15 D. Bovet and M. Cesati, Understanding the LINUX KERNEL. 3rd edition, O'Reilly, pp.738-774, 2006.
16 M. McKusick, W. Joy, S. Leffler, and R. Fabry, “A fast file system for UNIX,” ACM Trans. Computer Systems, Vol.2, No.3, pp.181-197, 1984.   DOI
17 “Whitepaper: Red Hat's new journaling file system: ext3”, http://www.redhat.com/support/wpapers/redhat/ext3/ext3.pdf
18 A. Mathur and etc., “The new ext4 filesystem: cururrent status and future plans,” Proc. of Linux Symp., Jun., 2007.
19 P. N. Tudor, "MPEG-2 video compression," IEE journal, Vol.7, pp.257-264, Dec., 1995.
20 이호석, 김준기, “알기 쉬운 MPEG-2”, 홍릉과학출판사, 2002.
21 LG Electronics, “Xcanvas Player,” http://xcanvas.co.kr
22 SourceForge, Inc., Ext2Read, http://sourceforge.net/projects/ext2read.