Scalable proxy caching of video under storage constraints

IEEE Journal on Selected Areas in Communications - Tập 20 Số 7 - Trang 1315-1327 - 2002
Zhourong Miao1, A. Ortega1
1Integrated Media Systems Center, Signal and Image Processing Institute, Department of Electrical Engineering-Systems, University of Southern California, Los Angeles, CA, USA

Tóm tắt

Proxy caching has been used to speed up Web browsing and reduce networking costs. In this paper, we study the extension of proxy caching techniques to streaming video applications. A trivial extension consists of storing complete video sequences in the cache. However, this may not be applicable in situations where the video objects are very large and proxy cache space is limited. We show that the approaches proposed in this paper (referred to as selective caching), where only a few frames are cached, can also contribute to significant improvements in the overall performance. In particular, we discuss two network environments for streaming video, namely, quality-of-service (QoS) networks and best-effort networks (Internet). For QoS networks, the video caching goal is to reduce the network bandwidth costs; for best-effort networks, the goal is to increase the robustness of continuous playback against poor network conditions (such as congestion, delay, and loss). Two different selective caching algorithms (SCQ and SCB) are proposed, one for each network scenario, to increase the relevant overall performance metric in each case, while requiring only a fraction of the video stream to be cached. The main contribution of our work is to provide algorithms that are efficient even when the buffer memory available at the client is limited. These algorithms are also scalable so that when changes in the environment occur it is possible, with low complexity, to modify the allocation of cache space to different video sequences.

Từ khóa

#Streaming media #Costs #Video sequences #Quality of service #Telecommunication traffic #IP networks #Bandwidth #Robustness #Measurement #Intelligent networks

Tài liệu tham khảo

10.1109/MMSP.1998.738940 10.1109/90.865072 10.1109/INFCOM.1999.752149 miao, 1999, proxy caching for efficient video services over the internet, Proc 9th Int Packet Video Workshop (PVW 99) 10.1109/ICME.2000.871526 10.1109/INFCOM.2000.832273 10.1109/INFCOM.2001.916677 rejaie, 1999, quality adaptation for congestion controlled video playback over the internet, Proc ACM SIGCOMM 99, 10.1145/316188.316222 tewari, 1998, resource-based caching for web servers, Proc SPIE/ACM Conf Multimedia Computing and Networking reisslein, 2000, interactive video streaming with proxy servers, Proc 1st Int Workshop on Intelligent Multimedia Computing and Networking (IMMCN) cover, 1991, Elements of Information Theory, 10.1002/0471200611 10.1109/69.790804 shim, 1997, a case for delay-conscious caching of web documents, Proc Int WWW Conf 10.1109/DCC.1996.488340 10.1109/65.844496 10.1109/90.842139 10.1109/MMSP.1997.602680 10.1145/505696.505701 abdulla, 1996, removal policies in network caches for world-wide web documents, Proc ACM SIGCOMM 96 yang, 1998, an optimal and efficient soft caching algorithm for network image retrieval, Proc ICIP chankhunthod, 1996, a hierarchical internet object cache, Proc Usenix Tech Conf, 153 mitchell, 1996, MPEG Video Compression Standard, 10.1007/b115884 10.1109/90.720873 iso/iec jtc1/sc29/wg11, 1998, MPEG-4 version 2 visual working draft rev 3 0 N2202 10.1109/90.769768 10.1007/s005300050062 garrett, 1993, Contributions toward real-time services on packet switched networks 10.1117/12.300913