Oracle media server: providing consumer based interactive access to multimedia data
SIGMOD '94 Proceedings of the 1994 ACM SIGMOD international conference on Management of data
On multimedia repositories, personal computers, and hierarchical storage systems
MULTIMEDIA '94 Proceedings of the second ACM international conference on Multimedia
Choosing the best storage system for video service
Proceedings of the third ACM international conference on Multimedia
The HP AutoRAID hierarchical storage system
ACM Transactions on Computer Systems (TOCS) - Special issue on operating system principles
Issues in the design of a storage server for video-on-demand
Multimedia Systems
The role of local storage in supporting video retrieval services on ATM networks
IEEE/ACM Transactions on Networking (TON)
MULTIMEDIA '99 Proceedings of the seventh ACM international conference on Multimedia (Part 1)
Design and analysis of permutation-based pyramid broadcasting
Multimedia Systems
The Maximum Factor Queue Length Batching Scheme for Video-on-Demand Systems
IEEE Transactions on Computers
Distributed servers architecture for networked video services
IEEE/ACM Transactions on Networking (TON)
Prospects for Interactive Video-on-Demand
IEEE MultiMedia
Hierarchical Storage Management in a Distributed VOD System
IEEE MultiMedia
Reducing Initial Latency in Media Servers
IEEE MultiMedia
On-Demand Data Elevation in Hierarchical Multimedia Storage Servers
VLDB '97 Proceedings of the 23rd International Conference on Very Large Data Bases
Using tertiary storage in video-on-demand servers
COMPCON '95 Proceedings of the 40th IEEE Computer Society International Conference
COMPCON '95 Proceedings of the 40th IEEE Computer Society International Conference
COMPCON '96 Proceedings of the 41st IEEE International Computer Conference
Redundant arrays of independent libraries (RAIL): a tertiary storage system
COMPCON '96 Proceedings of the 41st IEEE International Computer Conference
Analysis of striping techniques in robotic storage libraries
MSS '95 Proceedings of the 14th IEEE Symposium on Mass Storage Systems
Long Term Resource Allocation in Video Delivery Systems
INFOCOM '97 Proceedings of the INFOCOM '97. Sixteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Driving the Information Revolution
A Novel Video Layout Strategy for Near-Video-on-Demand Servers
ICMCS '97 Proceedings of the 1997 International Conference on Multimedia Computing and Systems
Minimizing Blocking Probability in a Hierarchical Storage-Based VOD Server
IW-MMDBMS '96 Proceedings of the 1996 International Workshop on Multi-Media Database Management Systems (IW-MMDBMS '96)
Scalable services for video-on-demand
Scalable services for video-on-demand
Theory, Volume 1, Queueing Systems
Theory, Volume 1, Queueing Systems
The Evolution to Network Storage Architectures for Multimedia Applications
ICMCS '99 Proceedings of the IEEE International Conference on Multimedia Computing and Systems - Volume 2
Integrated Admission Control in Hierarchical Video-on-Demand Systems
ICMCS '99 Proceedings of the IEEE International Conference on Multimedia Computing and Systems - Volume 2
Algorithms for designing multimedia servers
Computer Communications
Pipelining mechanism to minimize the latency time in hierarchical multimedia storage managers
Computer Communications
Television home server for integrated services-toward the realization of ISDB “anytime” services
IEEE Transactions on Consumer Electronics
Video allocation methods in a multi-level server for large-scale VOD services
IEEE Transactions on Consumer Electronics
A DAVIC-based video-on-demand system over ATM networks
IEEE Transactions on Consumer Electronics
Distributed interactive video system design and analysis
IEEE Communications Magazine
A cost comparison of distributed and centralized approaches to video-on-demand
IEEE Journal on Selected Areas in Communications
A generic platform for scalable access to multimedia-on-demand systems
IEEE Journal on Selected Areas in Communications
Networking requirements for interactive video on demand
IEEE Journal on Selected Areas in Communications
Tradeoff between system profit and user delay/loss in providing near video-on-demand service
IEEE Transactions on Circuits and Systems for Video Technology
Joint optimization of hardware and network systems
Journal of Parallel and Distributed Computing
Storing video data with high speed access in hierarchical storage systems
MIV'05 Proceedings of the 5th WSEAS international conference on Multimedia, internet & video technologies
CIT'04 Proceedings of the 7th international conference on Intelligent Information Technology
Frugal storage for cloud file systems
Proceedings of the 7th ACM european conference on Computer Systems
Hi-index | 14.98 |
In order to cost-effectively accommodate a large number of titles in a video system, a hierarchical storage system can be used. In this system, not-so-popular video files are stored in a tertiary level such as a disk/tape library. These files are transferred, or 驴staged,驴 to a secondary level composed of magnetic disks before being streamed to the users. This system overcomes the current limitations in using disk/tape libraries to stream videos and resolves the bandwidth difference between staging and streaming. In this paper, we present, via analysis, a model of the system and determine the minimum storage and bandwidth required, at each level, to meet a given user delay goal. We also analyze a number of system operations pertaining to whether or not a file is played while it is being staged (i.e., stage-streaming) and whether or not the displayed segments are deleted (i.e., trail-deletion). We show that stage-streaming and trail-deletion can achieve substantially lower bandwidth and storage requirements. In order to further increase the streaming and storage scalability, a distributed storage system can be used where multiple local servers are put close to user pools and get their files from one of the libraries through a network. We extend the models developed to such a system and specify the resource requirements to meet a given delay goal.