Efficient Virtual Machine Placement Algorithms for Consolidation in Cloud Data Centers

被引:1
作者
Alsbatin, Loiy [1 ,2 ]
Oz, Gurcu [1 ]
Ulusoy, Ali Hakan [3 ]
机构
[1] Eastern Mediterranean Univ, Fac Engn, Dept Comp Engn, Via Mersin 10, Famagusta, North Cyprus, Turkey
[2] Shaqra Univ, Dept Comp Sci, Coll Comp & Informat Technol, Riyadh, Saudi Arabia
[3] Eastern Mediterranean Univ, Sch Comp & Technol, Dept Informat Technol, Via Mersin 10, Famagusta, North Cyprus, Turkey
关键词
Cloud computing; energy consumption; dynamic consolidation; virtualization; COMPUTING ENVIRONMENTS; PERFORMANCE MANAGEMENT; DYNAMIC CONSOLIDATION; LIVE MIGRATION; ENERGY; POWER; CONSUMPTION; GREEN;
D O I
10.2298/CSIS181122036A
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Dynamic Virtual Machine (VM) consolidation is a successful approach to improve the energy efficiency and the resource utilization in cloud environments. Consequently, optimizing the online energy-performance tradeoff directly influences quality of service. In this study, algorithms named as CPU Priority based Best-Fit Decreasing (CPBFD) and Dynamic CPU Priority based Best-Fit Decreasing (DCPBFD) are proposed for VM placement. A number of VM placement algorithms are implemented and compared with the proposed algorithms. The algorithms are evaluated through simulations with real-world workload traces and it is shown that the proposed algorithms outperform the known algorithms. The simulation results clearly show that CPBFD and DCPBFD provide the least service level agreement violations, least VM migrations, and efficient energy consumption.
引用
收藏
页码:29 / 50
页数:22
相关论文
共 43 条
[11]   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
[12]  
Bilandi N, 2013, IEEE INT ADV COMPUT, P243
[13]  
Buyya Rajkumar, 2009, 2009 International Conference on High Performance Computing & Simulation (HPCS), P1, DOI 10.1109/HPCSIM.2009.5192685
[14]   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
[15]  
Deng D., 2016, P 4 INT C CLOUD COMP
[16]  
Fan XB, 2007, CONF PROC INT SYMP C, P13, DOI 10.1145/1273440.1250665
[17]   Algorithms for automated live migration of virtual machines [J].
Forsman, Mattias ;
Glad, Andreas ;
Lundberg, Lars ;
Ilie, Dragos .
JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 101 :110-126
[18]   Virtual machine selection and placement for dynamic consolidation in Cloud computing environment [J].
Fu, Xiong ;
Zhou, Chen .
FRONTIERS OF COMPUTER SCIENCE, 2015, 9 (02) :322-330
[19]   Resource pool management: Reactive versus proactive or let's be friends [J].
Gmach, Daniel ;
Rolia, Jerry ;
Cherkasova, Ludmila ;
Kemper, Alfons .
COMPUTER NETWORKS, 2009, 53 (17) :2905-2922
[20]  
Guenter B, 2011, IEEE INFOCOM SER, P1332, DOI 10.1109/INFCOM.2011.5934917