Fundamentals of queueing theory (2nd ed.).
Fundamentals of queueing theory (2nd ed.).
Combinatorial optimization: algorithms and complexity
Combinatorial optimization: algorithms and complexity
Operating system support for a video-on-demand file service
Multimedia Systems
An online video placement policy based on bandwidth to space ratio (BSR)
SIGMOD '95 Proceedings of the 1995 ACM SIGMOD international conference on Management of data
Efficient video file allocation schemes for video-on-demand services
Multimedia Systems
Disk load balancing for video-on-demand systems
Multimedia Systems
Distributed servers architecture for networked video services
IEEE/ACM Transactions on Networking (TON)
Strategic Replication of Video Files in a Distributed Environment
Multimedia Tools and Applications
Threshold-Based Dynamic Replication in Large-ScaleVideo-on-Demand Systems
Multimedia Tools and Applications
Hierarchical Storage Management in a Distributed VOD System
IEEE MultiMedia
A Data Placement Strategy on MZR for VOD Servers
ICPADS '97 Proceedings of the 1997 International Conference on Parallel and Distributed Systems
Data Storage and Retrieval for Video-on-Demand Servers
MSE '02 Proceedings of the Fourth IEEE International Symposium on Multimedia Software Engineering
Design Issues on Video-on-Demand Resource Management
ICON '00 Proceedings of the 8th IEEE International Conference on Networks
Study on Disk Zoning for Video Servers
ICMCS '98 Proceedings of the IEEE International Conference on Multimedia Computing and Systems
Optimal Video Replication and Placement on a Cluster of Video-on-Demand Servers
ICPP '02 Proceedings of the 2002 International Conference on Parallel Processing
Performance of a mass storage system for video-on-demand
INFOCOM '95 Proceedings of the Fourteenth Annual Joint Conference of the IEEE Computer and Communication Societies (Vol. 2)-Volume - Volume 2
Modeling Rate-Based Dynamic Cache Sharing for Distributed VOD Systems
ITCC '00 Proceedings of the The International Conference on Information Technology: Coding and Computing (ITCC'00)
On a unified architecture for video-on-demand services
IEEE Transactions on Multimedia
Supporting server-level fault tolerance in concurrent-push-based parallel video servers
IEEE Transactions on Circuits and Systems for Video Technology
Hi-index | 0.00 |
A video server normally targets at providing abundant bandwidth access and massive storage in supporting large-scale video archival applications. Its performance is sensitive to the deployment of the stored contents. In this paper, we propose a video caching policy for a video server, based on the knowledge of video profiles, namely: access rate, video size and bandwidth, tolerable rejection probability, and rental price. We consider the video server as having a hierarchical architecture which consists of a set of high-speed disk drives located in the front end for caching a subset of videos, and another set of high-capacity tertiary devices located in the back end for archiving the entire video collection. The front-end disks particularly, are organized together by employing a proposed data striping scheme, termed the adaptive striping (AS), which is flexible on heterogeneous disk integration. The proposed policy determines what video set should be cached, and how to arrange them in the front-end disks with two objectives in mind: (1) offering differentiated service grades conforming to the video profiles as well as (2) maximizing the overall system revenue. We simulate the system with various configurations, and the results affirm our effective approach.