An improved Levy based whale optimization algorithm for bandwidth-efficient virtual machine placement in cloud computing environment

被引:73
作者
Abdel-Basset, Mohamed [1 ]
Abdle-Fatah, Laila [1 ]
Sangaiah, Arun Kumar [2 ]
机构
[1] Zagazig Univ, Fac Comp & Informat, Dept Operat Res, Sharqiyah, Egypt
[2] Vellore Inst Technol, Sch Comp Sci & Engn, Vellore 632014, Tamil Nadu, India
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2019年 / 22卷 / Suppl 4期
关键词
Cloud computing; Virtual machine placement; Variable sized bin packing problem; Bandwidth allocation policy; Levy flight; Whale optimization algorithm; Metaheuristic; BIN PACKING; ASSIGNMENT; SIMULATION;
D O I
10.1007/s10586-018-1769-z
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The consolidation of virtual machine (VM) is the strategy of efficient and intelligent use of cloud datacenters resources. One of the important subproblems of VM consolidation is VM placement problem. The main objective of VM placement problem is to minimize the number of running physical machines or hosts in cloud datacenters. This paper focuses on solving VM placement problem with respect to the available bandwidth which is formulated as variable sized bin packing problem. Moreover, a new bandwidth allocation policy is developed and hybridized with an improved variant of whale optimization algorithm (WOA) called improved Levy based whale optimization algorithm. Cloudsim toolkit is used in order to test the validity of the proposed algorithm on 25 different data sets that generated randomly and compared with many optimization algorithms including: WOA, first fit, best fit, particle swarm optimization, genetic algorithm, and intelligent tuned harmony search. The obtained results are analyzed by Friedman test which indicates the prosperity of the proposed algorithm for minimizing the number of running physical machine.
引用
收藏
页码:S8319 / S8334
页数:16
相关论文
共 68 条
[11]  
[Anonymous], INTRO CHAOTIC DYNAMI
[12]  
[Anonymous], 2015, VIRTUAL MACHINE PLAC
[13]   Power-efficient assignment of virtual machines to physical machines [J].
Arjona Aroca, Jordi ;
Fernandez Anta, Antonio ;
Mosteiro, Miguel A. ;
Thraves, Christopher ;
Wang, Lin .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 54 :82-94
[14]  
Asogbon MG., 2016, J MED DIAGN METH, V5, P2
[15]   THE MOLECULAR TRAVELING SALESMAN [J].
BANZHAF, W .
BIOLOGICAL CYBERNETICS, 1990, 64 (01) :7-14
[16]   Multi-Capacity Bin Packing with Dependent Items and its Application to the Packing of Brokered Workloads in Virtualized Environments [J].
Bassem, Christine ;
Bestavros, Azer .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 72 :129-144
[17]  
Beimborn D., 2011, WIRTSCHAFTSINFORMATIK, V53, P371, DOI [10.1007/s11576-011-0294-y, DOI 10.1007/S11576-011-0294-Y]
[18]   Energy-aware service allocation [J].
Borgetto, Damien ;
Casanova, Henri ;
Da Costa, Georges ;
Pierson, Jean-Marc .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2012, 28 (05) :769-779
[19]  
Buyya Rajkumar, 2009, 2009 International Conference on High Performance Computing & Simulation (HPCS), P1, DOI 10.1109/HPCSIM.2009.5192685
[20]   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