Designing file systems for digital video and audio
SOSP '91 Proceedings of the thirteenth ACM symposium on Operating systems principles
The Asynchronous Transfer Mode: a tutorial
Computer Networks and ISDN Systems - Special issue on the ATM—asynchronous transfer mode
Metascheduling 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
Broadcast disks: data management for asymmetric communication environments
SIGMOD '95 Proceedings of the 1995 ACM SIGMOD international conference on Management of data
Dynamic batching policies for an on-demand video server
Multimedia Systems
Metropolitan area video-on-demand service using pyramid broadcasting
Multimedia Systems
Receiver-driven layered multicast
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
Adaptive resource management algorithms for indoor mobile computing environments
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
Design and analysis of a video-on-demand server
Multimedia 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
Iolus: a framework for scalable secure multicasting
SIGCOMM '97 Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication
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
Scheduling video programs in near video-on-demand systems
MULTIMEDIA '97 Proceedings of the fifth ACM international conference on Multimedia
The multimedia multicasting problem
Multimedia Systems
Patching: a multicast technique for true video-on-demand services
MULTIMEDIA '98 Proceedings of the sixth ACM international conference on Multimedia
Optimal and efficient merging schedules for video-on-demand servers
MULTIMEDIA '99 Proceedings of the seventh ACM international conference on Multimedia (Part 1)
An efficient bandwidth-sharing technique for true video on demand systems
MULTIMEDIA '99 Proceedings of the seventh ACM international conference on Multimedia (Part 1)
Dynamic Load Balancing in Multicomputer Database Systems Using Partition Tuning
IEEE Transactions on Knowledge and Data Engineering
Efficient Storage Techniques for Digital Continuous Multimedia
IEEE Transactions on Knowledge and Data Engineering
Adaptive Broadcast Protocols to Support Power Conservant Retrieval by Mobile Users
ICDE '97 Proceedings of the Thirteenth International Conference on Data Engineering
Design of Multimedia Storage Systems for On-Demand Playback
ICDE '95 Proceedings of the Eleventh International Conference on Data Engineering
Adaptive Data Broadcast in Hybrid Networks
VLDB '97 Proceedings of the 23rd International Conference on Very Large Data Bases
Efficient Broadcasting Protocols for Video on Demand
MASCOTS '98 Proceedings of the 6th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems
A Low Bandwidth Broadcasting Protocol for Video on Demand
IC3N '98 Proceedings of the International Conference on Computer Communications and Networks
Exploiting Client Bandwidth for More Efficient Video Broadcast
IC3N '98 Proceedings of the International Conference on Computer Communications and Networks
A Novel Video Layout Strategy for Near-Video-on-Demand Servers
ICMCS '97 Proceedings of the 1997 International Conference on Multimedia Computing and Systems
Chaining: A Generalized Batching Technique for Video-On-Demand Systems
ICMCS '97 Proceedings of the 1997 International Conference on Multimedia Computing and Systems
Improving Reliability of Distributed VoD Servers
ICMCS '97 Proceedings of the 1997 International Conference on Multimedia Computing and Systems
Implementation and Evaluation of a Multimedia File System
ICMCS '97 Proceedings of the 1997 International Conference on Multimedia Computing and Systems
A Bandwidth Management Technique for Hierarchical Storage in Large-Scale Multimedia Servers
ICMCS '97 Proceedings of the 1997 International Conference on Multimedia Computing and Systems
Scheduling for interactive operations in parallel video servers
ICMCS '97 Proceedings of the 1997 International Conference on Multimedia Computing and Systems
The Effect of Disk Scheduling Schemes on a Video Server for Supporting Quality MPEG Video Accesses
ICMCS '97 Proceedings of the 1997 International Conference on Multimedia Computing and Systems
QuIVeR: A Class of Interactive Video Retrieval Protocols
ICMCS '97 Proceedings of the 1997 International Conference on Multimedia Computing and Systems
Sharing Multicast Videos Using Patching Streams
Multimedia Tools and Applications
LEMP: Lightweight Efficient Multicast Protocol for video on demand
Proceedings of the 2004 ACM symposium on Applied computing
Workload-aware resource sharing and cache management for scalable video streaming
IEEE Transactions on Circuits and Systems for Video Technology
Hi-index | 0.00 |
Periodic broadcast and scheduled multicast have been shown to be very effective in reducing the demand on server bandwidth. While periodic broadcast is better for popular videos, scheduled multicast is more suitable for less popular ones. Work has also been done to show that a hybrid of these techniques offer the best performance. Existing hybrid schemes, however, assume that the characteristic of the workload does not change with time. This assumption is not true for many applications, such as movie on demand, digital video libraries, or electronic commerce. In this paper, we show that existing scheduled multicast techniques are not suited for hybrid designs. To address this issue, we propose a new approach and use it to design an adaptive hybrid strategy. Our technique adjusts itself to cope with a changing workload. We provide simulation results to demonstrate that the proposed technique is significantly better than the best static approach in terms of service latency, throughput, defection rate, and unfairness.