Definition:Large-scale video-on-demand systems allow distributed users to interactively access video files from remote servers and consist of four components: video server, directory server, proxy server, and clients/set-top-box.
With the advances in digital video technology and high speed networking, video-on-demand (VoD) services [1], [2]have come into practice in recent years. The VoD service allows geographically distributed users to interactively access video files from remote VoD servers. Users can request videos from a server at any time and enjoy the flexible control of video playback with VCR-like functions. Nevertheless, such systems have not yet been commercial success because server and network requirements are the limiting factors in the wide deployment of such services. Engineers have thus tried to minimize the resources requirement as well as increase the system scalability. There are mainly two approaches for building a large scale VoD system in a cost-effective way....
References
W.D. Sincokie, “System architecture for a large scale video on demand service,” Computer Networks and ISDN Systems, Vol. 22, pp. 155–162, September 1991.
W.F. Poon, K.T. Lo, and J. Feng, “Determination of efficient transmission scheme for video-on-demand (VoD) services,” IEEE Transactions on Circuits and Systems for Video Technology, Vol. 13, No. 2, pp. 188–192, February 2003.
D.A. Patterson, G.A. Gibson, and R.H. Katz, “A case for redundant array of inexpensive disks (RAID),” Proceedings of the ACM Conference Management of Data, pp. 1009–116, 1988.
K Li, W.J. Liao, X. X. Qiu, and W. M. Wong, “Performance Model of Interactive Video-on-Demand Systems,” IEEE Journal on Selected Areas in Communication, Vol. 14, No. 6, pp. 1099–1109, August 1996.
G. S. H. Chan and F. Tobagi, “Distributed servers architecture for networked video services,” IEEE/ACM Transactions on Networking, Vol. 9, No. 2, pp. 125–136, April 2001.
S. Jin and A. Bestavros, “Popularity-aware greedy dual-size web proxy caching algorithms,” Proceedings of the 20th International Conference on Distributed Computing Systems, pp. 254–261, 2000.
R. Tweari, H.M. Vin, A. Dan, and D. Sitaram, “Resource based caching for web server,” Proceedings of the ACM/SPIE Multimedia Computing and Network, pp. 191–204, 1998.
R. Rejaie and J. Kangasharju, “Mocha: A quality adaptive multimedia proxy cache for Internet streaming,” Proceedings of the 11th International Workshop on Network and Operating Systems Support for Digital Audio and Video, January 2001.
K.L. Wu, P.S. Yu, and J. L. Wolf, “Segment-based proxy caching of multimedia streams,” Proceedings of the 10th International WWW Conference (WWW10), May 2001.
J. Kangasharju, F. Hartanto, M. Reisslein, and K.W. Ross, “Distributing layered encoded video through caches,” IEEE Transactions on Computers, Vol. 51, No. 6, pp. 622–636, 2002.
W.F. Poon, K.T. Lo, and J. Feng, “Hierarchical network architecture for layered video streaming,” Proceedings of the 24th International Conference on Distributed Computing Systems Workshop, pp. 164–169, March 2004, Tokyo, Japan.
W.F. Poon, K.T. Lo, and J. Feng, “First segment partition for video-on-demand broadcasting protocols,” Computer Communications, Vol. 26, No. 14, pp. 1698–1708, September 2003.
W. Fenner, “Internet group management protocol, version 2,” RFC2236, November 1997.
J.W. Wong, “Broadcast Delivery,” Proceedings of the IEEE, Vol. 76, No. 12, pp. 1566–1577, December 1998.
S. Viswanathan and T. Imielinski, “Metropolitan area video-on-demand service using pyramid broadcasting,” ACM Multimedia Systems, Vol. 4, No. 4, pp. 197–208, 1996.
K.A. Hua and S. Sheu, “Skyscraper broadcasting: A new broadcasting scheme for metropolitan video-on-demand systems,” Proceedings of the SIGCOMM 97, pp. 98–100, 1997.
L. Juhn and L. Tseng, “Fast data broadcasting and receiving scheme for popular video service,” IEEE Transactions on Broadcasting, Vol. 44, No. 1, pp. 100–105, March 1998.
L. Juhn and L. Tseng, “Harmonic broadcasting protocols for video-on-demand service,” IEEE Transactions on Broadcasting, Vol. 43, No. 3, pp. 268–271, September 1997.
J.-F. Paris, S. W. Carter, and D. D. E. Long, “Efficient broadcasting protocols for video on demand,” Proceedings of the MASCOTS 98, pp. 127–132, 1998.
J.-F. Paris, S. W. Carter, and D. D. E. Long, “A hybrid broadcasting protocol for video on demand,” Proceedings of the 1999 Multimedia Computing and Networking Conference (MMCN 99), pp. 317–326, 1999.
K.A. Hua, Y. Cai, and S. Sheu, “Patching: A multicast technique for true video-on-demand services,” Proceedings of the 6th ACM International Conference on Multimedia, pp. 191–200, 1998.
H. Tan, D. L. Eager, and M. K. Vernon, “Delimiting the range of effectiveness of scalable on-demand streaming,” Proceedings of IFIP International Symposium on Computer Performance Modeling, Measurement and Evaluation (Performance 2002), Rome, September 2002.
W.F. Poon and K.T. Lo, “Design of multicast delivery for providing VCR functionality in interactive video-on-demand systems,” IEEE Transactions on Broadcasting, Vol. 45, No. 1, pp. 141–148, March 1999.
W.J. Liao and O.K. Li, “The split and merge protocol for interactive video-on-demand,” IEEE Multimedia, Vol. 4, No. 4, pp. 51–62, 1997.
L. Emmanuel, Abram-Profeta, and K.G. Shin, “Providing Unrestricted VCR Functions in Multicast Video-on-Demand Servers,” Proceedings of IEEE International Conference on Multimedia Computing and Systems, pp. 66–75, 1998.
Z. Fei, M.H. Ammar, I. Kamel, and S. Mukherjee, “Providing interactive functions for staggered multicast near video-on-demand,” Proceedings of IEEE International Conference on Multimedia Computing and Systems’ 99, pp. 949–953, 1999.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer Science+Business Media, Inc.
About this entry
Cite this entry
Feng, J., Poon, W.F., Lo, K.T. (2006). Large-Scale Video-on-Demand Systems. In: Furht, B. (eds) Encyclopedia of Multimedia. Springer, Boston, MA. https://doi.org/10.1007/0-387-30038-4_121
Download citation
DOI: https://doi.org/10.1007/0-387-30038-4_121
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-24395-5
Online ISBN: 978-0-387-30038-2
eBook Packages: Computer ScienceReference Module Computer Science and Engineering