Improving Bandwidth Efficiency In Distributed Video-On-Demand Architectures

Distributed Video-on-Demand (DVoD) systems are proposed as a solution to the limited streaming capacity and null scalability of centralized systems. In a previous work, we proposed a fully distributed large-scale VoD architecture, called Double P-Tree, which has shown itself to be a good approach to the design of flexible and scalable DVoD systems. In this paper, we present relevant design aspects related to video mapping and traffic balancing in order to improve Double P-Tree architecture performance. Our simulation results demonstrate that these techniques yield a more efficient system and considerably increase its streaming capacity. The results also show the crucial importance of topology connectivity in improving multicasting performance in DVoD systems. Finally, a comparison among several DVoD architectures was performed using simulation, and the results show that the Double P-Tree architecture incorporating mapping and load balancing policies outperforms similar DVoD architectures.

[1]  Fouad A. Tobagi,et al.  Caching schemes for distributed video services , 1999, 1999 IEEE International Conference on Communications (Cat. No. 99CH36311).

[2]  Arif Ghafoor,et al.  Proxy servers for scalable interactive video support , 2001 .

[3]  Fouad A. Tobagi,et al.  Distributed servers architecture for networked video services , 2001, TNET.

[4]  Ren-Hung Hwang,et al.  Fast optimal video placement algorithms for hierarchical video-on-demand systems , 2001, IEEE transactions on broadcasting.

[5]  Scott A. Barnett,et al.  A Cost Comparison of Distributed and Centralized Approaches to Video-on-Demand , 1996, IEEE J. Sel. Areas Commun..

[6]  F. Kashani,et al.  Decentralized Resource Management for a Distributed Continuous Media Server , 2002, IEEE Trans. Parallel Distributed Syst..

[7]  Xiaobo Zhou,et al.  Solving a media mapping problem in a hierarchical server network with parallel simulated annealing , 2000, Proceedings 2000 International Conference on Parallel Processing.

[8]  Carsten Griwodz Wide area true video-on-demand by a decentralized cache-based distribution infrastructure , 2000 .

[9]  Fernando Cores,et al.  Double P-Tree: A Distributed Architecture for Large-Scale Video-on-Demand , 2002, Euro-Par.

[10]  Cheng-Zhong Xu,et al.  Optimal video replication and placement on a cluster of video-on-demand servers , 2002, Proceedings International Conference on Parallel Processing.

[11]  Ki-Dong Chung,et al.  A multicast delivery scheme for VCR operations in a large VOD system , 2001, Proceedings. Eighth International Conference on Parallel and Distributed Systems. ICPADS 2001.

[12]  Jack Y. B. Lee On a unified architecture for video-on-demand services , 2002, IEEE Trans. Multim..