Skip to main content

A Fully Scalable and Distributed Architecture for Video-on-Demand

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2213))

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A. Dan, D. Sitaram, and P. Shahabuddin, “Dynamic batching policies for an on-demand video server”, Multimedia Systems 4, pp. 112–121, June 1996.

    Article  Google Scholar 

  2. 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.

    Google Scholar 

  3. 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.

    Article  Google Scholar 

  4. 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.

    Google Scholar 

  5. F. A. Tobagi, “Distance learning with digital video,” IEEE Multimedia Magazine, pp. 90–94, Spring 1995.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. Hua, Ying Cai and Simon Sheu, Patching: A Multicast Tecnique for true Video-on-Demand Services, ACM Multimedia’98, pages 191–200.

    Google Scholar 

  8. Luigi Rizzo and Lorenzo Vicisano. “Replacement policies for a proxy cache.” Technical Report RN/98/13, UCL-CS, 1998.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. S. Viswanathan and T. Imielinski, “Metropolitan area video-on-demand service using pyramid broadcasting,” Multimedia Systems 4, pp. 197–208, Aug. 1996.

    Article  Google Scholar 

  12. 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.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. Subhabrata Sen, Jennifer Rexford, and Don Towsley. “Proxy prefix ca

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics