Designing file systems for digital video and audio
SOSP '91 Proceedings of the thirteenth ACM symposium on Operating systems principles
A file system for continuous media
ACM Transactions on Computer Systems (TOCS)
Disk scheduling in a multimedia I/O system
MULTIMEDIA '93 Proceedings of the first ACM international conference on Multimedia
Scheduling policies for an on-demand video server with batching
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
Channel allocation under batching and VCR control in video-on-demand systems
Journal of Parallel and Distributed Computing - Special issue on multimedia processing and technology
Reducing I/O demand in video-on-demand storage servers
Proceedings of the 1995 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems
Skyscraper broadcasting: a new broadcasting scheme for metropolitan video-on-demand systems
SIGCOMM '97 Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication
The design, implementation and evaluation of SMART: a scheduler for multimedia applications
Proceedings of the sixteenth ACM symposium on Operating systems principles
Patching: a multicast technique for true video-on-demand services
MULTIMEDIA '98 Proceedings of the sixth ACM international conference on Multimedia
A cost-effective, high-bandwidth storage architecture
Proceedings of the eighth international conference on Architectural support for programming languages and operating systems
An efficient bandwidth-sharing technique for true video on demand systems
MULTIMEDIA '99 Proceedings of the seventh ACM international conference on Multimedia (Part 1)
Efficient striping techniques for variable bit rate continuous media file servers
Performance Evaluation
Performance Evaluation of Storage Systems Based on Network-Attached Disks
IEEE Transactions on Parallel and Distributed Systems
The Maximum Factor Queue Length Batching Scheme for Video-on-Demand Systems
IEEE Transactions on Computers
Adaptive Block Rearrangement Algorithms for Video-On-Demand Servers
ICPP '02 Proceedings of the 2001 International Conference on Parallel Processing
A Simulation-Based Analysis of Scheduling Policies for Multimedia Servers
ANSS '03 Proceedings of the 36th annual symposium on Simulation
Buffering and caching in large-scale video servers
COMPCON '95 Proceedings of the 40th IEEE Computer Society International Conference
Safe Caching in a Distributed File System for Network Attached Storage
IPDPS '00 Proceedings of the 14th International Symposium on Parallel and Distributed Processing
Striping Doesn't Scale: How to Achieve Scalability for Continuous Media Servers with Replication
ICDCS '00 Proceedings of the The 20th International Conference on Distributed Computing Systems ( ICDCS 2000)
An Integrated Resource Sharing Policy for Multimedia Storage Servers Based on Network-Attached Disks
ICDCS '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
Tertiary Storage: An Evaluation of New Applications
Tertiary Storage: An Evaluation of New Applications
Disk Striping and Block Replication Algorithms For Video File Servers
ICMCS '96 Proceedings of the 1996 International Conference on Multimedia Computing and Systems
Towards scalable delivery of video streams to heterogeneous receivers
MULTIMEDIA '06 Proceedings of the 14th annual ACM international conference on Multimedia
Resource consumption-aware QoS in cluster-based VOD servers
Journal of Systems Architecture: the EUROMICRO Journal
An analytical model for interval caching in interactive video servers
Journal of Network and Computer Applications - Special issue: Network and information security: A computational intelligence approach
Considering User Behavior and Multiple QoS Supports in Multimedia Streaming Caching
Journal of VLSI Signal Processing Systems
Analysis of waiting-time predictability in scalable media streaming
Proceedings of the 15th international conference on Multimedia
Playback pattern aware interval caching for multimedia streaming systems
PDCN'07 Proceedings of the 25th conference on Proceedings of the 25th IASTED International Multi-Conference: parallel and distributed computing and networks
Can VoD streaming service co-exist with other services on a VM-based virtualized computing platform?
CHINA HPC '07 Proceedings of the 2007 Asian technology information program's (ATIP's) 3rd workshop on High performance computing in China: solution approaches to impediments for high performance computing
Workload-aware resource sharing and cache management for scalable video streaming
IEEE Transactions on Circuits and Systems for Video Technology
Recovery strategies for streaming media service in a cluster-based VOD server with a fault node
International Journal of Parallel Programming
Parallel failure recovery techniques in cluster-based media servers
The Journal of Supercomputing
B-PIC: a novel caching scheme for multimedia streaming servers
HiPC'06 Proceedings of the 13th international conference on High Performance Computing
Client-driven price selection for scalable video streaming with advertisements
MMM'12 Proceedings of the 18th international conference on Advances in Multimedia Modeling
Hi-index | 0.00 |
Multimedia-on-Demand (MOD) applications have grown dramatically in popularity, especially in the domains of education, business, and entertainment. Current MOD servers waste precious resources in performing store-and-forward copying. This excessive overhead increases cost and severely limits the scalability of these servers. In this paper, we propose using the Network-Attached Disk (NAD) architecture to design highly scalable and cost-effective MOD servers. In order to ensure enhanced performance, we propose a scheme, called Distributed Interval Caching (DIC), which utilizes the on-disk buffers for caching intervals between successive streams. We also propose another scheme, called Multi-Objective Scheduling (MOS), which increases the degrees of resource sharing by scheduling the waiting requests for service intelligently. We then integrate the two schemes and study the overall performance benefits through extensive simulation. The results demonstrate that the integrated policy works very well in increasing the number of customers that can be serviced concurrently while decreasing their waiting times for service. The performance benefits vary with several architectural, system workload, and scheduling parameters. We conclude this study by developing an analytical model for ideal DIC in order to estimate the performance limits which may be achieved through various optimizations.