Optimal proxy cache allocation for efficient streaming media distribution

Proceedings - IEEE INFOCOM - Tập 3 - Trang 1726-1735 vol.3
Bing Wang1, S. Sen2, M. Adler1, D. Towsley1
1Department of Computer Science, University of Massachusetts, Amherst, MA, USA
2AT and T Research Laboratories, Florham Park, NJ, USA

Tóm tắt

In this paper, we address the problem of efficiently streaming a set of heterogeneous videos from a remote server through a proxy to multiple asynchronous clients so that they can experience playback with low startup delays. We develop a technique to analytically determine the optimal proxy prefix cache allocation to the videos that minimizes the aggregate network bandwidth cost. We integrate proxy caching with traditional server-based reactive transmission schemes such as batching, patching and stream merging to develop a set of proxy-assisted delivery schemes. We quantitatively explore the impact of the choice of transmission scheme, cache allocation policy, proxy cache size, and availability of unicast versus multicast capability, on the resultant transmission cost.. Our evaluations show that even a relatively small prefix cache (10%-20% of the video repository) is sufficient to realize substantial savings in transmission cost. We find that carefully designed proxy-assisted reactive transmission schemes can produce significant cost savings even in predominantly unicast environments such as the Internet.

Từ khóa

#Streaming media #Videos #Unicast #Network servers #Delay #Aggregates #Bandwidth #Cost function #Merging #Availability

Tài liệu tham khảo

schulzrinne, 1998, Real time streaming protocol (RTSP), request for comments 2326 10.1109/69.956098 10.1109/65.819174 wang, 2001, Proxy-based distribution of streaming video over unicast/multicast connections verscheure, 0, Joint server scheduling and proxy caching for video delivery, Proc 6th International Workshop on Web Caching and Content Distribution June 2001 10.1109/IPCCC.2001.918638 10.1109/INFCOM.2001.916690 10.1117/12.333819 10.1145/290747.290771 10.1109/ICCCN.1997.623313 10.1109/MMCS.1996.534983 gao, 0, Catching and selective catching: Efficient latency reduction techniques for delivering continuous multimedia streams, Proc ACM Multimedia 1999 10.1109/INFCOM.1999.752149 tewari, 0, Resource-based caching for web servers, Proc SPIE/ACM Conference on Multimedia Computing and Networking January 1998 eager, 0, Optimal and efficient merging schedules for video-on-demand servers, Proc ACM Multimedia November 1999 gao, 0, Supplying instantaneous video-on-demand services using controlled multicast, Proc IEEE International Conference on Multimedia Computing and Systems 1999 wang, 0, A network conscious approach to end-to-end video delivery over wide area networks using proxy servers, Proc IEEE INFOCOM April 1998 almeida, 0, A hybrid caching strategy for streaming media files, Proc SPIE/ACM Conference on Multimedia Computing and Networking January 2001, 10.1117/12.410909