Scalable proxy caching of video under storage constraints
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 networksTà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