On multimedia repositories, personal computers, and hierarchical storage systems
MULTIMEDIA '94 Proceedings of the second ACM international conference on Multimedia
Hierarchical Storage Management in a Distributed VOD System
IEEE MultiMedia
On-Demand Data Elevation in Hierarchical Multimedia Storage Servers
VLDB '97 Proceedings of the 23rd International Conference on Very Large Data Bases
On Video-on-Demand sSrvers with Hierarchical Storage
Proceedings of the Fifth International Conference on Database Systems for Advanced Applications (DASFAA)
Using tertiary storage in video-on-demand servers
COMPCON '95 Proceedings of the 40th IEEE Computer Society International Conference
Storage systems for movies-on-demand video servers
MSS '95 Proceedings of the 14th IEEE Symposium on Mass Storage Systems
Efficient I/O Scheduling in Tertiary Libraries
Efficient I/O Scheduling in Tertiary Libraries
Pipelining mechanism to minimize the latency time in hierarchical multimedia storage managers
Computer Communications
Video allocation methods in a multi-level server for large-scale VOD services
IEEE Transactions on Consumer Electronics
Hi-index | 0.00 |
Handling a tertiary storage device, such as an optical disk library, in the framework of a disk-based stream service model, requires a sophisticated streaming model for the server, and it should consider the device-specific performance characteristics of tertiary storage. This paper discusses the design and implementation of a video server which uses tertiary storage as a source of media archiving. We have carefully designed the streaming mechanism for a server whose key functionalities include stream scheduling, disk caching and admission control. The stream scheduling model incorporates the tertiary media staging into a disk-based scheduling process, and also enhances the utilization of tertiary device bandwidth. The disk caching mechanism manages the limited capacity of the hard disk efficiently to guarantee the availability of media segments on the hard disk. The admission controller provides an adequate mechanism which decides upon the admission of a new request based on the current resource availability of the server. The proposed system has been implemented on a general-purpose operating system and it is fully operational. The design principles of the server are validated with real experiments, and the performance characteristics are analyzed. The results guide us on how servers with tertiary storage should be deployed effectively in a real environment.