Energy-Efficient Algorithms for Dynamic Virtual Machine Consolidation in Cloud Data Centers

被引:73
作者
Khoshkholghi, Mohammad Ali [1 ]
Derahman, Mohd Noor [1 ]
Abdullah, Azizol [1 ]
Subramaniam, Shamala [1 ]
Othman, Mohamed [1 ]
机构
[1] Univ Putra Malaysia, Fac Comp Sci & Informat Technol, Serdang 43400, Malaysia
关键词
Cloud computing; energy efficiency; service level agreement; virtual machine consolidation; data center; MANAGEMENT;
D O I
10.1109/ACCESS.2017.2711043
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud computing has become a significant research area in large-scale computing, because it can share globally distributed resources. Cloud computing has evolved with the development of large-scale data centers, including thousands of servers around the world. However, cloud data centers consume vast amounts of electrical energy, contributing to high-operational costs, and carbon dioxide emissions. Dynamic consolidation of virtual machines (VMs) using live migration and putting idle nodes in sleep mode allows cloud providers to optimize resource utilization and reduce energy consumption. However, aggressive VM consolidation may degrade the performance. Therefore, an energy-performance tradeoff between providing high-quality service to customers and reducing power consumption is desired. In this paper, several novel algorithms are proposed for the dynamic consolidation of VMs in cloud data centers. The aim is to improve the utilization of computing resources and reduce energy consumption under SLA constraints regarding CPU, RAM, and bandwidth. The efficiency of the proposed algorithms is validated by conducting extensive simulations. The results of the evaluation clearly show that the proposed algorithms significantly reduce energy consumption while providing a high level of commitment to the SLA. Based on the proposed algorithms, energy consumption can be reduced by up to 28%, and SLA can be improved up to 87% when compared with the benchmark algorithms.
引用
收藏
页码:10709 / 10722
页数:14
相关论文
共 28 条
[1]  
[Anonymous], 2013, PROC 10 INT C ELECT
[2]  
[Anonymous], 1996, Statistical theory and computational aspects of smoothing, DOI [10.1007/978-3-642-48425-42, DOI 10.1007/978-3-642-48425-4_2]
[3]  
[Anonymous], UCBEECS200928 REL AD
[4]  
[Anonymous], 2008, P C POW AW COMP SYST
[5]  
[Anonymous], 2005, APPL LINEAR REGRESSI
[6]  
[Anonymous], ACM SIGOPS OPERATING
[7]   Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in Cloud data centers [J].
Beloglazov, Anton ;
Buyya, Rajkumar .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2012, 24 (13) :1397-1420
[8]   Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing [J].
Beloglazov, Anton ;
Abawajy, Jemal ;
Buyya, Rajkumar .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2012, 28 (05) :755-768
[9]   GridSim: a toolkit for the modeling and simulation of distributed resource management and scheduling for Grid computing [J].
Buyya, R ;
Murshed, M .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2002, 14 (13-15) :1175-1220
[10]  
Buyya R., 2010, International Conference on Parallel and Distributed Processing Techniques and Applications, P1, DOI [10.1002/cpe.1867, DOI 10.1002/CPE.1867]