Data networks
Analysis, modeling and generation of self-similar VBR video traffic
SIGCOMM '94 Proceedings of the conference on Communications architectures, protocols and applications
Parallel Video Servers: A Tutorial
IEEE MultiMedia
Theory, Volume 1, Queueing Systems
Theory, Volume 1, Queueing Systems
The Internet location services model
Computer Communications
Striping for Interactive Video: Is it Worth it?
ICMCS '99 Proceedings of the 1999 IEEE International Conference on Multimedia Computing and Systems - Volume 02
Modeling and resource allocation for mobile video over WiMAX broadband wireless networks
IEEE Journal on Selected Areas in Communications
A Comparative Study into Distributed Load Balancing Algorithms for Cloud Computing
WAINA '10 Proceedings of the 2010 IEEE 24th International Conference on Advanced Information Networking and Applications Workshops
A game-theoretic multipath routing for video-streaming services over Mobile Ad Hoc Networks
Computer Networks: The International Journal of Computer and Telecommunications Networking
Practical modelling for generating self-similar VBR video traffic
ICCS'05 Proceedings of the 5th international conference on Computational Science - Volume Part I
IEEE Communications Surveys & Tutorials
Dimensioning the capacity of true video-on-demand servers
IEEE Transactions on Multimedia
Scheduled video delivery-a scalable on-demand video delivery scheme
IEEE Transactions on Multimedia
Efficient Streaming Packet Video Over Differentiated Services Networks
IEEE Transactions on Multimedia
Performance Analysis of Resource Selection Schemes for a Large Scale Video-on-Demand System
IEEE Transactions on Multimedia
MMPacking: a load and storage balancing algorithm for distributed multimedia servers
IEEE Transactions on Circuits and Systems for Video Technology
Video coding for streaming media delivery on the Internet
IEEE Transactions on Circuits and Systems for Video Technology
Streaming video over the Internet: approaches and directions
IEEE Transactions on Circuits and Systems for Video Technology
Combination Load Balancing for Video-on-Demand Systems
IEEE Transactions on Circuits and Systems for Video Technology
Hi-index | 0.24 |
Nowadays, video on demand is one of the services more highly appreciated and demanded by customers. As the number of users increases, the capacity of the system that provides these services must also be increased to guarantee the required quality of service. An approach to that end is to have available several video servers at various distribution points in order to satisfy the different incoming demands (video server cluster). When a movie demand arrives to such a cluster, a load balancing device must assign the request to a specific server according to a procedure that must be fast, easy to implement and scalable. In this article we consider the problem of appropriately splitting this load to improve on the system performance. After an analysis of the video packet generation, we point out the similarity between this problem and that of optimally routing packets in data networks. With this similarity in mind, a new mechanism to select the appropriate video server is proposed. The purpose of this mechanism is to minimize the average packet transfer time (waiting time plus transmission time) at the video server cluster. In this way, we are able to obtain a dynamic load balancing policy that performs satisfactorily and that is very easy to implement in practice. The results of several experiments run with real data are shown and commented to substantiate our claims. A description of a practical implementation of the system is also included.