Skip to main content
Log in

Playback Dispatch and Fault Recovery for a Clustered Video System with Multiple Servers

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Recent technology advances have made multimedia on-demand services feasible. One of the challenges is to provide fault-tolerant capability at system level for a practical video-on-demand system. The main concern on providing fault recovery is to minimize the consumption of system resources on the surviving servers in the event of server failure. In order to reduce the overhead on recovery, we present three schemes for recovering faulty playbacks through channel merging and sharing techniques on the surviving servers. Furthermore, to evenly distribute the recovery load among the surviving servers, we propose a balanced dispatch policy that ensures load balancing in both the normal server conditions and the presence of a server failure.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. F. Cristian, “Understanding fault-tolerant distributed systems,” Communications of the ACM, Vol. 34, pp. 56–78, 1991.

    Google Scholar 

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

    Google Scholar 

  3. C. Federighi and L.A. Rowe, “A distributed hierarchical storage manager for a video-on-demand system,” in Proceedings of IS &T/SPIE, San Jose, CA, 1994.

  4. E.A. Fox, “The coming revolution of interactive digital video,” Communications of the ACM, Vol. 32, pp. 794–801, 1989.

    Google Scholar 

  5. B. Furht, “Multimedia systems: An overview,” IEEE Multimedia, pp. 47–59, Spring, 1994.

  6. D.J. Gemmell, “Multimedia storage servers: A tutorial,” IEEE Multimedia, pp. 40–49, Summer 1995.

  7. E. Gelenbe, D. Finkel, and S. Tripathi, “Availability of a distributed computer system with failures,” Acta Informatica, Vol. 23, pp. 643–655, 1986.

    Google Scholar 

  8. L. Golubchik, C.S. Lui, and R. Muntz, “Adaptive piggybacking: A novel technique for data sharing in videoon-demand storage servers,” ACM Multimedia Systems, Vol. 4, No. 3, pp. 140–155, 1996.

    Google Scholar 

  9. Y. Huang and S.K. Tripathi, “Resource allocation for primary-site fault-tolerant systems,” IEEE Transactions on Software Engineering, Vol. 19, No. 2, 1993.

  10. J.C. Laprie, J. Arlat, and C. Beounes, “Definition and analysis of hardware-and software-fault-tolerant architectures,” IEEE Computer, Vol. 23, pp. 39–51, 1990.

    Google Scholar 

  11. T.D.C. Little and D. Venkatesh, “Probabilistic assignment of movies to storage devices in a video-on-demnad system,” in Proc. 4th Int'l. Wksp. On Network and Op. Sys. Support for Digital Audio and Video, 1992, pp. 231–240.

  12. T.D.C. Little and D. Venkatesh, “Popularity-based assignment of movies to storage devices in a video-ondemand system,” Multimedia Systems, Vol. 2, No. 6, pp. 280–287, 1995.

    Google Scholar 

  13. V.P. Nelson, “Fault-tolerant computing: Fundamental concepts,” IEEE Computer, Vol. 23, pp. 19–25, 1990.

    Google Scholar 

  14. I.J. Shyu and S.P. Shieh, “The load-balanced playback dispatch for fault-tolerant multi-server VOD systems,” in Proceedings of the Third Workshop on Real-Time and Media Systems, Taipei, Taiwan, R.O.C. 1997.

  15. Y. Wang, C.L. Liu, H.C. Du, and J. Hsieh, “Efficient video file allocation schemes for video-on-demand services,” ACM Multimedia Systems, Vol. 5, 1997.

  16. T.H. Wu, “Distributed interactive video system design and analysis” IEEE CommunicationsMagazine,Vol. 35, No. 3, 1998.

  17. G.K. Zipf, Human Behavior and the Principles of Least Effort, Addison-Wesley: Reading, MA, 1949.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Shyu, IJ., Shieh, SP. Playback Dispatch and Fault Recovery for a Clustered Video System with Multiple Servers. Multimedia Tools and Applications 9, 277–294 (1999). https://doi.org/10.1023/A:1009647211968

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1009647211968

Navigation