Redundant arrays of independent libraries (RAIL): a tertiary storage system

Increased computer networking has sparked a resurgence of the "on-line" revolution of the 1970's, making ever larger amounts of data available on a world wide basis and placing greater demands on the performance and availability of tertiary storage systems. In this paper, we argue for a new approach to tertiary storage system architecture that is obtained by coupling multiple small and inexpensive "building block" libraries (or jukeboxes) together to create larger tertiary storage systems. We call the resulting system a RAIL (Redundant Arrays of Independent Libraries) and show that it has performance and availability characteristics superior to conventional tertiary storage systems, for almost the same dollar/megabyte cost.

[1]  Mendel Rosenblum,et al.  The design and implementation of a log-structured file system , 1991, SOSP '91.

[2]  Spencer Ng,et al.  Some design issues of disk arrays , 1989, Digest of Papers. COMPCON Spring 89. Thirty-Fourth IEEE Computer Society International Conference: Intellectual Leverage.

[3]  Daniel Stodolsky,et al.  Parity logging overcoming the small write problem in redundant disk arrays , 1993, ISCA '93.

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

[5]  Michael Stonebraker,et al.  HighLight: a file system for tertiary storage , 1993, [1993] Proceedings Twelfth IEEE Symposium on Mass Storage systems.

[6]  Randy H. Katz,et al.  Striped tape arrays , 1993, [1993] Proceedings Twelfth IEEE Symposium on Mass Storage systems.