About the journal

Cobiss

Computer Science and Information Systems 2015 Volume 12, Issue 2, Pages: 765-786
https://doi.org/10.2298/CSIS141104025H
Full text ( 877 KB)


Dynamic load balancing technology for cloud-oriented CDN

He Hui (School of Computer Science and Technology, Harbin Institute of Technology, Harbin, HL, China)
Feng Yana (HLJ Province Electronic Information Products Supervision Inspection Institute, Harbin, HL, China)
Li Zhigang (HLJ Province Electronic Information Products Supervision Inspection Institute, Harbin, HL, China)
Zhu Zhenguang (School of Computer Science and Technology, Harbin Institute of Technology, Harbin, HL, China)
Zhang Weizhe (School of Computer Science and Technology, Harbin Institute of Technology, Harbin, HL, China)
Cheng Albert (University of Houston, Department of Computer Science, Houston, TX, USA)

With soaring demands of Internet content services, content delivery network (CDN), one of the most effective content acceleration techniques, is applied into Internet services. Content routing functions in CDN are generally realized by load balancing system. Effectiveness of load balancing strategy determines response speed to users and user experience (UE) directly. This paper extracted the most important influencing factor of CDN loading from common network services and proposed the Variable Factor Weighted Least Connection. The proposed algorithm made real-time computing and dynamic regulation in considering of effect of network applications on server load index, performance changes of the server and workload changes. It has been applied in LVS kernel system successfully. The experiment confirmed that the CDN load schedule system with Variable-Factor-Weighted-Least-Connection could balance loads among cluster servers dynamically according to processing capacity changes of servers, thus enabling to provide users desired services and contents during high large-scale concurrence accesses of users.

Keywords: content delivery network (CDN), dynamic load balancing, LVS, Weighted Least Connection