|
Warning: The download time has expired please click on the item to try again.
ABSTRACT
Periodic broadcast protocols enable efficient streaming of highly popular media files to large numbers of concurrent clients. Most previous periodic broadcast protocols, however, assume that all clients can receive at the same rate, and also assume that reception bandwidth is not time-varying. In this article, we first develop a new periodic broadcast protocol, Optimized Heterogeneous Periodic Broadcast (OHPB), that can be optimized for a given population of clients with heterogeneous reception bandwidths and quality-of-service requirements. The OHPB protocol utilizes an optimized segment size progression determined by solving a linear optimization model that takes as input the client population characteristics and an objective function such as mean client startup delay. We then develop a generalization of the OHPB linear optimization model that allows optimal server bandwidth allocation among multiple concurrent OHPB broadcasts, wherein each media file and its clients may have different characteristics. Finally, we propose complementary client protocols employing work-ahead buffering of data during playback, so as to enable more uniform playback quality when the reception bandwidth is time-varying.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Almeida, J., Eager, D., Ferris, M., and Vernon, M. 2002. Provisioning content distribution networks for streaming media. In Proceedings of the IEEE INFOCOM.
|
| |
2
|
Bar-Noy, A., Goshi, G., Ladner, R., and Tam, K. 2002. Comparison of stream merging algorithms for media-on-demand. In Proceedings of the International Conference on Multimedia Computing and Networking.
|
| |
3
|
|
| |
4
|
|
 |
5
|
John W. Byers , Michael Luby , Michael Mitzenmacher , Ashutosh Rege, A digital fountain approach to reliable distribution of bulk data, Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication, p.56-67, August 31-September 04, 1998, Vancouver, British Columbia, Canada
|
| |
6
|
Cheung, S., Ammar, M., and Li, X. 1996. On the use of destination set grouping to improve fairness in multicast video distribution. In Proceedings of the IEEE INFOCOM.
|
| |
7
|
Eager, D., Ferris, M., and Vernon, M. 1999. Optimized regional caching for on-demand data delivery. In Proceedings of the International Conference on Multimedia Computing and Networking.
|
| |
8
|
|
| |
9
|
|
 |
10
|
Derek Eager , Mary Vernon , John Zahorjan, Optimal and efficient merging schedules for video-on-demand servers, Proceedings of the seventh ACM international conference on Multimedia (Part 1), p.199-202, October 30-November 05, 1999, Orlando, Florida, United States
[doi> 10.1145/319463.319601]
|
| |
11
|
Eager, D., Vernon, M., and Zahorjan, J. 2000. Bandwidth skimming: A technique for cost-effective video-on-demand. In Proceedings of the International Conference on Multimedia Computing and Networking.
|
| |
12
|
|
| |
13
|
|
| |
14
|
Gao, L., Kurose, J., and Towsley, D. 1998. Efficient schemes for broadcasting popular videos. In Proceedings of the ACM International Workshop on Network and Operating Systems Support for Digital Audio and Video.
|
| |
15
|
Hu, A. 2001. Video-on-demand broadcasting protocols: A comprehensive study. In Proceedings of the IEEE INFOCOM.
|
| |
16
|
|
 |
17
|
Kien A. Hua , Simon Sheu, Skyscraper broadcasting: a new broadcasting scheme for metropolitan video-on-demand systems, Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication, p.89-100, September 14-18, 1997, Cannes, France
|
| |
18
|
Hua, K. A., Bagouet, O., and Oger, D. 2003. Periodic broadcast protocol for heterogeneous receivers. In Proceedings of the International Conference on Multimedia Computing and Networking.
|
| |
19
|
Juhn, L. and Tseng, L. 1997. Harmonic broadcasting for video-on-demand service. IEEE Trans. Broadcast. 43, 3, 268--271.
|
 |
20
|
|
 |
21
|
|
| |
22
|
|
| |
23
|
Li, X., Ammar, M. H., and Paul, S. 1999. Video multicast over the Internet. IEEE Netw. 13, 2, 46--60.
|
 |
24
|
Michael Luby , Vivek K. Goyal , Simon Skaria , Gavin B. Horn, Wave and equation based rate control using multicast round trip time, Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications, August 19-23, 2002, Pittsburgh, Pennsylvania, USA
|
| |
25
|
|
| |
26
|
|
| |
27
|
|
 |
28
|
Steven McCanne , Van Jacobson , Martin Vetterli, Receiver-driven layered multicast, Conference proceedings on Applications, technologies, architectures, and protocols for computer communications, p.117-130, August 28-30, 1996, Palo Alto, California, United States
|
| |
29
|
Mitzenmacher, M. 2004. Digital fountains: A survey and look forward. In Proceedings of the IEEE Information Theory Workshop.
|
| |
30
|
|
 |
31
|
|
 |
32
|
Reza Rejaie , Mark Handley , Deborah Estrin, Quality adaptation for congestion controlled video playback over the Internet, Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication, p.189-200, August 30-September 03, 1999, Cambridge, Massachusetts, United States
|
| |
33
|
Rejaie, R., Handley, M., and Estrin, D. 1999b. RAP: An end-to-end congestion control mechanism for realtime streams in the Internet. In Proceedings of the IEEE INFOCOM.
|
| |
34
|
Rizzo, L. and Vicisano, L. 1997. A reliable multicast data distribution protocol based on software FEC techniques. In Proceedings of the IEEE Workshop on High Performance Communication Systems.
|
| |
35
|
Sen, S., Rexford, J., and Towsley, D. 1999. Proxy prefix caching for multimedia streams. In Proceedings of the IEEE INFOCOM.
|
| |
36
|
Sherali, H. and Choi, G. 1996. Recovery of primal solutions when using subgradient optimization methods to solve Lagrangian duals of linear programs. Oper. Resea. Lett. 19, 5, 105--113.
|
| |
37
|
Tantaoui, M., Hua, K., and Do, T. 2004. BroadCatch: A periodic broadcast technique for heterogeneous video-on-demand. IEEE Trans. Broadcast 50, 3, 289--301.
|
| |
38
|
Turletti, T., Parisis, S., and Bolot, J. 1997. Experiments with a layered transmission scheme over the Internet. INRIA Tech. rep. 3296.
|
| |
39
|
Vicisano, L., Rizzo, L., and Crowcroft, J. 1998. TCP-like congestion control for layered video multicast data transfer. In Proceedings of the IEEE INFOCOM.
|
| |
40
|
|
| |
41
|
Wang, B., Sen, S., Adler, M., and Towsley, D. 2002. Optimal proxy cache allocation for efficient streaming media distribution. In Proceedings of the IEEE INFOCOM.
|
| |
42
|
Widmer, J., Dende, R., and Mauve, M. 2001. A survey of TCP-friendly congestion control. IEEE Netw. 15, 3, 28--37.
|
| |
43
|
Zhao, Y., Eager, D., and Vernon, M. 2002. Network bandwidth requirements for scalable on-demand streaming. In Proceedings of the IEEE INFOCOM.
|
| |
44
|
Zink, M., Künzel, O., Schmitt, J., and Steinmetz, R. 2003. Subjective impression of variations in layer encoded videos. In Proceedings of the IEEE International Workshop on Quality of Service.
|
|