|
ABSTRACT
To serve asynchronous requests using multicast, two categories of techniques---stream merging and periodic broadcasting---have been proposed. For sequential streaming access, where requests are uninterrupted from the beginning to the end of an object, these techniques are highly scalable: the required server bandwidth for stream merging grows logarithmically as request arrival rate, and the required server bandwidth for periodic broadcasting varies logarithmically as the inverse of start-up delay. A sequential access model, however, is inappropriate to model partial requests and client interactivity observed in various streaming access workloads. This paper analytically and experimentally studies the scalability of multicast delivery under a non-sequential access model where requests start at random points in the object. We show that the required server bandwidth for any protocol providing immediate service grows at least as the square root of request arrival rate, and the required server bandwidth for any protocol providing delayed service grows linearly with the inverse of start-up delay. We also investigate the impact of limited client receiving bandwidth on scalability. We optimize practical protocols which provide immediate service to non-sequential requests. The protocols utilize limited client receiving bandwidth, and they are near-optimal in that the required server bandwidth is very close to its lower bound.
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
|
|
 |
2
|
Charu Aggarwal , Joel Wolf , Philip S. Yu, On optimal piggyback merging policies for video-on-demand systems, Proceedings of the 1996 ACM SIGMETRICS international conference on Measurement and modeling of computer systems, p.200-209, May 23-26, 1996, Philadelphia, Pennsylvania, United States
|
| |
3
|
C. C. Aggarwal, J. L. Wolf, and P. S. Yu. A permutation-based pyramid broadcasting scheme for video-on-demand systems. In Proceedings of ICMCS, 1996.
|
 |
4
|
Jussara M. Almeida , Jeffrey Krueger , Derek L. Eager , Mary K. Vernon, Analysis of educational media server workloads, Proceedings of the 11th international workshop on Network and operating systems support for digital audio and video, p.21-30, January 2001, Port Jefferson, New York, United States
[doi> 10.1145/378344.378348]
|
| |
5
|
K. C. Almeroth and M. H. Ammar. The use of multicast delivery to provide a scalable and interactive video-on-demand service. IEEE Journal on Selected Areas in Communications, 14:1110-1122, 1996.
|
| |
6
|
A. Bar-Noy, J. Goshi, R. E. Ladner, and K. Tam. Comparison of stream merging algorithms for media-on-demand. In Proceedings of MMCN, January 2002.
|
| |
7
|
|
 |
8
|
|
| |
9
|
Y. Cai, K. A. Hua, and K. Vu. Optimizing patching performance. In Proceedings of MMCN, 1999.
|
| |
10
|
|
| |
11
|
|
| |
12
|
M. Chesire, A. Wolman, G. Voelker, and H. Levy. Measurement and analysis of a streaming workload. In Proceedings of USITS, March 2001.
|
| |
13
|
T. Chiueh and C. Lu. A periodic broadcasting approach to video-on-demand service. In Proceedings of MMCN, 1995.
|
| |
14
|
E. G. Coffman, J. P. Jelenhovic, and P. Momcilovic. Provably efficient stream merging. In Proceedings of Web Caching Workshop, June 2001.
|
| |
15
|
|
| |
16
|
|
| |
17
|
D. Eager, M. Vernon, and J. Zahorjan. Minimizing bandwidth requirements for on-demand data delivery. In Proceedings of MIS, 1998.
|
 |
18
|
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]
|
| |
19
|
D. Eager, M. Vernon, and J. Zahorjan. Bandwidth skimming: A technique for cost-efficient video-on-demand. In Proceedings of MMCN, January 2000.
|
| |
20
|
|
| |
21
|
L. Gao and D. Towsley. Efficient schemes for broadcasting popular videos. In Proceedings of NOSSDAV, June 1998.
|
| |
22
|
|
 |
23
|
Leana Golubchik , John C. S. Lui , Richard Muntz, Reducing I/O demand in video-on-demand storage servers, Proceedings of the 1995 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems, p.25-36, May 15-19, 1995, Ottawa, Ontario, Canada
|
| |
24
|
|
| |
25
|
N. Harel, V. Vellanki, A. Chervenak, G. Abowd, and U. Ramachandran. Workload of a media-enhanced classroom server. In Proceedings of Workshop on Workload Characterization, 1999.
|
| |
26
|
A. Hu. Video-on-demand broadcasting protocols: A comprehensize study. In Proceedings of INFOCOM, April 2001.
|
 |
27
|
|
 |
28
|
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
|
| |
29
|
L. Juhn and L. Tseng. Harmonic broadcasting for video-on-demand service. IEEE Transactions on Broadcasting, 44(1):100-105, 1998.
|
| |
30
|
|
| |
31
|
V. O. Li, W. Liao, X. Qiu, and E. Wong. Performance model of interactive video-on-demand systems. IEEE Journal on Selected Areas in Communications, 14:1099-1109, 1996.
|
| |
32
|
|
 |
33
|
Anirban Mahanti , Derek L. Eager , Mary K. Vernon , David Sundaram-Stukel, Scalable on-demand media streaming with packet loss recovery, Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications, p.97-108, August 2001, San Diego, California, United States
|
| |
34
|
J. Padhye and J. Kurose. An empirical study of client interactions with a continuous-media courseware server. In Proceedings of NOSSDAV, June 1998.
|
| |
35
|
J. Paris. An interactive broadcasting protocol for video-on-demand. In Proceedings of IPCCC, April 2001.
|
| |
36
|
|
| |
37
|
|
| |
38
|
J. Paris, S. W. Carter, and D. D. E. Long. A hybrid broadcasting protocol for video on demand. In Proceedings of MMCN, 1999.
|
| |
39
|
J. Paris, S. W. Carter, and D. D. E. Long. A reactive broadcasting protocol for video on demand. In Proceedings of MMCN, January 2000.
|
 |
40
|
Jehan-François Pâris , Darrell D. E. Long , Patrick E. Mantey, Zero-delay broadcasting protocols for video-on-demand, Proceedings of the seventh ACM international conference on Multimedia (Part 1), p.189-197, October 30-November 05, 1999, Orlando, Florida, United States
[doi> 10.1145/319463.319600]
|
| |
41
|
S. Sen, L. Gao, J. Rexford, and D. Towsley. Optimal patching schemes for efficient multimedia streaming. In Proceedings of NOSSDAV, June 1999.
|
| |
42
|
S. Sen, L. Gao, and D. Towsley. Frame-based periodic broadcast and fundamental resource tradeoffs. In Proceedings of IPCCC, April 2001.
|
| |
43
|
S. Viswanathan and T. Imielinski. Pyramid broadcasting for video on demand service. In Proceedings of MMCN, 1995.
|
| |
44
|
Y. Zhao, D. Eager, and M. Vernon. Efficient delivery techniques for variable bit rate multimedia. In Proceedings of MMCN, January 2002.
|
CITED BY 8
|
|
|
|
|
Marcus Rocha , Marcelo Maia , Ítalo Cunha , Jussara Almeida , Sérgio Campos, Scalable media streaming to interactive users, Proceedings of the 13th annual ACM international conference on Multimedia, November 06-11, 2005, Hilton, Singapore
|
|
|
Cristiano P. Costa , Italo S. Cunha , Alex Borges , Claudiney V. Ramos , Marcus M. Rocha , Jussara M. Almeida , Berthier Ribeiro-Neto, Analyzing client interactivity in streaming media, Proceedings of the 13th international conference on World Wide Web, May 17-20, 2004, New York, NY, USA
|
|
|
|
|
|
|
|
|
Eveline Veloso , Virgílio Almeida , Wagner Meira, Jr. , Azer Bestavros , Shudong Jin, A hierarchical characterization of a live streaming media workload, IEEE/ACM Transactions on Networking (TON), v.14 n.1, p.133-146, February 2006
|
|
|
Marcelo Maia , Marcus Rocha , Ítalo Cunha , Jussara Almeida , Sérgio Campos, Network bandwidth requirements for optimized streaming media transmission to interactive users, Proceedings of the 12th Brazilian symposium on Multimedia and the web, November 19-22, 2006, Natal, Rio Grande do Norte, Brazil
|
|
|
|
|