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 条
[1]   An efficient adaptive scheduling policy for high-performance computing [J].
Abawajy, J. H. .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2009, 25 (03) :364-370
[2]   Multiobjective Virtual Machine Placement in Cloud Environment [J].
Adamuthe, Amol C. ;
Pandharpatte, Rupali M. ;
Thampi, Gopakumaran T. .
2013 INTERNATIONAL CONFERENCE ON CLOUD & UBIQUITOUS COMPUTING & EMERGING TECHNOLOGIES (CUBE 2013), 2013, :8-+
[3]  
Alboaneen DA, 2016, 2016 INT IEEE CONFERENCES ON UBIQUITOUS INTELLIGENCE & COMPUTING, ADVANCED & TRUSTED COMPUTING, SCALABLE COMPUTING AND COMMUNICATIONS, CLOUD AND BIG DATA COMPUTING, INTERNET OF PEOPLE, AND SMART WORLD CONGRESS (UIC/ATC/SCALCOM/CBDCOM/IOP/SMARTWORLD), P808, DOI [10.1109/UIC-ATC-ScalCom-CBDCom-IoP-SmartWorld.2016.0129, 10.1109/UIC-ATC-ScalCom-CBDCom-IoP-SmartWorld.2016.153]
[4]  
Ali HM, 2014, 2014 IEEE SYMPOSIUM ON SWARM INTELLIGENCE (SIS), P105
[5]  
Alicherry M, 2013, IEEE INFOCOM SER, P647
[6]  
[Anonymous], THESIS
[7]  
[Anonymous], 2010, NEXT WAVE TECHNOLOGI
[8]  
[Anonymous], 2011, NONPARAMETRIC STAT I, DOI [DOI 10.1007/978-3-642-04898-2_420, 10.1007/978-3-642-04898-2_420]
[9]  
[Anonymous], 2009, ARXIV09032525
[10]  
[Anonymous], CLOUD COMPUTING EXPL