Metafile-Based Scalable Caching and Dynamic Replacing Algorithms for Multiple Videos Over Quality-of-Service Networks

This paper presents metafile-based scalable caching and dynamic replacing algorithms for multiple videos over quality-of-service networks. A metafile for each video includes the cached-frame sequence, which is made by scalable caching algorithm minimizing client's buffer size and channel bandwidth under the general video traffic condition. Based on the metafiles, we propose a caching algorithm for multiple videos to effectively reduce both the buffer size and the required bandwidth and replacing algorithm to dynamically update the cached frames when user access pattern changes. Finally, experimental results are provided to compare the proposed algorithms with various existing caching and replacing algorithms.

[1]  Antonio Ortega,et al.  Scalable proxy caching of video under storage constraints , 2002, IEEE J. Sel. Areas Commun..

[2]  Itu-T Video coding for low bitrate communication , 1996 .

[3]  Edward A. Fox,et al.  Removal policies in network caches for World-Wide Web documents , 1996, SIGCOMM '96.

[4]  Kien A. Hua,et al.  Skyscraper broadcasting: a new broadcasting scheme for metropolitan video-on-demand systems , 1997, SIGCOMM '97.

[5]  Donald F. Towsley,et al.  Optimal proxy cache allocation for efficient streaming media distribution , 2002, IEEE Transactions on Multimedia.

[6]  Donald F. Towsley,et al.  Smoothing, Statistical Multiplexing, and Call Admission Control for Stored Video , 1997, IEEE J. Sel. Areas Commun..

[7]  Tomasz Imielinski,et al.  Metropolitan area video-on-demand service using pyramid broadcasting , 1996, Multimedia Systems.

[8]  Edward A. Fox,et al.  Removal Policies in Network Caches for World-Wide Web Documents , 1996, SIGCOMM.

[9]  Peter Scheuermann,et al.  Proxy Cache Algorithms: Design, Implementation, and Performance , 1999, IEEE Trans. Knowl. Data Eng..

[10]  Philip S. Yu,et al.  Segmentation of multimedia streams for proxy caching , 2004, IEEE Transactions on Multimedia.

[11]  Donald F. Towsley,et al.  Proxy prefix caching for multimedia streams , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[12]  Sung-Ju Lee,et al.  Caching strategies in transcoding-enabled proxy systems for streaming media distribution networks , 2004, IEEE Transactions on Multimedia.

[13]  Hwangjun Song,et al.  Scalable proxy caching algorithm minimizing client's buffer size and channel bandwidth , 2006, J. Vis. Commun. Image Represent..

[14]  Zhi-Li Zhang,et al.  Video staging: a proxy-server-based approach to end-to-end video delivery over wide-area networks , 2000, TNET.

[15]  Qian Zhang,et al.  QoS-adaptive proxy caching for multimedia streaming over the Internet , 2003, IEEE Trans. Circuits Syst. Video Technol..

[16]  Luigi Rizzo,et al.  Replacement policies for a proxy cache , 2000, TNET.

[17]  Philip S. Yu,et al.  On optimal batching policies for video-on-demand storage servers , 1996, Proceedings of the Third IEEE International Conference on Multimedia Computing and Systems.

[18]  David Hung-Chang Du,et al.  Frame Selection for Dynamic Caching Adjustment in Video Proxy Servers , 2004, Multimedia Tools and Applications.

[19]  Asit Dan,et al.  Generalized interval caching policy for mixed interactive and long video workloads , 1996, Electronic Imaging.

[20]  J. T. Robinson,et al.  Data cache management using frequency-based replacement , 1990, SIGMETRICS '90.