Browse > Article

A User-Level File System for Streaming Media Caching  

Oh, Jae-Hak (Dept.of Computer Science, Kwangwoon University)
Cha, Ho-Jeong (Dept.of Computer Science, Yonsei University)
Abstract
This paper presents the design and implementation of a cache file system, umcFS, which is specifically designed to provide an efficient caching and transmission of streaming media. The proposed file system is based on the concept of file disk and implemented as an application level on top of a general-purpose file system. The file disk favors the continuity of cached media and provides an efficient I/O mechanism for cache server. umcFS statically allocates control blocks as well as media cache blocks. These blocks are referenced by the single-level indirect management structure. As the file system is designed as an application level, it is easy to develop and port to other systems. The performance of the implemented system shows that umcFS performs about 13% better than the native file system in randomly accessing the cache blocks of 1024KB.
Keywords
media caching; file system;
Citations & Related Records
연도 인용수 순위
  • Reference
1 ReiserFS : Journaled File Sysem Based on Balanced Tree Algorithms, URL : http://www.reiserfs.org
2 Wang, C.B., Goebel, V. and Plagemann, T., 'Techniques to Increase Disk Access Locality in the Minorca Multimedia File System,' Proceedings of the Seventh ACM Multimedia Conference, Orlando, October 1999, pp. 147-150   DOI
3 T. N. Niranjan, Tzi-cker Chiueh and Gerhard A. Schloss, 'Implementation and Evaluation of a Multimedia File System,' IEEE International Conference on Multimedia Computing Systems, Ontario, 1997, pp. 269-276   DOI
4 IBM's Journaled File System for Linux, URL : http://www-124.ibm.com/developer/open-source/jfs
5 M. Abrams, C. Standridge, G. Abdulla, S. Williams and E. Fox, 'Caching Proxies: Limitations and Potentials,' Proceedings of 1995 World Wide Web Conference, Boston, 1995, pp. 119-133
6 Yeuwei Wang, Zhi-Li Zhang, David H.D. Du and Dongli Su, 'A Network Consious Approach to End-to-End Video Delivery over Wide Area Networks Using Proxy Servers,' IEEE Infocom, April 1998, pp.660-667   DOI
7 W. Lee, D. S., D. Wijesekera, J. Srhastava, D. Kenchammana-Hosekotet and M. Foresti, 'Experimental Evaluation of PFS Continuous Media File System,' Proceedings of the 6th ACM International Conference of Information and Knowledge Management, Las Vegas, November 1997, pp. 246-253   DOI
8 Asit Dan and Kinkar Sitaram, 'A Generalized Interval Caching Policy for Mixed Interactive and Long Video Workloads,' Proceedings of IS&T SPIE Multimedia Computing and Networking Conference, pp. San Jose, January 1999, 344-351   DOI
9 SGI'S xFS File System for Linux, URL : http://oss.sgi.com/projects/xfs
10 Large File Support in Linux, URL : http://www.suse.de/~aj/linux_lfs.html
11 Squid Web Proxy Cache, URL : http://www.squid-cache.org