Nature inspired meta-heuristic algorithms for solving the load-balancing problem in cloud environments

被引:53
作者
Milan, Sara Tabaghchi [1 ]
Rajabion, Lila [2 ]
Ranjbar, Hamideh [3 ]
Navimipour, Nima Jafari [4 ]
机构
[1] Islamic Azad Univ, Tabriz Branch, Dept Comp Engn, Tabriz, Iran
[2] Univ S Florida, Dept Informat Technol, Sarasota, FL USA
[3] Islamic Azad Univ, Yasooj Branch, Dept Math, Yasuj, Iran
[4] Islamic Azad Univ, Islamshahr Branch, Young Researchers & Elite Club, Islamshahr, Iran
关键词
Cloud computing; Load-balancing; Meta-heuristic; Nature-inspired; Review; OPTIMIZATION ALGORITHM; RESOURCE-MANAGEMENT; FORECAST ENGINE; EXPERT CLOUD; GENETIC ALGORITHM; FEATURE-SELECTION; VIRTUAL MACHINES; SEARCH; SYSTEM; MECHANISMS;
D O I
10.1016/j.cor.2019.05.022
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In a cloud environment, the aim of using optimal resources can be achieved using a load-balancing technique. The load-balancing technique assigns a set of requests into a set of resources for distributing the load. It is one of the significant issues in cloud computing and known as an NP-hard problem. Therefore, many nature-inspired meta-heuristic techniques are proposed to provide high efficiency. However, despite the importance of the nature-inspired meta-heuristic techniques for solving the problem of the load-balancing in the cloud environment, there is not a complete and detailed paper about reviewing and studying the main important issues in this domain. Therefore, this paper presents comprehensive coverage of the nature-inspired meta-heuristic techniques applied in the area of the cloud load-balancing. The main goal of this paper is to highlight the emphasis on optimization algorithms and the benefits that they provide to overcome the cloud load-balancing challenges. In addition, to solve the load-balancing problem in the cloud environments, the advantages and disadvantage of the nature-inspired meta-heuristic algorithms have been analyzed and their significant challenges are considered for proposing the techniques that are more effective in the future. (C) 2019 Elsevier Ltd. All rights reserved.
引用
收藏
页码:159 / 187
页数:29
相关论文
共 206 条
[1]   Symbiotic Organism Search optimization based task scheduling in cloud computing environment [J].
Abdullahi, Mohammed ;
Ngadi, Md Asri ;
Abdulhamid, Shafi'i Muhammad .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 56 :640-650
[2]   Solar energy forecasting based on hybrid neural network and improved metaheuristic algorithm [J].
Abedinia, Oveis ;
Amjady, Nima ;
Ghadimi, Noradin .
COMPUTATIONAL INTELLIGENCE, 2018, 34 (01) :241-260
[3]   Intelligent Controller Based Wide-Area Control in Power System [J].
Abedinia, Oveis ;
Bekravi, Masoud ;
Ghadimi, Noradin .
INTERNATIONAL JOURNAL OF UNCERTAINTY FUZZINESS AND KNOWLEDGE-BASED SYSTEMS, 2017, 25 (01) :1-30
[4]   Memory Designing Using Quantum-Dot Cellular Automata: Systematic Literature Review, Classification and Current Trends [J].
Afrooz, Sonia ;
Navimipour, Nima Jafari .
JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2017, 26 (12)
[5]   Multi-objective energy management in a micro-grid [J].
Aghajani, Gholamreza ;
Ghadimi, Noradin .
ENERGY REPORTS, 2018, 4 :218-225
[6]   Fuzzy stochastic long-term model with consideration of uncertainties for deployment of distributed energy resources using interactive honey bee mating optimization [J].
Ahmadian I. ;
Abedinia O. ;
Ghadimi N. .
Frontiers in Energy, 2014, 8 (04) :412-425
[7]   A bi-criteria hybrid Genetic Algorithm with robustness objective for the course timetabling problem [J].
Akkan, Can ;
Gulcu, Ayla .
COMPUTERS & OPERATIONS RESEARCH, 2018, 90 :22-32
[8]  
Alba E, 2005, WILEY SER PARA DIST, P43, DOI 10.1002/0471739383.ch2
[9]   An Efficient Resource Management For Prioritized Users In Cloud Environment Using Cuckoo Search Algorithm [J].
Alexander, Aneena Ann ;
Joseph, Divya Lissia .
1ST GLOBAL COLLOQUIUM ON RECENT ADVANCEMENTS AND EFFECTUAL RESEARCHES IN ENGINEERING, SCIENCE AND TECHNOLOGY - RAEREST 2016, 2016, 25 :341-348
[10]   Adaptable, model-driven security engineering for SaaS cloud-based applications [J].
Almorsy, Mohamed ;
Grundy, John ;
Ibrahim, Amani S. .
AUTOMATED SOFTWARE ENGINEERING, 2014, 21 (02) :187-224