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

Sliding-window caching algorithm for streaming media server

Authors Info & Claims
Published:24 November 2009Publication 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--1641Google ScholarGoogle Scholar
  2. Kasenna, Observed On-Demand Usage Patterns and its Implications for Large-Scale VOD System Design, Kasenna, 2006, Available: http://www.kasenna.com/Google ScholarGoogle Scholar
  3. Jiang-chuan Liu, Streaming Media Caching, US: Springer, 2005Google ScholarGoogle Scholar
  4. Subhabrata Sen, Jennifer Rexford, Don Towsley, Proxy Prefix Caching for Multimedia Streams, In Proc. of IEEE INFOCOM'99, New York, 1999, pp. 1310--1319Google ScholarGoogle Scholar
  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 Google ScholarGoogle ScholarDigital LibraryDigital Library
  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 Google ScholarGoogle ScholarDigital LibraryDigital Library
  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 Google ScholarGoogle ScholarDigital LibraryDigital Library
  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 Google ScholarGoogle ScholarDigital LibraryDigital Library
  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 Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Wen-ting Tang, Yun Fu, et al., Long-term streaming media server workload analysis and modeling, HP Laboratories Technical Report, 2003Google ScholarGoogle Scholar
  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. 1999Google ScholarGoogle Scholar
  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 Google ScholarGoogle ScholarDigital LibraryDigital Library
  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 Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Lei Guo, Songqing Chen, Zhen Xiao, Xiaodong Zhang, DISC: Dynamic Interleaved Segment Caching for Interactive Streaming, ICDCS, 2005, pp. 763--772 Google ScholarGoogle ScholarDigital LibraryDigital Library
  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--989Google ScholarGoogle ScholarCross RefCross Ref
  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 Google ScholarGoogle ScholarDigital LibraryDigital Library
  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 Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Acharya S., Smith B. C., Middleman: A video caching proxy server, In Proc. NOSSDAV'00, Chapel Hill, USA, 2000, pp. 101--116Google ScholarGoogle Scholar
  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 Google ScholarGoogle ScholarDigital LibraryDigital Library
  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--149Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Sliding-window caching algorithm for streaming media server

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • 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

      Copyright © 2009 ACM

      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]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 24 November 2009

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader