Scheduling and data layout policies for a near-line multimedia storage architecture

Abstract. Recent advances in computer technologies have made it feasible to provide multimedia services, such as news distribution and entertainment, via high-bandwidth networks. The storage and retrieval of large multimedia objects (e.g., video) becomes a major design issue of the multimedia information system. While most other works on multimedia storage servers assume an on-line disk storage system, we consider a two-tier storage architecture with a robotic tape library as the vast near-line storage and an on-line disk system as the front-line storage. Magnetic tapes are cheaper, more robust, and have a larger capacity; hence, they are more cost effective for large scale storage systems (e.g., video-on-demand (VOD) systems may store tens of thousands of videos). We study in detail the design issues of the tape subsystem and propose some novel tape-scheduling algorithms which give faster response and require less disk buffer space. We also study the disk-striping policy and the data layout on the tape cartridge in order to fully utilize the throughput of the robotic tape system and to minimize the on-line disk storage space.

[1]  M. Malik,et al.  Operating Systems , 1992, Lecture Notes in Computer Science.

[2]  Ann L. Chervenak,et al.  Tertiary Storage: An Evaluation of New Applications , 1994 .

[3]  P. Venkat Rangan,et al.  Efficient Storage Techniques for Digital Continuous Multimedia , 1993, IEEE Trans. Knowl. Data Eng..

[4]  P. Venkat Rangan,et al.  Designing a Multiuser HDTV Storage Server , 1993, IEEE J. Sel. Areas Commun..

[5]  Shahram Ghandeharizadeh,et al.  Staggered striping in multimedia information systems , 1994, SIGMOD '94.

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

[7]  H KatzRandy,et al.  A case for redundant arrays of inexpensive disks (RAID) , 1988 .

[8]  Doug Shepherd,et al.  The Design of a Storage Server for Continuous Media , 1993, Comput. J..

[9]  G. W. Beakley Channel coding for digital HDTV terrestrial broadcasting , 1991 .

[10]  H.M. Vin,et al.  Designing an on-demand multimedia service , 1992, IEEE Communications Magazine.

[11]  Stavros Christodoulakis,et al.  Principles of delay-sensitive multimedia data storage retrieval , 1992, TOIS.

[12]  Ieee Journal On Selected Areas In Communications, Vol. 9, No. 6, August 1991 , .

[13]  Randy H. Katz,et al.  A case for redundant arrays of inexpensive disks (RAID) , 1988, SIGMOD '88.

[14]  Ramesh Govindan,et al.  A file system for continuous media , 1992, TOCS.

[15]  John T. Powers,et al.  Video on Demand: Architecture, Systems, and Applications , 1993 .

[16]  Tom Hargreaves,et al.  Scheduling and Replacement Policies for a Hierarchical Multimedia Storage Server , 1996 .

[17]  Richard W. Watson,et al.  Analysis of striping techniques in robotic storage libraries , 1995, Proceedings of IEEE 14th Symposium on Mass Storage Systems.

[18]  Cyrus Shahabi,et al.  On multimedia repositories, personal computers, and hierarchical storage systems , 1994, MULTIMEDIA '94.

[19]  Asit Dan,et al.  Using tertiary storage in video-on-demand servers , 1995, Digest of Papers. COMPCON'95. Technologies for the Information Superhighway.