Design of a Client Request Aggregation based Caching technique for Video Streaming over Internet Protocol

Video streaming is vital for many important applications such as distance learning, digital video libraries, and movie-on-demand. Since video stream- ing requires significant server and networking re- sources, caching has been used to reduce the demand on these resources. The design of efficient caching policy for streaming media files is a challenging problem to provide efficient Quality of Service for video streaming over Internet Protocol. Congested networks and overloaded servers resulting from the ever growing number of Internet users contribute to the lack of good quality video streaming over the Internet. While caching is the standard technique for improving scalability, existing caching schemes do not support streaming media well. We propose a de- sign and implementation of a caching system for streaming media, which utilizes its local memory and disk resources to reduce network and server load, while also improving the video and audio quality perceived by end users. We have proposed streaming cache design based on client request aggregation in system design and have found that our proposed

[1]  Kevin C. Almeroth,et al.  The Use of Multicast Delivery to Provide a Scalable and Interactive Video-on-Demand Service , 1996, IEEE J. Sel. Areas Commun..

[2]  Katherine Guo,et al.  Design and implementation of a caching system for streaming media over the Internet , 2000, Proceedings Sixth IEEE Real-Time Technology and Applications Symposium. RTAS 2000.