skip to main content
10.1145/1655925.1656135acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicisConference Proceedingsconference-collections
research-article

Sliding-window caching algorithm for streaming media server

Published: 24 November 2009 Publication History

Abstract

In the paper, we propose a novel Sliding Window caching algorithm for fast interactive access to alleviating the bottleneck in accessing disk I/O or network of limited bandwidth, which uses periodic caching to efficiently manage the cached video data. The performance is further enhanced by adopting two policies: prefix caching and variable-sized caching. Simulations using traces from a real VOD server confirm that our proposed method considerably outperforms existing techniques based on uniform segmentation, exponential segmentation, LRU exponential segmentation and adaptive and lazy segmentation algorithm. Under VCR operations, our proposed method achieves a 35% disk load reduction by caching 2.4% of the video' total size.

References

[1]
Xiao Ming-zhong, Li Xiao-ming, Liu Han-yu et al, Proxy Cache Replacement Strategies Based on Bytes Benefit of Streaming Media File, Chinese Journal of Computer, Dec. 2004, vol. 27, no. 12, pp. 1633--1641
[2]
Kasenna, Observed On-Demand Usage Patterns and its Implications for Large-Scale VOD System Design, Kasenna, 2006, Available: http://www.kasenna.com/
[3]
Jiang-chuan Liu, Streaming Media Caching, US: Springer, 2005
[4]
Subhabrata Sen, Jennifer Rexford, Don Towsley, Proxy Prefix Caching for Multimedia Streams, In Proc. of IEEE INFOCOM'99, New York, 1999, pp. 1310--1319
[5]
Kun-lung Wu, Philip S. Yu, Joel L. Wolf., Segment Based Proxy Caching of Multimedia Streams, ACM WWW10, Hong Kong, 2001, pp. 36--44
[6]
Song-qing Chen, Bo Shen, Susie Wee et al., Adaptive and lazy segmentation based proxy caching for streaming media delivery, In Proc. ACM NOSSDAV, Monterey CA, 2003, pp. 22--31
[7]
Song-qing Chen, Hai-ning Wang, Bo Shen et al., Segment-based Proxy Caching for Internet Streaming Media Delivery, IEEE Multimedia Magazine, vol. 12, no. 3, pp. 59--67, 2005
[8]
Jussara M. Almeida, Jeffrey Krueger, Derek L. Eager, et al., Analysis of educational media server workloads, In Proc. NOSSDAV, Port Jefferson, New York, 2001, pp. 21--30
[9]
M. Chesire, A. Wolman, G. Voelker, and H. Levy, Measurement and analysis of a streaming media workload, in Proc. 3rd USENIX Symp. Internet Technologies and Systems, San Francisco, CA, Mar, 2001
[10]
Wen-ting Tang, Yun Fu, et al., Long-term streaming media server workload analysis and modeling, HP Laboratories Technical Report, 2003
[11]
R. Rejaie, M. Handley, H. Yu, and D. Estrin, Proxy caching mechanism for multimedia playback streams in the internet, in Proc. Int. Web Caching Workshop, San Diego, Mar. 1999
[12]
H. Fahmi, M. Latif, S. Sedigh-Ali et al., Proxy servers for scalable interactive video support, IEEE Computer, 2001, vol. 43, no. 9, pp. 54--60
[13]
Sung-Ju Lee, Wei-Ying Ma, Bo Shen, An Interactive Video Delivery and Caching System Using Video Summarization, Computer Communications, 2002, vol25, no. 4, pp. 424--435
[14]
Lei Guo, Songqing Chen, Zhen Xiao, Xiaodong Zhang, DISC: Dynamic Interleaved Segment Caching for Interactive Streaming, ICDCS, 2005, pp. 763--772
[15]
Rejaie R., Yu H., Handley M. et al., Multimedia proxy caching mechanism for quality adaptive streaming applications in the Internet, In Proceedings of IEEE INFOCOM'00, Tel-Aviv, Israel, 2000, pp. 980--989
[16]
Kangasharju J., Hartanto F., Reisslein M., and Ross K. W., Distributing layered encoded video through caches, IEEE Transactions on Computers, 2002, vol.51, no.6, pp. 622--636
[17]
Zhang Z.-L., Wang Y., Du D. et al. Video staging: A proxy server-based approach to end-to-end video delivery over wide-area networks, IEEE/ACM Transactions on Networking, 2000, vol. 8, no. 4, pp. 429--442
[18]
Acharya S., Smith B. C., Middleman: A video caching proxy server, In Proc. NOSSDAV'00, Chapel Hill, USA, 2000, pp. 101--116
[19]
Alan T. S. Ip, Jiang-chuan Liu, and John C. S. Lui, COPACC: A cooperative proxy client caching system for on-demand media streaming, in Proc. Networking'05, Waterloo, Canada, May, 2005
[20]
Jiang Yu, Chun-tung Chou, Zong-kai Yang et al., A dynamic caching algorithm based on internal popularity distribution of streaming media. Multimedia Systems, 2006, 12, pp. 135--149

Cited By

View all
  • (2015)A novel caching algorithm for VoD proxy implementation and its evaluation including a new set of metrics for efficiency analysisJournal of the Brazilian Computer Society10.1186/s13173-015-0032-121:1Online publication date: 3-Aug-2015

Index Terms

  1. Sliding-window caching algorithm for streaming media server

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    ICIS '09: Proceedings of the 2nd International Conference on Interaction Sciences: Information Technology, Culture and Human
    November 2009
    1479 pages
    ISBN:9781605587103
    DOI:10.1145/1655925
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    • AICIT
    • ETRI
    • KISTI

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 24 November 2009

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. VCR
    2. sliding-window caching algorithms
    3. streaming server

    Qualifiers

    • Research-article

    Funding Sources

    Conference

    ICIS '09
    Sponsor:

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)5
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 08 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2015)A novel caching algorithm for VoD proxy implementation and its evaluation including a new set of metrics for efficiency analysisJournal of the Brazilian Computer Society10.1186/s13173-015-0032-121:1Online publication date: 3-Aug-2015

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media