Title
Adaptive Load Balancing Algorithm Based on Prediction Model in Cloud Computing
Abstract
In cloud computing, load balancing is required to distribute the dynamic local workload evenly across all the nodes. It helps to achieve a high user satisfaction and resource utilization by ensuring an efficient and fair allocation of every computing resource. Although many load balancing schemes have been presented in Cloud computing, there is no scheme providing the elasticity and adaptive adjustment in cloud computing. In this paper, an Adaptive Load Balancing Algorithm based on load prediction model (ALBA) was proposed to improve the resource utilization. When the load in the cluster of virtual machines is lower than the minimal threshold, the ALBA scheme can callback the resources of the cluster. While the load in the cluster of virtual machines is higher than the maximum threshold, the ALBA will adaptively add new virtual machines to balance the computation load and ensure the response time. To avoid the data fluctuation causing by the real-time load acquisition, a load prediction model was introduced and used to improve the accuracy of load prediction. The extensive experiments with CloudSim demonstrate that the proposed adaptive load balancing algorithm -- ALBA, can improve the resource utilization as well as reduce the respond time of tasks.
Year
DOI
Venue
2013
10.1145/2556871.2556907
ICCC
Keywords
Field
DocType
load balancing,alba scheme,cloud computing,virtual machine,resource utilization,real-time load acquisition,computation load,prediction model,load prediction,proposed adaptive load,load prediction model,adaptive load
Virtual machine,Network Load Balancing Services,Computer science,Load balancing (computing),Workload,Response time,Algorithm,Real-time computing,Callback,Distributed computing,CloudSim,Cloud computing
Conference
Citations 
PageRank 
References 
0
0.34
1
Authors
3
Name
Order
Citations
PageRank
Yingchi Mao1408.61
Daoning Ren200.34
Xi Chen300.34