Title :
Prefix caching assisted periodic broadcast for streaming popular videos
Author :
Guo, Yang ; Sen, Subhabrata ; Towsley, Don
Author_Institution :
Dept. of Comput. Sci., Massachusetts Univ., Amherst, MA, USA
Abstract :
The bandwidth-intensive and long-lived nature of high quality digital video makes it a challenging problem to transmit such video over the Internet. In this paper, we propose a scalable and flexible framework integrating proxy-based prefix caching with periodic broadcast of the suffix of a video from the server, for efficiently streaming a set of popular videos to a large number of asynchronous clients. We develop a methodology for (i) determining appropriate prefix and suffix transmission schemes based on a principle of decoupling the two transmissions from each other, and (ii) optimally allocating the proxy buffer space among the set of videos. A buffer allocation algorithm is presented that minimizes the aggregate bandwidth usage on the server-proxy path. Our studies show that our approach yields a buffer allocation close to the optimal solution minimizing both server-proxy and proxy-client path bandwidth usage for practical settings where the proxy-client path bandwidth is much cheaper than the long-haul server-proxy path bandwidth. When the proxy buffer is allocated to a set of videos using our scheme, a total buffer space of just 5-20% of the video repository is adequate to realize substantial reductions in the aggregate bandwidth usage on the server-proxy path.
Keywords :
Internet; cache storage; client-server systems; video on demand; Internet; aggregate bandwidth usage; asynchronous clients; buffer allocation; buffer allocation algorithm; high quality digital video; popular videos streaming; prefix caching assisted periodic broadcast; prefix transmission schemes; proxy buffer space; proxy-based prefix caching; proxy-client path bandwidth usage; scalable flexible framework; server-proxy path bandwidth usage; suffix transmission schemes; video repository; Aggregates; Bandwidth; Computer science; Delay; Digital video broadcasting; Internet; Multimedia communication; Network servers; Streaming media; Telecommunication traffic;
Conference_Titel :
Communications, 2002. ICC 2002. IEEE International Conference on
Print_ISBN :
0-7803-7400-2
DOI :
10.1109/ICC.2002.997314