Browse > Article

A Cache Management Technique for an Efficient Video Proxy Server  

Lee, Jun-Pyo (Department of Computer Science and Engineering, Hanyang University)
Park, Sung-Han (Department of Computer Science and Engineering, Hanyang University)
Publication Information
Abstract
Video proxy server which is located near clients can store the frequently requested video data in storage space in order to minimize initial latency and network traffic significantly. However, due to the limited storage space in video proxy server, an appropriate video selection method is needed to store the videos which are frequently requested by users. Thus, we present a virtual caching technique to efficiently store the video in video proxy server. For this purpose, we employ a virtual memory in video poky server. If the video is requested by user, it is loaded in virtual memory first and then, delivered to the user. A video which is loaded in virtual memory is deleted or moved into the storage space of video poxy sewer depending on the request condition. In addition, virtual memory is divided into each segment area in order to store the segments efficiently and to avoid the fragmentation. The simulation results show that the proposed method performs better than other methods in terms of the block hit rate and the number of block deletion.
Keywords
video proxy server; virtual memory; video streaming; video-on-demand; media segmentation;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Webin Jiang, Chong Huang, Hai Jin and Xiofei, "A New Proxy Scheme for Large-Scale P2P VoD System," Proc. of IEEE/IFIP Int. Conf. EUC, Vol. 1, pp. 512-518, Dec. 2008
2 Wathsala W.V., Siddhisena B., and Athukorale A.S.," Next Generation Proxy Servers,"Proc. of Int. Conf. ICACT, Vol. 3, pp. 2183-2187, Feb. 2008
3 Christian Spielvogel and Laszlo Boszormenyi, "Quality-of-Service based Video Replication," Proc. of Int. Workshop on Semantic Media Adaptation and Personalization, pp. 21-26, Dec. 2007   DOI
4 Wang. J. Z and Yu. P. S, "Fragmental Proxy Caching for Streaming Multimedia Objects, "IEEE Trans. on Multimedia, Vol. 9, pp.147-156, Jan. 2007   DOI   ScienceOn
5 Seong Ho Park, Eun Ji Lim, Ki Dong Chung, "Popularity-based partial caching for VOD systems using a proxy server," Proc. of Parallel and Distributed Processing Symposium, pp. 1164-1168, April 2001
6 S. Jin and A. Bestavros, "Popularity-aware greedy dual-size web proxy caching algorithms," Proc. of 20th IEEE Intl. Conf. Distributed Computing Systems (ICDCS), Taipei, Taiwan, pp. 254-261, April 2000   DOI
7 Songqing Chen, Bo Shen, Wee. S, and Xiaodong Zhang," Segment-based streaming media proxy: modeling and optimization," IEEE Trans. on Multimedia, Vol. 8, pp. 243-256, April 2006   DOI   ScienceOn
8 E. J. O'Neil, P.E. O'Neil, G. Weikum. "The LRU-K Page Replacement Algorithm For Database Disk Buffering," Proc. of the 1993 ACM SIGMOD Conference, pp. 297-306, 1993   DOI
9 Yun-Jung Cheng, Kuochen Wang, Rong-Hong Jan, Chien Chen, and Chia-Yuan Huang, "Efficient failover and load balancing for dependable SIP proxy servers," Proc. of IEEE Symp. ISCC, pp. 1153-1158, July 2008
10 Songqing Chen, Haining Wang, Xiaodong Zhang Shen B, and Wee S, "Segment-based proxy caching for Internet streaming media delivery," IEEE Trans. on Multimedia, Vol. 12, pp. 59-67, Sept. 2005   DOI   ScienceOn
11 S. Acharya and B. Smith, "MiddleMan: A Video Caching Proxy Server", Proc. of 10th International Workshop on Network and Operating Systems Support for Digital Audio and Video, Chapel Hill, NC, June 2000
12 Kuan-Sheng Hsueh and Sheng-De Wang, "A Packet-Based Caching Proxy with Loss Recovery for Video Streaming," Proc. of 2002 Pacific Rim Int. Symposium on Dependable Computing, pp. 185-190, Dec. 2002   DOI
13 Kaihui Li, Changqiao Xu, Yuanhai Zhang, and Zhimei Wu, "Optimal Prefix Caching and Data Sharing Strategy," Proc. of IEEE Int.Conf. Multimedia and Expo, pp. 465-468, June 2008.
14 Jun Pyo Lee and Sung Han Park, "A Cache Management Policy in Proxy Server for an Efficient Multimedia Streaming Service," Proc. of IEEE Int. Conf. ISCE, pp. 64-68, June 2005