Abstract
The video-on-demand (VOD) is one of the most potential services of internet applications. In this paper, a load balanced PC-Cluster for implementing the VOD server has been proposed to offer the video-information to users efficiently. In the proposed scheme, two-Tier model has been adopted in the systematic architecture. The PC-Cluster is used to be the storage system of the VOD server and the load balancing mechanism in the proposed system is based on the Least-Connection-First algorithm. For enhancing the sharing and balancing of the system load among video servers in the cluster, a video placement strategy has also been proposed. Accompany with the dynamically adjusted files in each video level, a dynamical cyclical video replacement mechanism is applied to replicate and allocate video files for improving the load balance of the system. From the experimental results, we can see that a better load balance of the system can be achieved by applying the proposed scheme.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Singer, D., Belknap, W., Franceschini, G.: ISO Media File format specification. ISO/IEC JTC1/SC29/WG11 (2001)
ISO/IEC: ISO Media File format specification-MP4 Technology under consideration for ISO/IEC 14496-1:2001/Amd 3. JTC1/SC29/WG11 MPEG01/N4270-1 (2001)
Chen, Y.P.: A Fault-Tolerant Video-on-Demand Server. Department of Computer Science, National Chiao-Tung University (1998)
Hung, W.S.: An Effective Data Placement Scheme for Supporting Fault-Tolerance in Distributed Video Server Environment, Department of Computer Science, National Chiao-Tung University (1999)
Aversa, L., Bestavros, A.: Load balancing a cluster of web servers: using distributed packet rewriting. In: Proceedings of the IEEE International Conference on Performance, Computer, and Communications, pp. 24–29 (2000)
Bunt, R.B., Eager, D.L., Oster, G.M., Williamson, C.L.: Achieving Load Balance and Effective Caching in Clustered Web Servers, University of Saskatchewan (1999)
Tewari, R., Mukherjee, R., Dias, D.M., Vin, H.M.: Design and Performance Tradeoffs in Clustered Video Servers. In: Proceedings of the International Conference on Multimedia Computing and Systems (1996)
Jin, H., Tan, G., Wu, S.: Clustered Multimedia Servers: Architecture and Storage System. Internet and Cluster Computing Center (2003)
Schukzrinne, H., Rao, A., Lanphier, R.: Real Time Streaming Protocol (RTSP), RFC2326 (1998)
Schukzrinne, H., Casner, S., Frederick, R., Jacobson, V.: RTP: A Transport Protocol for Real-Time Applications, RFC3550-RTP (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lee, LT., Chang, HY., Tao, DF., Yang, SL. (2009). Design and Implementation of a PC-Cluster Based Video-On-Demand Server. In: Kim, Th., Fang, WC., Lee, C., Arnett, K.P. (eds) Advances in Software Engineering. ASEA 2008. Communications in Computer and Information Science, vol 30. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-10242-4_16
Download citation
DOI: https://doi.org/10.1007/978-3-642-10242-4_16
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-10241-7
Online ISBN: 978-3-642-10242-4
eBook Packages: Computer ScienceComputer Science (R0)