DocumentCode
2169071
Title
A predictive dynamic load balancing algorithm with service differentiation
Author
Jiawei Jiang ; Haojiang Deng ; Xue Liu
Author_Institution
Nat. Network New Media Eng. Res. Center, Inst. of Acoust., Beijing, China
fYear
2013
fDate
17-19 Nov. 2013
Firstpage
372
Lastpage
377
Abstract
The existing dynamic load balancing algorithms usually monitor load on servers and allocate requests to the least loaded server. But load between monitoring intervals is unknown because the monitoring is not real-time. And most of them can not differentiate services. This paper proposes a predictive dynamic load balancing algorithm which takes services types into consideration. The scheduler monitors resource utilization and number of active requests in each server. Considering service´s preference for different resources, the average resource overhead of each service can be calculated using multiple reverse differentials. During request allocation, the appropriate server node is chosen to achieve optimal load balancing. Moreover, the resource utilization of each server node between monitoring intervals can be real-time predicted. The results demonstrate that the proposed algorithm can achieve shorter response time, fewer failed requests and more balanced load compared with existing dynamic load balancing algorithms.
Keywords
DiffServ networks; network servers; resource allocation; active request monitoring; predictive dynamic load balancing algorithm; request allocation; resource utilization monitoring; server load; server node; service differentiation; Heuristic algorithms; Load management; Mathematical model; Monitoring; Prediction algorithms; Resource management; Servers; Dynamic load balancing algorithm; Web server cluster; predictive; service differentiation;
fLanguage
English
Publisher
ieee
Conference_Titel
Communication Technology (ICCT), 2013 15th IEEE International Conference on
Conference_Location
Guilin
Type
conf
DOI
10.1109/ICCT.2013.6820403
Filename
6820403
Link To Document