Utilization Prediction Aware VM Consolidation Approach for Green Cloud Computing

被引:68
作者
Farahnakian, Fahimeh [1 ]
Pahikkala, Tapio [1 ]
Liljeberg, Pasi [1 ]
Plosila, Juha [1 ]
Tenhunen, Hannu [1 ]
机构
[1] Univ Turku, Dept Informat Technol, Turku, Finland
来源
2015 IEEE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING | 2015年
关键词
Dynamic VM consolidation; bin-packing; utilization prediction model; energy-efficiency; SLA; VIRTUAL MACHINES;
D O I
10.1109/CLOUD.2015.58
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Dynamic Virtual Machine (VM) consolidation is one of the most promising solutions to reduce energy consumption and improve resource utilization in data centers. Since VM consolidation problem is strictly NP-hard, many heuristic algorithms have been proposed to tackle the problem. However, most of the existing works deal only with minimizing the number of hosts based on their current resource utilization and these works do not explore the future resource requirements. Therefore, unnecessary VM migrations are generated and the rate of Service Level Agreement (SLA) violations are increased in data centers. To address this problem, our VM consolidation method which is formulated as a bin-packing problem considers both the current and future utilization of resources. The future utilization of resources is accurately predicted using a k-nearest neighbor regression based model. In this paper, we investigate the effectiveness of VM and host resource utilization predictions in the VM consolidation task using real workload traces. The experimental results show that our approach provides substantial improvement over other heuristic algorithms in reducing energy consumption, number of VM migrations and number of SLA violations.
引用
收藏
页码:381 / 388
页数:8
相关论文
共 15 条
[1]   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
[2]  
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
[3]   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
[4]  
Clark C, 2005, USENIX ASSOCIATION PROCEEDINGS OF THE 2ND SYMPOSIUM ON NETWORKED SYSTEMS DESIGN & IMPLEMENTATION (NSDI '05), P273
[5]   NEAREST NEIGHBOR PATTERN CLASSIFICATION [J].
COVER, TM ;
HART, PE .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1967, 13 (01) :21-+
[6]  
Farahnakian Fahimeh, 2013, 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing (UCC), P256, DOI 10.1109/UCC.2013.51
[7]  
Farahnakian Fahimeh, 2013, 2013 39th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), P357, DOI 10.1109/SEAA.2013.23
[8]   Using Ant Colony System to Consolidate VMs for Green Cloud Computing [J].
Farahnakian, Fahimeh ;
Ashraf, Adnan ;
Pahikkala, Tapio ;
Liljeberg, Pasi ;
Plosila, Juha ;
Porres, Ivan ;
Tenhunen, Hannu .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2015, 8 (02) :187-198
[9]  
Kusic Dara, 2008, 2008 International Conference on Autonomic Computing (ICAC '08), P3, DOI 10.1109/ICAC.2008.31
[10]  
KyoungSoo Park, 2006, Operating Systems Review, V40, P65, DOI 10.1145/1113361.1113374