Abstract
Broadband Cable Networks (BCNs) bring high-speed Internet access to home and make emerging multimedia streaming applications feasible. However, bandwidth contention is still a challenging problem in providing efficient IP-based Video-On-Demand (VOD) service on BCNs, due to the lack of effective approaches to exploit the unique characteristics of BCNs. To address the bandwidth contention issue, we propose an efficient video scheduling technique, called full-sharing scheduling in this paper. This technique fully exploits the unique characteristics of BCNs to reduce the bandwidth consumption of video sessions sharing a cable channel of fixed capacity, thereby maximizing the number of simultaneous video sessions on the single channel. Furthermore, we analyze the expected bandwidth and the session blocking probability of a video under the full-sharing scheduling. Based on this analysis, we design an efficient video assignment mechanism for maximizing the profit of a VOD system in scheduling videos on BCNs. Through both analysis and simulation, we show that our approach minimizes the bandwidth consumption of video sessions compared with the previous approaches and has significant advantages on BCNs. The proposed approach is also directly applicable on other broadcast/multicast networks in which clients have sufficient buffer and downstream bandwidth, e.g., satellite broadband networks.
Similar content being viewed by others
References
Aggarwal C, Wolf J, Yu P (1996) On optimal batching policies for video-on-demand storage servers. In: Proceedings of the IEEE international conference on multimedia systems ’96, Hiroshima, Japan. IEEE Computer Society, Washington DC, pp 253–258, June
Aggarwal C, Wolf J, Yu P (1996) A permutation-based pyramid broadcasting scheme for video-on-demand. In: Proceedings of the IEEE international conference on multimedia systems ’96, Hiroshima, Japan. IEEE Computer Society, Washington, DC, pp 118–126, June
Cable Television Laboratories, Inc. (2004) DOCSIS Overview. http://www.cablemodem.com/downloads/slideshow.ppt, June
Chan S-H, Yeung S-H (2002) Client buffering techniques for scalable video broadcasting over broadband networks with low user delay. IEEE Trans Broadcast 48:19–26
Dan A, Shahabuddin P, Sitaram D (1994) Scheduling policies for an on-demand video server with batching. In: Proceedings of ACM multimedia. ACM, New York, NY, pp 15–23, Oct
DOCSIS 1.1 Radio Frequency Interface Specification, SP-RFIv1.1-I07-010829, http://www.cablemodem.com/Specs/
Dong Y, Zhang Z-L, Du D (2003) Full-sharing optimal scheduling for vod service on broadband cable networks. Technical report 02-028, Dept. of Computer Science and Engineering, University of Minnesota, 2002. Also in: Proceedings of IEEE packet video ’03, Nantes, France, April, 2003. http://www.cs.umn.edu/~dong/papers/full-sharing-tech-report.ps
Eager D, Vernon M (1998) Dynamic skyscraper broadcast for video-on-demand. In: Lecture notes of computer science vol 1058. Springer, Berlin Heidelberg New York, pp 18–32 (Istanbul)
Eager D, Vernon M, Zahorjan J (1999) Minimizing bandwidth requirements for on-demand data delivery. In: Proceedings of 5th international workshop on multimedia information systems, pp. 21–23, Oct
Eager D, Vernon M, Zahorjan J (2000) Bandwidth skimming: a technique for cost-effective video-on-demand. In: Proceedings of MMCN ’00, San Jose, CA, 25–27 Jan 2000
Gao L, Towsley D (1999) Supplying instantaneous video-on-demand services using controlled multicast. In: Proceedings of IEEE multimedia computing and systems, Florence, Italy, vol 2. IEEE Computer Society, p 117
Griwodz C, Liepert M, Zink M, Steinmetz R (2000) Tune to lambda patching. ACM Perform Eval Rev 27(4):20–26
Guo Y, Gao L, Towsley D, Sen S (2002) Seamless workload adaptive broadcast. In: Proceedings of international packet video workshop 2002, Pittsburgh, PA, 24–26 April 2002
Hogan M (2001) Cable’s big dilemma: managing bandwidth, multichannel news, June 18. Reed Business Information, a division of Reed Elsevier Inc. It is online publisher at http://www.multichannel.com/
Hu A (2001) Video-on-demand broadcasting protocols: a comprehensive study. In: Proceedings of INFOCOM ’01, Anchorage, AZ, 22–26 April 2001
Hua KA, Sheu S (1997) Skyscraper broadcasting: a new broadcasting scheme for metropolitan video-on-demand systems. In: ACM SIGCOMM. ACM, New York, NY, pp 89–100, Sept
Hua K, Cai Y, Sheu S (1998) Patching: a multicast technique for true video-on-demand services. In: Proceedings of ACM multimedia. ACM, New York, NY, pp 191–200, Sept
Juhn L, Tseng L (1997) Harmonic broadcasting for video-on-demand Service. IEEE Trans Broadcast 43(3):268–271
Juhn L, Tseng L (1998) Fast data broadcasting and receiving scheme for popular video service. IEEE Trans Broadcast 44(1):100–105
Paris J, Carter S, Long D (1999) A hybrid broadcasting protocol for video on demand. In: Proceedings of MMCN’99, San Jose, CA, pp 317–326, Jan
Paris J-F (1999) A simple low-bandwidth broadcasting protocol for video-on-demand. In: Proceedings of 8th international conference on computer communications and networks (ICCCN ’99), Boston, MA, pp 118–123, 11–13 October 1999
Saparilla D, Ross K, Reisslein M (1999) Periodic broadcasting with vbr-encoded video. In: Proceedings of INFOCOM ’99, New York, NY, 21–25 March 1999
Sen S, Gao L, Rexford J, Towsley D (1999) Optimal patching scheduling for efficient multimedia streaming. In: Proceedings of IEEE NOSSDAV ’99, Basking Ridge, NJ, June
Sen S, Gao L, Towsley D (2001) Frame-based periodical broadcast and fundamental resource tradeoffs. In: IEEE international performance, computing, and communications conference (IPCCC 2001), Phoenix, AZ, 4–6 April 2001
TiVo, Inc., The TiVo Box, http://www.tivo.com/1.1.asp.
Viswanathan S, Imielinski T (1996) Metropolitan area video-on-demand service using pyramid broadcasting. Multimedia Syst 4(5):197–208
Yan E, Kameda T (2003) An efficient vod broadcasting scheme with user bandwidth limit. In: Proceedings of ACM/SPIE MMCN 2003, vol 5019, San Clara, pp 200–208, Jan
Author information
Authors and Affiliations
Corresponding author
Additional information
This work was supported in part by the National Science Foundation under the grants ANI-0073819, ITR-0085824, and CAREER Award NCR-9734428. Any opinions, findings, and conclusions or recommendations expressed in this paper are those of the authors and do not necessarily reflect the views of the National Science Foundation.
Rights and permissions
About this article
Cite this article
Dong, Y., Zhang, ZL. & Du, D.HC. Full-sharing: efficient bandwidth scheduling for video streaming over broadband cable networks (BCNs). Multimed Tools Appl 33, 131–156 (2007). https://doi.org/10.1007/s11042-006-0069-4
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-006-0069-4