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