Block Level Refinement of Popularity-Aware Interval Caching for Multimedia Streaming Servers

멀티미디어 스트리밍 서버를 위한 인기도 기반 인터벌 캐슁의 블록 수준 세분화 기법

  • 권오훈 (서울대학교 컴퓨터공학과) ;
  • 김태석 (서울대학교 컴퓨터공학과) ;
  • 반효경 (이화여자대학교 컴퓨터공학과) ;
  • 고건 (서울대학교 컴퓨터공학과)
  • Published : 2007.04.15

Abstract

With recent proliferation of video-on-demand services, caching in a multimedia streaming server is becoming increasingly important. Previous studies have shown that request interval based caching and its extension for considering different video popularity performs well in various streaming environments. In this paper, we show that block level refinement of this existing scheme can further improve the performance of streaming servers. Trace driven simulations with real world VOD traces have shown that the proposed scheme improves the cache hit rate and the startup latency.

최근 VOD(Video-On-Demand) 서비스가 널리 이용되면서 멀티미디어 스트리밍 서버를 위한 데이타 캐슁 기법의 중요성이 점점 증가하고 있다. 기존 연구를 통해 인터벌 캐슁 기법과 이를 객체의 인기도를 반영하도록 확장한 기법들이 다양한 환경에서 우수한 성능을 나타냄이 입증되었다. 본 논문에서는 이와 같은 기존의 기법을 블록 수준으로 세분화할 경우 멀티미디어 스트리밍 서버의 성능을 더욱 향상 시킬 수 있음을 보인다. 실제 VOD 서버의 트레이스를 이용한 시뮬레이션 실험을 통해 본 논문이 제안한 알고리즘이 캐쉬 적중률과 스트림의 초기 지연 시간을 향상시킴을 보인다.

Keywords

References

  1. A. Dan and D. Sitaram, 'Buffer Management Policy for an On-Demand Video Server,' IBM Research Report RC19347, T.J. Watson Research Center, Yorktown Heights, NY
  2. A. Dan and D. Sitaram, 'A Generalized Interval Caching Policy for Mixed Interactive and Long Video Environments,' Proceedings of SPIE Multimedia Computing and Networking Conference, San Jose, CA, 1996 https://doi.org/10.1117/12.235887
  3. N. J. Sarhan and C. R. Das, 'Caching and Scheduling in NAD-Based Multimedia Servers,' IEEE Transactions on Parallel and Distributed Systems, Vol.15, No.10, pp.921-933, Oct. 2004 https://doi.org/10.1109/TPDS.2004.49
  4. J. M. Almeida, D. L. Eager, M. K. Vernon, 'A Hybrid Caching Strategy for Streaming Media Files,' Proceedings of the SPIE/ACM Conference on Multimedia Computing and Networking, 2001
  5. B. Ozden, R. Rastogi and A. Silberschatz, 'Buffer Replacement Algorithms for Multimedia Storage Systems,' Proceedings of the 3rd IEEE International Conference on Multimedia Computing and Systems, Hiroshima, Japan, pp. 172-180, 1996 https://doi.org/10.1109/MMCS.1996.534971
  6. B. Ozden, R. Rastogi and A. Silberschatz, 'Disk Striping in Video Server Environments,' Proceedings of the 3rd IEEE International Conference on Multimedia Computing and Systems, Hiroshima, Japan, pp. 580-589, 1996 https://doi.org/10.1109/MMCS.1996.535026
  7. T. Kim, H. Bahn, and K. Koh, 'Popularity-Aware Interval Caching for Multimedia Streaming Servers,' IEE Electronics Letters, Vol.39, No.21, pp. 1555-1557, Oct. 2003 https://doi.org/10.1049/el:20030965
  8. T. Kim, H. Bahn, and K. Koh, 'Efficient Cache Management for QoS Adaptive Multimedia Streaming Services,' Lecture Notes in Computer Science, Springer-Verlag, Vol.3768, pp.1-11, Oct. 2005 https://doi.org/10.1007/11582267_1
  9. K. Lee, Y. Y. Park, H. Y. Yeom, 'Pre-emptive but safe interval caching for real-time multimedia system,' Int'l Journal of Computer Systems Science and Engineering, Vol. 18, No. 2, pp. 87-94, 2003
  10. J. Fernandez, J. Carretero, F. Garcia-Carballeira, A. Calderon, and J. Perez-Menor, 'New stream caching schemas for multimedia systems,' IEEE Int'l Conf. Automated Production of Cross Media Content for Multi-Channel Dist., 2005 https://doi.org/10.1109/AXMEDIS.2005.35
  11. Sen, S., Rexford, J., and Towsley, D., 'Proxy prefix caching for multimedia streams,' IEEE INFOCOM'99, 1999 https://doi.org/10.1109/INFCOM.1999.752149
  12. Eun-Ji Lim, Seong-Ho Park, Hyeon-Ok Hong, and Ki-Dong Chung, 'A proxy caching scheme for continuous media streams on the Internet,' 15th International Conference on Information Networking, pp. 720-725, 2001 https://doi.org/10.1109/ICOIN.2001.905554
  13. OnGameNet Co. Ltd, http://www.ongamenet.com
  14. Hanmir, Co. Ltd, http://www.hanmir.net