A new distributed storage scheme for cluster video server

For cluster video servers, it is very important to design a good distributed storage system with high performance. One of the important issues in designing a good distributed storage system is how to store multimedia data on many storage nodes. This issue includes two topics: the scheme of splitting an entire file into many clips, and the storage of these clips on many nodes. We have designed a new multimedia data storage scheme for cluster video server. In the new system, a novel multimedia file splitting scheme, named Owl, and a clips striping scheme have been proposed. In contrast with traditional media data splitting schemes based on fixed space length and constant time length, Owl is addressed with the consideration of spatial and temporal information. This scheme Owl has universality for every media format encoded based on time and makes cluster video servers work efficiently. Besides, the scheme Owl is feasible and easy to implement. With the data splitting scheme and the clips striping scheme, cluster video servers have good performance.

[1]  Jack Y. B. Lee,et al.  A server array approach for video-on-demand service on local area networks , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[2]  Wieland Holfelder,et al.  MBone VCR: video conference recording on the MBone , 1995, MULTIMEDIA '95.

[3]  Hai Jin,et al.  Clustered Multimedia Servers: Architectures and Storage Systems , 2003 .

[4]  Chandramohan A. Thekkath,et al.  Frangipani: a scalable distributed file system , 1997, SOSP.

[5]  Rajeev Rastogi,et al.  The fellini multimedia storage system , 1996 .

[6]  Anurag Shankar,et al.  Building and supporting a massive data infrastructure for the masses , 2002, SIGUCCS '02.

[7]  Donald F. Towsley,et al.  On the efficient retrieval of VBR video in a multimedia server , 1997, Proceedings of IEEE International Conference on Multimedia Computing and Systems.

[8]  Prashant J. Shenoy,et al.  Issues in multimedia server design , 1995, CSUR.

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

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

[11]  Vicent Cholvi,et al.  Placement of storage capacity in distributed video servers , 2002, 2002 IEEE International Conference on Communications. Conference Proceedings. ICC 2002 (Cat. No.02CH37333).

[12]  Walter A. Burkhard,et al.  Segmented Information Dispersal (SID) Data Layouts for Digital Video Servers , 2001, IEEE Trans. Knowl. Data Eng..

[13]  Danny H. K. Tsang,et al.  A new technique for transmission of pre-encoded MPEG VBR video using CBR service , 1996, Proceedings of ICC/SUPERCOMM '96 - International Conference on Communications.

[14]  Harrick M. Vin,et al.  Efficient striping techniques for multimedia file servers , 1997, Proceedings of 7th International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV '97).

[15]  Henning Schulzrinne,et al.  RTP: A Transport Protocol for Real-Time Applications , 1996, RFC.

[16]  Hai Jin,et al.  Orthogonal Striping and Mirroring in Distributed RAID for I/O-Centric Cluster Computing , 2002, IEEE Trans. Parallel Distributed Syst..

[17]  Roger L. Haskin,et al.  The Tiger Shark file system , 1996, COMPCON '96. Technologies for the Information Superhighway Digest of Papers.

[18]  Jack Y. B. Lee Supporting server-level fault tolerance in concurrent-push-based parallel video servers , 2001, IEEE Trans. Circuits Syst. Video Technol..

[19]  Jack Y. B. Lee Parallel Video Servers: A Tutorial , 1998, IEEE Multim..

[20]  Arun Venkataramani,et al.  Separating agreement from execution for byzantine fault tolerant services , 2003, SOSP '03.

[21]  John C. S. Lui,et al.  Chained declustering: load balancing and robustness to skew and failures , 1992, [1992 Proceedings] Second International Workshop on Research Issues on Data Engineering: Transaction and Query Processing.

[22]  R. Axtell Zipf Distribution of U.S. Firm Sizes , 2001, Science.

[23]  Henning Schulzrinne,et al.  Real Time Streaming Protocol (RTSP) , 1998, RFC.

[24]  H. Apte,et al.  Serverless Network File Systems , 2006 .

[25]  Hai Jin,et al.  Study of Load Balancing Issues Based on Intra-Movie Skewness for Parallel Video Servers , 2002, 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02).