Journal of Applied Sciences

• Articles • Previous Articles     Next Articles

Load Balancing Policy of Distributed CDN Model Based on Performance Measurement

ZHANG Guomin1 CHEN Ming 1 DING Ke2 WANG Na3   

  1. 1 Institute of Command Automation, PLA University of Science and Technology, Nanjing 210007, China;

    2 PLA Research Center for Military Grid Technology, Nanjing 210007, China;

    3 Institute of Sciences, PLA University of Science and Technology, Nanjing 211101, China

  • Received:2006-05-04 Revised:2006-10-23 Online:2007-05-31 Published:2007-05-31

Abstract: In order to make CDN implement real global load balancing based on network and server performance variance and avoid influence of single point failure in server, by borrowing the successful P2P techniques for distributed file sharing and locating, we design a pure distributed CDN model that has no central node. Thus all POP nodes are peers to each other. Key techniques such as load balancing and service locating are then studied in detail. A MBPP algorithm based on the network and service performance measurement is proposed. Scalability and robustness of CDN are improved, and the best service providing point can be located more precisely. Experiments show that, based on MBPP, global real-time dynamic load balance with small communication overhead and computing complexity can be achieved.

Key words: distributed CDN, cluster-POP, load balancing