Implementing global memory management in a workstation cluster
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
Dynamic batching policies for an on-demand video server
Multimedia Systems
Patching: a multicast technique for true video-on-demand services
MULTIMEDIA '98 Proceedings of the sixth ACM international conference on Multimedia
Chaining: A Generalized Batching Technique for Video-On-Demand Systems
ICMCS '97 Proceedings of the 1997 International Conference on Multimedia Computing and Systems
Cooperative caching: using remote client memory to improve file system performance
OSDI '94 Proceedings of the 1st USENIX conference on Operating Systems Design and Implementation
The use of multicast delivery to provide a scalable and interactive video-on-demand service
IEEE Journal on Selected Areas in Communications
Assessing the efficiency of stream reuse techniques in P2P video-on-demand systems
Journal of Network and Computer Applications
Peer assisted video streaming with supply-demand-based cache optimization
IEEE Transactions on Multimedia - Special section on communities and media computing
Peer assisted streaming of scalable video via optimized distributed caching
CCNC'09 Proceedings of the 6th IEEE Conference on Consumer Communications and Networking Conference
Hi-index | 0.00 |
In this work, we introduce a novel technique called Cooperative Video Caching (CVC) that enables scalable and interactive Videoon-Demand (SI-VoD) servers to be developed. The key insight of CVC is to exploit the client buffers as a large global distributed memory that can be randomly accessed over the communication network. CVC uses patching and chaining but in such a way that minimizes communication traffic, eliminates the chaining interruption problem, and most important, enables VCR-like interaction. Through detailed CVC simulations our results show that CVC-based servers are potentially scalable. In addition, we show that interactive CVC servers significantly outperform conventional interactive VoD servers. These preliminary results suggest that CVC is a promising technique to develop SI-VoD servers.