DocumentCode
170600
Title
RIAL: Resource Intensity Aware Load balancing in clouds
Author
Liuhua Chen ; Haiying Shen ; Sapra, Karan
Author_Institution
Dept. of Electr. & Comput. Eng., Clemson Univ., Clemson, SC, USA
fYear
2014
fDate
April 27 2014-May 2 2014
Firstpage
1294
Lastpage
1302
Abstract
To provide robust infrastructure as a service (IaaS), clouds currently perform load balancing by migrating virtual machines (VMs) from heavily loaded physical machines (PMs) to lightly loaded PMs. The unique features of clouds pose formidable challenges to achieving effective and efficient load balancing. First, VMs in clouds use different resources (e.g., CPU, bandwidth, memory) to serve a variety of services (e.g., high performance computing, web services, file services), resulting in different overutilized resources in different PMs. Also, the overutilized resources in a PM may vary over time due to the time-varying heterogenous service requests. Second, there is intensive network communication between VMs. However, previous load balancing methods statically assign equal or predefined weights to different resources, which leads to degraded performance in terms of speed and cost to achieve load balance. Also, they do not strive to minimize the VM communications between PMs. We propose a Resource Intensity Aware Load balancing method (RIAL). For each PM, RIAL dynamically assigns different weights to different resources according to their usage intensity in the PM, which significantly reduces the time and cost to achieve load balance and avoids future load imbalance. It also tries to keep frequently communicating VMs in the same PM to reduce bandwidth cost, and migrate VMs to PMs with minimum VM performance degradation. Our extensive trace-driven simulation results and real-world experimental results show the superior performance of RIAL compared to other load balancing methods.
Keywords
cloud computing; cost reduction; digital simulation; resource allocation; virtual machines; IaaS; PM; RIAL; VM communications; bandwidth cost reduction; clouds; heavily loaded physical machines; load imbalance; overutilized resources; resource intensity aware load balancing; robust infrastructure as a service; time-varying heterogenous service requests; trace-driven simulation; virtual machines; Bandwidth; Computers; Convergence; Degradation; Load management; Resource management; Servers;
fLanguage
English
Publisher
ieee
Conference_Titel
INFOCOM, 2014 Proceedings IEEE
Conference_Location
Toronto, ON
Type
conf
DOI
10.1109/INFOCOM.2014.6848062
Filename
6848062
Link To Document