OMFS: an object-oriented multimedia file system for cluster streaming server

Using cluster as streaming servers is now a very popular solution. With the improvement of network speed and CPU performance, file I/O becomes the key bottleneck of cluster streaming server. However, most existing systems are short of an efficient and uniform multimedia file system so that the designers of cluster streaming server have to take a lot of time in managing all kinds of multimedia files. In this paper we propose an object-oriented multimedia file system, called OMFS, to provide an object-oriented organization scheme for multimedia files and uniform interfaces for cluster streaming servers. Furthermore, we present some optimization strategies to improve its performance, such as bypassing kernel buffer, creating time-based block indexing map. Our experimental results show that OMFS not only reduces the start-up latency and VCR waiting time but also improves the throughput of cluster streaming server. In addition, our results demonstrate that object-oriented organization framework is efficient and feasible to simplify the design of cluster streaming server

[1]  Hussein M. Alnuweiri,et al.  Correction "Internet delivery of MPEG-4 Object-Based multimedia" , 2004, IEEE MultiMedia.

[2]  Youjip Won,et al.  HERMES: File System Support for Multimedia Streaming in Information Home Appliance , 2002, EurAsia-ICT.

[3]  Seung-Ho Park,et al.  Design and implementation of the parallel multimedia file system based on message distribution , 2000, MM 2000.

[4]  Jack Y. B. Lee,et al.  Performance Analysis of a Pull-Based Parallel Video Server , 2000, IEEE Trans. Parallel Distributed Syst..

[5]  Roger L. Haskin,et al.  Tiger Shark - A scalable file system for multimedia , 1998, IBM J. Res. Dev..

[6]  Cyrus Shahabi,et al.  Yima: A Second-Generation Continuous Media Server , 2002, Computer.

[7]  Prashant J. Shenoy,et al.  Symphony: an integrated multimedia file system , 1997, Electronic Imaging.

[8]  Hai Jin,et al.  Owl: a new multimedia data splitting scheme for cluster video server , 2002, Proceedings. 28th Euromicro Conference.

[9]  Gyu-Il Cha,et al.  Implementation and evaluation of EXT3NS multimedia file system , 2004, MULTIMEDIA '04.

[10]  Zheng Yang,et al.  Stream Engine: A New Kernel Interface for High-Performance Internet Streaming Servers , 2003, WCW.

[11]  Prashant J. Shenoy,et al.  Architectural considerations for next-generation file systems , 1999, MULTIMEDIA '99.

[12]  Tzi-cker Chiueh,et al.  Implementation and evaluation of a multimedia file system , 1997, Proceedings of IEEE International Conference on Multimedia Computing and Systems.

[13]  Cuneyt Akinlar,et al.  A scalable distributed multimedia file system using network attached autonomous disks , 2000, Proceedings 8th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (Cat. No.PR00728).

[14]  Prashant Shenoy The Case for Reexamining Integrated File System Design , 2000 .