Energy-Aware Virtual Machine Consolidation Algorithm Based on Ant Colony System

被引:39
作者
Aryania, Azra [1 ]
Aghdasi, Hadi S. [1 ]
Khanli, Leyli Mohammad [1 ]
机构
[1] Univ Tabriz, Comp Engn Dept, Fac Elect & Comp Engn, Tabriz 5166615813, Iran
关键词
Virtual machine consolidation; Virtual machine migration; Ant colony system; Energy consumption; Cloud computing; SERVER CONSOLIDATION; MIGRATION; OPTIMIZATION; PLACEMENT;
D O I
10.1007/s10723-018-9428-4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Energy consumption has become a critical issue for data centers due to energy-associated costs and environmental effects. In this paper, we propose a new algorithm based on Ant Colony System to solve Virtual Machine Consolidation problem aims to save the energy consumption of cloud data centers. We consider the energy consumption during VMs migration as one of the primary factors which have not considered in the similar conventional algorithms. It significantly reduces the number of migrations and the active physical machines that result in the reduction of total energy consumption of data centers. The simulation results on the random workload in different scenarios demonstrate that the proposed algorithm outperforms the state-of-the-art VM Consolidation algorithm with regards to the number of migrations, number of sleeping PMs, number of SLA Violations, and energy consumption.
引用
收藏
页码:477 / 491
页数:15
相关论文
共 47 条
[1]  
Ajiro Y, 2007, P 33 INT COMP MEAS G, P299
[2]   Virtual Machine Placement optimization supporting performance SLAs [J].
Anand, Ankit ;
Lakshmi, J. ;
Nandy, S. K. .
2013 IEEE FIFTH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), VOL 1, 2013, :298-305
[3]  
[Anonymous], 2011, IEEE ACM INT C GRID, DOI [DOI 10.1109/GRID.2011.13, 10.1109/Grid.2011.13]
[4]  
[Anonymous], 2011, 2011 IEEE 4 INT C CL, DOI DOI 10.1109/CLOUD.2011.38
[5]  
[Anonymous], 2012, INF MATH INRIA
[6]  
[Anonymous], 2009, Proceedings of the 2009 ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
[7]   Multi-objective dynamic virtual machine consolidation in the cloud using ant colony system [J].
Ashraf, Adnan ;
Porres, Ivan .
INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2018, 33 (01) :103-120
[8]   Using Ant Colony System to Consolidate Multiple Web Applications in a Cloud Environment [J].
Ashraf, Adnan ;
Pones, Ivan .
2014 22ND EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2014), 2014, :482-489
[9]  
Beloglazov A., 2010, P 8 INT WORKSH MIDDL, p1 890 799
[10]   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