Distributed data oriented centralized storage management in a scalable streaming media system

Streaming media is pervasive on the Internet now and continues to grow rapidly. The dramatic advances in both the capacity and cost-effectiveness of storage systems have made disk-based storage an increasingly attractive alternative for streaming media system. A large scale streaming media system may demand thousands of disks to satisfy both the bandwidth and storage capacity requirements imposed by thousands of concurrent clients. Distributed data storage is normally adopted to improve the performance and scalability. Unfortunately, an effective storage management mechanism for a large scale distributed streaming media system presents several research challenges. This paper designs and implements a highly reliable and available Distributed Data Oriented Storage Management (DDOSM) mechanism in a scalable streaming media system. All heterogeneous storage resources across the system are aggregated as a single logical view which strikes a good balance between a distributed data storage and centralized storage management. The centralized management of all physical and logical storage resources dramatically simplifies the storage administration as the size and complexity of the streaming media system grows. Fault tolerance and dynamic load balance at the disk level and system level are achieved to provide high reliability and availability due to the DDOSM.

[1]  Shahram Ghandeharizadeh,et al.  Highly available and heterogeneous continuous media storage systems , 2004, IEEE Transactions on Multimedia.

[2]  Alan F. Lippman,et al.  Video coding for streaming media delivery on the Internet , 2001, IEEE Trans. Circuits Syst. Video Technol..

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

[4]  Hai Jin,et al.  Design and analysis of clusters with single I/O space , 2000, Proceedings 20th IEEE International Conference on Distributed Computing Systems.

[5]  Alan F. Lippman,et al.  Video coding for streaming media delivery on the Internet , 2001, IEEE Trans. Circuits Syst. Video Technol..

[6]  Richard R. Muntz,et al.  Fault tolerant design of multimedia servers , 1995, SIGMOD '95.

[7]  Andrea C. Arpaci-Dusseau,et al.  Flexibility, manageability, and performance in a Grid storage appliance , 2002, Proceedings 11th IEEE International Symposium on High Performance Distributed Computing.

[8]  Harrick M. Vin,et al.  Design and performance tradeoffs in clustered video servers , 1996, Proceedings of the Third IEEE International Conference on Multimedia Computing and Systems.

[9]  Garth A. Gibson,et al.  RAID: high-performance, reliable secondary storage , 1994, CSUR.

[10]  Fouad A. Tobagi Distance Learning with Digital Video , 1995, IEEE Multim..

[11]  YUHUI DENG,et al.  Push the Bottleneck of Streaming Media System from Streaming Media Server to Network , 2005, Int. J. Image Graph..

[12]  David J. DeWitt,et al.  Chained declustering: a new availability strategy for multiprocessor database machines , 1990, [1990] Proceedings. Sixth International Conference on Data Engineering.

[13]  Guru M. Parulkar,et al.  Design of a Large Scale Multimedia Storage Server , 1994, Comput. Networks ISDN Syst..