Proxy prefix caching for multimedia streams
- 1 January 1999
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 3, 1310-1319 vol.3
- https://doi.org/10.1109/infcom.1999.752149
Abstract
High latency and loss rates in the Internet make it difficult to stream audio and video without introducing a large playback delay. To address these problems, we propose a prefix caching technique whereby a proxy stores the initial frames of popular clips. Upon receiving a request for the stream, the proxy initiates transmission to the client and simultaneously requests the remaining frames from the server. In addition to hiding the delay, throughput, and loss effects of a weaker service model between the server and the proxy, this novel yet simple prefix caching technique aids the proxy in performing workahead smoothing into the client playback buffer. By transmitting large frames in advance of each burst, workahead smoothing substantially reduces the peak and variability of the network resource requirements along the path from the proxy to the client. We describe how to construct a smooth transmission schedule, based on the size of the prefix, smoothing, and playback buffers, without increasing client playback delay. Experiments with MPEG traces show how a few megabytes of buffer space at the proxy can substantially reduce the bandwidth requirements of variable-bit-rate video. Drawing on these results, we present guidelines for allocating buffer space for each stream, and how to effectively share buffer and bandwidth resources among multiple clients and streams.Keywords
This publication has 14 references indexed in Scilit:
- A cooperative packet recovery protocol for multicast videoPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Measurement and interpretation of voice traffic on the InternetPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A comparison of bandwidth smoothing techniques for the transmission of prerecorded compressed videoPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Smoothing variable-bit-rate video in an internetworkIEEE/ACM Transactions on Networking, 1999
- Supporting stored video: reducing rate variability and end-to-end resource requirements through optimal smoothingIEEE/ACM Transactions on Networking, 1998
- Packet loss effects on MPEG video sent over the public InternetPublished by Association for Computing Machinery (ACM) ,1998
- Resource-based caching for Web serversPublished by SPIE-Intl Soc Optical Eng ,1997
- End-to-end Internet packet dynamicsACM SIGCOMM Computer Communication Review, 1997
- Performance evaluation of ATM networks carrying constant and variable bit-rate video trafficIEEE Journal on Selected Areas in Communications, 1997
- An application level video gatewayPublished by Association for Computing Machinery (ACM) ,1995