Implementation and performance analysis of various VM placement strategies in CloudSim

被引:61
作者
Chowdhury, Mohammed Rashid [1 ]
Mahmud, Mohammad Raihan [1 ]
Rahman, Rashedur M. [1 ]
机构
[1] North South Univ, Elect & Comp Engn Dept, Dhaka, Bangladesh
来源
JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS | 2015年 / 4卷
关键词
Cloud computing; Dynamic consolidation; Bin packing; VM placement;
D O I
10.1186/s13677-015-0045-5
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Infrastructure as a Service (IaaS) has become one of the most dominant features that cloud computing offers nowadays. IaaS enables datacenter's hardware to get virtualized which allows Cloud providers to create multiple Virtual Machine (VM) instances on a single physical machine, thus improving resource utilization and increasing the Return on Investment (ROI). VM consolidation includes issues like choosing appropriate algorithm for selection of VMs for migration and placement of VMs to suitable hosts. VMs need to be migrated from overutilized host to guarantee that demand for computer resources and performance requirements are accomplished. Besides, they need to be migrated from underutilized host to deactivate that host for saving power consumption. In order to solve the problem of energy and performance, efficient dynamic VM consolidation approach is introduced in literature. In this work, we have proposed multiple redesigned VM placement algorithms and introduced a technique by clustering VMs to migrate by taking account both CPU utilization and allocated RAM. We implement and study the performance of our algorithms on a cloud computing simulation toolkit known as CloudSim using PlanetLab workload data. Simulation results demonstrate that our proposed techniques outperform the default VM Placement algorithm designed in CloudSim.
引用
收藏
页码:1 / 21
页数:21
相关论文
共 24 条
[1]  
Ajiro Y., 2007, INT CMG C, V253
[2]  
Ausiello G, 1984, ALGORITHM DESIGN COM
[3]   A NEW PROOF FOR THE 1ST-FIT DECREASING BIN-PACKING ALGORITHM [J].
BAKER, BS .
JOURNAL OF ALGORITHMS, 1985, 6 (01) :49-70
[4]   Cloud computing and its interest in saving energy: the use case of a private cloud [J].
Basmadjian, Robert ;
De Meer, Hermann ;
Lent, Ricardo ;
Giuliani, Giovanni .
JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2012, 1 :1-25
[5]  
Baswade Anand M., 2013, INT J COMPUTER SCI M, V2, P161
[6]   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
[7]   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
[8]  
Bichler M, 2006, P 16 ANN WORKSH INF
[9]  
Dosa G, 2007, LECT NOTES COMPUT SC, V4614, P1
[10]  
Fan XB, 2007, CONF PROC INT SYMP C, P13, DOI 10.1145/1273440.1250665