Cargando…
A review of swarm intelligence algorithms deployment for scheduling and optimization in cloud computing environments
BACKGROUND: This review focuses on reviewing the recent publications of swarm intelligence algorithms (particle swarm optimization (PSO), ant colony optimization (ACO), artificial bee colony (ABC), and the firefly algorithm (FA)) in scheduling and optimization problems. Swarm intelligence (SI) can b...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
PeerJ Inc.
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8409329/ https://www.ncbi.nlm.nih.gov/pubmed/34541313 http://dx.doi.org/10.7717/peerj-cs.696 |
_version_ | 1783746976086491136 |
---|---|
author | Qawqzeh, Yousef Alharbi, Mafawez T. Jaradat, Ayman Abdul Sattar, Khalid Nazim |
author_facet | Qawqzeh, Yousef Alharbi, Mafawez T. Jaradat, Ayman Abdul Sattar, Khalid Nazim |
author_sort | Qawqzeh, Yousef |
collection | PubMed |
description | BACKGROUND: This review focuses on reviewing the recent publications of swarm intelligence algorithms (particle swarm optimization (PSO), ant colony optimization (ACO), artificial bee colony (ABC), and the firefly algorithm (FA)) in scheduling and optimization problems. Swarm intelligence (SI) can be described as the intelligent behavior of natural living animals, fishes, and insects. In fact, it is based on agent groups or populations in which they have a reliable connection among them and with their environment. Inside such a group or population, each agent (member) performs according to certain rules that make it capable of maximizing the overall utility of that certain group or population. It can be described as a collective intelligence among self-organized members in certain group or population. In fact, biology inspired many researchers to mimic the behavior of certain natural swarms (birds, animals, or insects) to solve some computational problems effectively. METHODOLOGY: SI techniques were utilized in cloud computing environment seeking optimum scheduling strategies. Hence, the most recent publications (2015–2021) that belongs to SI algorithms are reviewed and summarized. RESULTS: It is clear that the number of algorithms for cloud computing optimization is increasing rapidly. The number of PSO, ACO, ABC, and FA related journal papers has been visibility increased. However, it is noticeably that many recently emerging algorithms were emerged based on the amendment on the original SI algorithms especially the PSO algorithm. CONCLUSIONS: The major intention of this work is to motivate interested researchers to develop and innovate new SI-based solutions that can handle complex and multi-objective computational problems. |
format | Online Article Text |
id | pubmed-8409329 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | PeerJ Inc. |
record_format | MEDLINE/PubMed |
spelling | pubmed-84093292021-09-17 A review of swarm intelligence algorithms deployment for scheduling and optimization in cloud computing environments Qawqzeh, Yousef Alharbi, Mafawez T. Jaradat, Ayman Abdul Sattar, Khalid Nazim PeerJ Comput Sci Agents and Multi-Agent Systems BACKGROUND: This review focuses on reviewing the recent publications of swarm intelligence algorithms (particle swarm optimization (PSO), ant colony optimization (ACO), artificial bee colony (ABC), and the firefly algorithm (FA)) in scheduling and optimization problems. Swarm intelligence (SI) can be described as the intelligent behavior of natural living animals, fishes, and insects. In fact, it is based on agent groups or populations in which they have a reliable connection among them and with their environment. Inside such a group or population, each agent (member) performs according to certain rules that make it capable of maximizing the overall utility of that certain group or population. It can be described as a collective intelligence among self-organized members in certain group or population. In fact, biology inspired many researchers to mimic the behavior of certain natural swarms (birds, animals, or insects) to solve some computational problems effectively. METHODOLOGY: SI techniques were utilized in cloud computing environment seeking optimum scheduling strategies. Hence, the most recent publications (2015–2021) that belongs to SI algorithms are reviewed and summarized. RESULTS: It is clear that the number of algorithms for cloud computing optimization is increasing rapidly. The number of PSO, ACO, ABC, and FA related journal papers has been visibility increased. However, it is noticeably that many recently emerging algorithms were emerged based on the amendment on the original SI algorithms especially the PSO algorithm. CONCLUSIONS: The major intention of this work is to motivate interested researchers to develop and innovate new SI-based solutions that can handle complex and multi-objective computational problems. PeerJ Inc. 2021-08-25 /pmc/articles/PMC8409329/ /pubmed/34541313 http://dx.doi.org/10.7717/peerj-cs.696 Text en ©2021 Qawqzeh et al. https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ Computer Science) and either DOI or URL of the article must be cited. |
spellingShingle | Agents and Multi-Agent Systems Qawqzeh, Yousef Alharbi, Mafawez T. Jaradat, Ayman Abdul Sattar, Khalid Nazim A review of swarm intelligence algorithms deployment for scheduling and optimization in cloud computing environments |
title | A review of swarm intelligence algorithms deployment for scheduling and optimization in cloud computing environments |
title_full | A review of swarm intelligence algorithms deployment for scheduling and optimization in cloud computing environments |
title_fullStr | A review of swarm intelligence algorithms deployment for scheduling and optimization in cloud computing environments |
title_full_unstemmed | A review of swarm intelligence algorithms deployment for scheduling and optimization in cloud computing environments |
title_short | A review of swarm intelligence algorithms deployment for scheduling and optimization in cloud computing environments |
title_sort | review of swarm intelligence algorithms deployment for scheduling and optimization in cloud computing environments |
topic | Agents and Multi-Agent Systems |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8409329/ https://www.ncbi.nlm.nih.gov/pubmed/34541313 http://dx.doi.org/10.7717/peerj-cs.696 |
work_keys_str_mv | AT qawqzehyousef areviewofswarmintelligencealgorithmsdeploymentforschedulingandoptimizationincloudcomputingenvironments AT alharbimafawezt areviewofswarmintelligencealgorithmsdeploymentforschedulingandoptimizationincloudcomputingenvironments AT jaradatayman areviewofswarmintelligencealgorithmsdeploymentforschedulingandoptimizationincloudcomputingenvironments AT abdulsattarkhalidnazim areviewofswarmintelligencealgorithmsdeploymentforschedulingandoptimizationincloudcomputingenvironments AT qawqzehyousef reviewofswarmintelligencealgorithmsdeploymentforschedulingandoptimizationincloudcomputingenvironments AT alharbimafawezt reviewofswarmintelligencealgorithmsdeploymentforschedulingandoptimizationincloudcomputingenvironments AT jaradatayman reviewofswarmintelligencealgorithmsdeploymentforschedulingandoptimizationincloudcomputingenvironments AT abdulsattarkhalidnazim reviewofswarmintelligencealgorithmsdeploymentforschedulingandoptimizationincloudcomputingenvironments |