A file system for continuous media
ACM Transactions on Computer Systems (TOCS)
Scheduling policies for an on-demand video server with batching
MULTIMEDIA '94 Proceedings of the second ACM international conference on Multimedia
A statistical admission control algorithm for multimedia servers
MULTIMEDIA '94 Proceedings of the second ACM international conference on Multimedia
On configuring a single disk continuous media server
Proceedings of the 1995 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems
Linear programming 1: introduction
Linear programming 1: introduction
Continuous display using heterogeneous disk-subsystems
MULTIMEDIA '97 Proceedings of the fifth ACM international conference on Multimedia
Long-term movie popularity models in video-on-demand systems: or the life of an on-demand movie
MULTIMEDIA '97 Proceedings of the fifth ACM international conference on Multimedia
Disk load balancing for video-on-demand systems
Multimedia Systems
A new storage and retrieval method to support editing operations in a multi-disk-based video server
DIS '96 Proceedings of the fourth international conference on on Parallel and distributed information systems
IEEE MultiMedia
Cost Analyses for VBR Video Servers
IEEE MultiMedia
Parallel Video Servers: A Tutorial
IEEE MultiMedia
Deterministic Admission Control Strategies in Video Servers with Variable Bit Rate Streams
IDMS '96 Proceedings of the European Workshop on Interactive Distributed Multimedia Systems and Services
Effective Memory Use in a Media Server
VLDB '97 Proceedings of the 23rd International Conference on Very Large Data Bases
Proceedings of the Third International Workshop on Network and Operating System Support for Digital Audio and Video
The VLDB Journal — The International Journal on Very Large Data Bases
Buffering and caching in large-scale video servers
COMPCON '95 Proceedings of the 40th IEEE Computer Society International Conference
Scheduling for large-scale parallel video servers
FRONTIERS '96 Proceedings of the 6th Symposium on the Frontiers of Massively Parallel Computation
Threshold-Based Dynamic Replication in Large-Scale Video-on-Demand Systems
RIDE '98 Proceedings of the Workshop on Research Issues in Database Engineering
Weighted Striping in Multimedia Servers
ICMCS '97 Proceedings of the 1997 International Conference on Multimedia Computing and Systems
Optimizing the Placement of Multimedia Objects on Disk Array
ICMCS '95 Proceedings of the International Conference on Multimedia Computing and Systems
Scheduling and data distribution in a multiprocessor video server
ICMCS '95 Proceedings of the International Conference on Multimedia Computing and Systems
IBM Journal of Research and Development - Papers on mustimedia systems
Disk striping in video server environments
ICMCS '96 Proceedings of the 1996 International Conference on Multimedia Computing and Systems
Disk Striping and Block Replication Algorithms For Video File Servers
ICMCS '96 Proceedings of the 1996 International Conference on Multimedia Computing and Systems
MMPacking: a load and storage balancing algorithm for distributed multimedia servers
IEEE Transactions on Circuits and Systems for Video Technology
Video database techniques and video-on-demand
Distributed multimedia databases
Packet Permutation: A Robust Transmission Technique for Continuous Media Streaming Over the Internet
Multimedia Tools and Applications
Transmission of layered video streaming via multi-path on ad hoc networks
Multimedia Tools and Applications
Saving disk energy in video servers by combining caching and prefetching
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP) - Special issue of best papers of ACM MMSys 2013 and ACM NOSSDAV 2013
Hi-index | 0.00 |
In building a large-scale video server, it is highly desirable to use heterogeneous disk-subsystems for the following reasons. First, existing disks may fail, especially in an environment with a large number of disks, enforcing the use of new disks. Second, for a scalable server, to cope with the increasing demand of customers, new disks may be needed to increase the server's storage capacity and throughput. With rapid advances in the performance of disks, the newly added disks generally have a higher data transfer rate and a larger storage capacity than the disks originally in the system. In this paper, we propose a novel striping scheme, termed as resource-based striping (RBS), for video servers built on heterogeneous disks. RBS combines the techniques of wide striping and narrow striping so that it can obtain the optimal stripe allocation and efficiently utilize both the I/O bandwidth and storage capacity of all disks. RBS is suitable for applications whose files are not updated frequently, such as course-on-demand and movie-on-demand. We examine the performance of RBS via simulation experiments. Our results show that RBS greatly outperforms the conventional striping schemes proposed for video servers with heterogeneous or homogeneous disks, in terms of the number of simultaneous streams supported and the number of files that can be stored.