Energy-Aware VM Consolidation in Cloud Data Centers Using Utilization Prediction Model

被引:103
作者
Farahnakian, Fahimeh [1 ]
Pahikkala, Tapio [1 ]
Liljeberg, Pasi [1 ]
Plosila, Juha [1 ]
Nguyen Trung Hieu [2 ]
Tenhunen, Hannu [1 ]
机构
[1] Univ Turku, Dept Informat Technol, FIN-20520 Turku, Finland
[2] Aalto Univ, Dept Comp Sci, Espoo 02150, Finland
关键词
VM consolidation; linear regression; k-nearest neighbor regression; energy-efficiency; SLA; green computing; VIRTUAL MACHINES; LIVE MIGRATION; PLACEMENT; COST;
D O I
10.1109/TCC.2016.2617374
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Virtual Machine (VM) consolidation provides a promising approach to save energy and improve resource utilization in data centers. Many heuristic algorithms have been proposed to tackle the VM consolidation as a vector bin-packing problem. However, the existing algorithms have focused mostly on the number of active Physical Machines (PMs) minimization according to their current resource requirements and neglected the future resource demands. Therefore, they generate unnecessary VM migrations and increase the rate of Service Level Agreement (SLA) violations in data centers. To address this problem, we propose a VM consolidation approach that takes into account both the current and future utilization of resources. Our approach uses a regression-based model to approximate the future CPU and memory utilization of VMs and PMs. We investigate the effectiveness of virtual and physical resource utilization prediction in VM consolidation performance using Google cluster and PlanetLab real workload traces. The experimental results show, our approach provides substantial improvement over other heuristic and meta-heuristic algorithms in reducing the energy consumption, the number of VM migrations and the number of SLA violations.
引用
收藏
页码:524 / 536
页数:13
相关论文
共 28 条
[1]  
[Anonymous], 2005, Data Mining: Concepts and Techniques
[2]  
[Anonymous], 2015, TRACES GOOGLE WORKLO
[3]  
[Anonymous], 2003, ACM SIGOPS OPERATING
[4]   A survey of cross-validation procedures for model selection [J].
Arlot, Sylvain ;
Celisse, Alain .
STATISTICS SURVEYS, 2010, 4 :40-79
[5]   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
[6]  
Bobroff N, 2007, 2007 10TH IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM 2009), VOLS 1 AND 2, P119, DOI 10.1109/INM.2007.374776
[7]   CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms [J].
Calheiros, Rodrigo N. ;
Ranjan, Rajiv ;
Beloglazov, Anton ;
De Rose, Cesar A. F. ;
Buyya, Rajkumar .
SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (01) :23-50
[8]  
Caron E., 2010, Proceedings of the 2010 IEEE 2nd International Conference on Cloud Computing Technology and Science (CloudCom 2010), P456, DOI 10.1109/CloudCom.2010.65
[9]  
Chekuri C, 1999, PROCEEDINGS OF THE TENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P185
[10]  
Clark C, 2005, USENIX ASSOCIATION PROCEEDINGS OF THE 2ND SYMPOSIUM ON NETWORKED SYSTEMS DESIGN & IMPLEMENTATION (NSDI '05), P273