Cargando…

A Cloud Computing-Based Modified Symbiotic Organisms Search Algorithm (AI) for Optimal Task Scheduling

The search algorithm based on symbiotic organisms’ interactions is a relatively recent bio-inspired algorithm of the swarm intelligence field for solving numerical optimization problems. It is meant to optimize applications based on the simulation of the symbiotic relationship among the distinct spe...

Descripción completa

Detalles Bibliográficos
Autores principales: Zubair, Ajoze Abdulraheem, Razak, Shukor Abd, Ngadi, Md. Asri, Al-Dhaqm, Arafat, Yafooz, Wael M. S., Emara, Abdel-Hamid M., Saad, Aldosary, Al-Aqrabi, Hussain
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8878445/
https://www.ncbi.nlm.nih.gov/pubmed/35214574
http://dx.doi.org/10.3390/s22041674
_version_ 1784658661960843264
author Zubair, Ajoze Abdulraheem
Razak, Shukor Abd
Ngadi, Md. Asri
Al-Dhaqm, Arafat
Yafooz, Wael M. S.
Emara, Abdel-Hamid M.
Saad, Aldosary
Al-Aqrabi, Hussain
author_facet Zubair, Ajoze Abdulraheem
Razak, Shukor Abd
Ngadi, Md. Asri
Al-Dhaqm, Arafat
Yafooz, Wael M. S.
Emara, Abdel-Hamid M.
Saad, Aldosary
Al-Aqrabi, Hussain
author_sort Zubair, Ajoze Abdulraheem
collection PubMed
description The search algorithm based on symbiotic organisms’ interactions is a relatively recent bio-inspired algorithm of the swarm intelligence field for solving numerical optimization problems. It is meant to optimize applications based on the simulation of the symbiotic relationship among the distinct species in the ecosystem. The task scheduling problem is NP complete, which makes it hard to obtain a correct solution, especially for large-scale tasks. This paper proposes a modified symbiotic organisms search-based scheduling algorithm for the efficient mapping of heterogeneous tasks to access cloud resources of different capacities. The significant contribution of this technique is the simplified representation of the algorithm’s mutualism process, which uses equity as a measure of relationship characteristics or efficiency of species in the current ecosystem to move to the next generation. These relational characteristics are achieved by replacing the original mutual vector, which uses an arithmetic mean to measure the mutual characteristics with a geometric mean that enhances the survival advantage of two distinct species. The modified symbiotic organisms search algorithm (G_SOS) aims to minimize the task execution time (makespan), cost, response time, and degree of imbalance, and improve the convergence speed for an optimal solution in an IaaS cloud. The performance of the proposed technique was evaluated using a CloudSim toolkit simulator, and the percentage of improvement of the proposed G_SOS over classical SOS and PSO-SA in terms of makespan minimization ranges between 0.61–20.08% and 1.92–25.68% over a large-scale task that spans between 100 to 1000 Million Instructions (MI). The solutions are found to be better than the existing standard (SOS) technique and PSO.
format Online
Article
Text
id pubmed-8878445
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-88784452022-02-26 A Cloud Computing-Based Modified Symbiotic Organisms Search Algorithm (AI) for Optimal Task Scheduling Zubair, Ajoze Abdulraheem Razak, Shukor Abd Ngadi, Md. Asri Al-Dhaqm, Arafat Yafooz, Wael M. S. Emara, Abdel-Hamid M. Saad, Aldosary Al-Aqrabi, Hussain Sensors (Basel) Article The search algorithm based on symbiotic organisms’ interactions is a relatively recent bio-inspired algorithm of the swarm intelligence field for solving numerical optimization problems. It is meant to optimize applications based on the simulation of the symbiotic relationship among the distinct species in the ecosystem. The task scheduling problem is NP complete, which makes it hard to obtain a correct solution, especially for large-scale tasks. This paper proposes a modified symbiotic organisms search-based scheduling algorithm for the efficient mapping of heterogeneous tasks to access cloud resources of different capacities. The significant contribution of this technique is the simplified representation of the algorithm’s mutualism process, which uses equity as a measure of relationship characteristics or efficiency of species in the current ecosystem to move to the next generation. These relational characteristics are achieved by replacing the original mutual vector, which uses an arithmetic mean to measure the mutual characteristics with a geometric mean that enhances the survival advantage of two distinct species. The modified symbiotic organisms search algorithm (G_SOS) aims to minimize the task execution time (makespan), cost, response time, and degree of imbalance, and improve the convergence speed for an optimal solution in an IaaS cloud. The performance of the proposed technique was evaluated using a CloudSim toolkit simulator, and the percentage of improvement of the proposed G_SOS over classical SOS and PSO-SA in terms of makespan minimization ranges between 0.61–20.08% and 1.92–25.68% over a large-scale task that spans between 100 to 1000 Million Instructions (MI). The solutions are found to be better than the existing standard (SOS) technique and PSO. MDPI 2022-02-21 /pmc/articles/PMC8878445/ /pubmed/35214574 http://dx.doi.org/10.3390/s22041674 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Zubair, Ajoze Abdulraheem
Razak, Shukor Abd
Ngadi, Md. Asri
Al-Dhaqm, Arafat
Yafooz, Wael M. S.
Emara, Abdel-Hamid M.
Saad, Aldosary
Al-Aqrabi, Hussain
A Cloud Computing-Based Modified Symbiotic Organisms Search Algorithm (AI) for Optimal Task Scheduling
title A Cloud Computing-Based Modified Symbiotic Organisms Search Algorithm (AI) for Optimal Task Scheduling
title_full A Cloud Computing-Based Modified Symbiotic Organisms Search Algorithm (AI) for Optimal Task Scheduling
title_fullStr A Cloud Computing-Based Modified Symbiotic Organisms Search Algorithm (AI) for Optimal Task Scheduling
title_full_unstemmed A Cloud Computing-Based Modified Symbiotic Organisms Search Algorithm (AI) for Optimal Task Scheduling
title_short A Cloud Computing-Based Modified Symbiotic Organisms Search Algorithm (AI) for Optimal Task Scheduling
title_sort cloud computing-based modified symbiotic organisms search algorithm (ai) for optimal task scheduling
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8878445/
https://www.ncbi.nlm.nih.gov/pubmed/35214574
http://dx.doi.org/10.3390/s22041674
work_keys_str_mv AT zubairajozeabdulraheem acloudcomputingbasedmodifiedsymbioticorganismssearchalgorithmaiforoptimaltaskscheduling
AT razakshukorabd acloudcomputingbasedmodifiedsymbioticorganismssearchalgorithmaiforoptimaltaskscheduling
AT ngadimdasri acloudcomputingbasedmodifiedsymbioticorganismssearchalgorithmaiforoptimaltaskscheduling
AT aldhaqmarafat acloudcomputingbasedmodifiedsymbioticorganismssearchalgorithmaiforoptimaltaskscheduling
AT yafoozwaelms acloudcomputingbasedmodifiedsymbioticorganismssearchalgorithmaiforoptimaltaskscheduling
AT emaraabdelhamidm acloudcomputingbasedmodifiedsymbioticorganismssearchalgorithmaiforoptimaltaskscheduling
AT saadaldosary acloudcomputingbasedmodifiedsymbioticorganismssearchalgorithmaiforoptimaltaskscheduling
AT alaqrabihussain acloudcomputingbasedmodifiedsymbioticorganismssearchalgorithmaiforoptimaltaskscheduling
AT zubairajozeabdulraheem cloudcomputingbasedmodifiedsymbioticorganismssearchalgorithmaiforoptimaltaskscheduling
AT razakshukorabd cloudcomputingbasedmodifiedsymbioticorganismssearchalgorithmaiforoptimaltaskscheduling
AT ngadimdasri cloudcomputingbasedmodifiedsymbioticorganismssearchalgorithmaiforoptimaltaskscheduling
AT aldhaqmarafat cloudcomputingbasedmodifiedsymbioticorganismssearchalgorithmaiforoptimaltaskscheduling
AT yafoozwaelms cloudcomputingbasedmodifiedsymbioticorganismssearchalgorithmaiforoptimaltaskscheduling
AT emaraabdelhamidm cloudcomputingbasedmodifiedsymbioticorganismssearchalgorithmaiforoptimaltaskscheduling
AT saadaldosary cloudcomputingbasedmodifiedsymbioticorganismssearchalgorithmaiforoptimaltaskscheduling
AT alaqrabihussain cloudcomputingbasedmodifiedsymbioticorganismssearchalgorithmaiforoptimaltaskscheduling