Abstract
In spite of the attractiveness of Video-on-demand (VoD) services, their implantation to the present has not been as widespread as could have been desired due to centralized VoD systems have a limited streaming capacity and its grown is costly. One level proxy-based systems have been proposed to increase the system capacity but their scalability are still limited by the main network bandwidth. Our investigation are focussed on designing a flexible LVoD (large-scale Video-on-Demand) system capable of easy scaling with limited costs, which can adapt its size to the needs of the system. To achieve a scalable LVoD system, it is essential that the communications system bandwidth is able to grow in keeping with system growth (with a reasonable cost and limited loss of efficiency). To get these requirements we have proposed a hierarchical tree topology based on the use of independent local networks with proxies. To allow the system’s grow, the functionality of the proxy has been modified in such a way that it works at the same time as cache for the most watched movies, and as a mirror for the remaining movies. The evaluation of these systems has been done using an analytical model. The results shows that this architecture guarantees unlimited and low-cost growth for LVoD systems, the VoD system capacity can easily be adapted to any number of users and the system is fault-tolerant.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
A. Dan, D. Sitaram, and P. Shahabuddin, “Dynamic batching policies for an on-demand video server”, Multimedia Systems 4, pp. 112–121, June 1996.
A. Dan, D. Sitaram, and P. Shahabuddin, “Scheduling Policies for an On-Demand Video Server with Batching”, Proc. 2nd ACM Int’l. Multimedia Conference (ACM MULTIMEDIA’ 94), San Francisco, CA, Oct. 1994, pp. 15–23.
C. Aggarwal, J. Wolf, and P. S. Yu, “On optimal piggybacking merging policies for videoon-demand systems,” Performance Evaluation Review, vol. 24, pp. 200–209, May 1996.
D. L. Eager, M. K. Vernon, and J. Zahorjan, “Minimizing Bandwidth Requirements for On-Demand Data Delivery”, Proc. MIS’99, Indian Wells, CA, Oct. 1999.
F. A. Tobagi, “Distance learning with digital video,” IEEE Multimedia Magazine, pp. 90–94, Spring 1995.
K. A. Hua and S. Sheu, “Skyscraper Broadcasting: a new broadcasting scheme for metropolitan video-on-demand systems,” in SIGCOMM 97, pp. 89–100, ACM, (Cannes, France), Sept. 1997.
Hua, Ying Cai and Simon Sheu, Patching: A Multicast Tecnique for true Video-on-Demand Services, ACM Multimedia’98, pages 191–200.
Luigi Rizzo and Lorenzo Vicisano. “Replacement policies for a proxy cache.” Technical Report RN/98/13, UCL-CS, 1998.
S. Sen, L. Gao, J. Rexford, and D. Towsley, “Optimal Patching Schemes for Efficient Multimedia Streaming”, Proc. 9 th Int’l Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV’99), Basking Ridge, NJ, June 1999.
S. Sheu, K. A. Hua, and W. Tavanapong “Chaining: A Generalized Batching Technique for Video-On-Demand Systems”, In Proc. IEEE Int’l Conf. On Multimedia Compunting and Systems (ICMCS)’97, Ottawa, Ontario, Canada, June 3-6, 1997, pp. 110–117.
S. Viswanathan and T. Imielinski, “Metropolitan area video-on-demand service using pyramid broadcasting,” Multimedia Systems 4, pp. 197–208, Aug. 1996.
S.-H. G. Chan and F. Tobagi, “Caching schemes for distributed video services”, in Proceedings of the 1999 IEEE International Conference on Communications (ICC’99), (Vancouver, Canada), June 1999.
S.W. Lau, J.C.S. Lui and L. Golubchik, Merging Video Streams in a Multimedia Storage Server: Complexity and Heuristics, Multimedia Systems, 6(1), 1998, 29–42.
Subhabrata Sen, Jennifer Rexford, and Don Towsley. “Proxy prefix ca
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cores, F., Ripoll, A., Luque, E. (2001). A Fully Scalable and Distributed Architecture for Video-on-Demand. In: van Sinderen, M.J., Nieuwenhuis, L.J.M. (eds) Protocols for Multimedia Systems. PROMS 2001. Lecture Notes in Computer Science, vol 2213. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45481-0_6
Download citation
DOI: https://doi.org/10.1007/3-540-45481-0_6
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42708-7
Online ISBN: 978-3-540-45481-6
eBook Packages: Springer Book Archive