Cargando…

Locust Inspired Algorithm for Cloudlet Scheduling in Cloud Computing Environments

Cloud computing is an emerging paradigm that offers flexible and seamless services for users based on their needs, including user budget savings. However, the involvement of a vast number of cloud users has made the scheduling of users’ tasks (i.e., cloudlets) a challenging issue in selecting suitab...

Descripción completa

Detalles Bibliográficos
Autores principales: Ala’anzy, Mohammed Alaa, Othman, Mohamed, Hanapi, Zurina Mohd, Alrshah, Mohamed A.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8587784/
https://www.ncbi.nlm.nih.gov/pubmed/34770615
http://dx.doi.org/10.3390/s21217308
_version_ 1784598249244459008
author Ala’anzy, Mohammed Alaa
Othman, Mohamed
Hanapi, Zurina Mohd
Alrshah, Mohamed A.
author_facet Ala’anzy, Mohammed Alaa
Othman, Mohamed
Hanapi, Zurina Mohd
Alrshah, Mohamed A.
author_sort Ala’anzy, Mohammed Alaa
collection PubMed
description Cloud computing is an emerging paradigm that offers flexible and seamless services for users based on their needs, including user budget savings. However, the involvement of a vast number of cloud users has made the scheduling of users’ tasks (i.e., cloudlets) a challenging issue in selecting suitable data centres, servers (hosts), and virtual machines (VMs). Cloudlet scheduling is an NP-complete problem that can be solved using various meta-heuristic algorithms, which are quite popular due to their effectiveness. Massive user tasks and rapid growth in cloud resources have become increasingly complex challenges; therefore, an efficient algorithm is necessary for allocating cloudlets efficiently to attain better execution times, resource utilisation, and waiting times. This paper proposes a cloudlet scheduling, locust inspired algorithm to reduce the average makespan and waiting time and to boost VM and server utilisation. The CloudSim toolkit was used to evaluate our algorithm’s efficiency, and the obtained results revealed that our algorithm outperforms other state-of-the-art nature-inspired algorithms, improving the average makespan, waiting time, and resource utilisation.
format Online
Article
Text
id pubmed-8587784
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-85877842021-11-13 Locust Inspired Algorithm for Cloudlet Scheduling in Cloud Computing Environments Ala’anzy, Mohammed Alaa Othman, Mohamed Hanapi, Zurina Mohd Alrshah, Mohamed A. Sensors (Basel) Article Cloud computing is an emerging paradigm that offers flexible and seamless services for users based on their needs, including user budget savings. However, the involvement of a vast number of cloud users has made the scheduling of users’ tasks (i.e., cloudlets) a challenging issue in selecting suitable data centres, servers (hosts), and virtual machines (VMs). Cloudlet scheduling is an NP-complete problem that can be solved using various meta-heuristic algorithms, which are quite popular due to their effectiveness. Massive user tasks and rapid growth in cloud resources have become increasingly complex challenges; therefore, an efficient algorithm is necessary for allocating cloudlets efficiently to attain better execution times, resource utilisation, and waiting times. This paper proposes a cloudlet scheduling, locust inspired algorithm to reduce the average makespan and waiting time and to boost VM and server utilisation. The CloudSim toolkit was used to evaluate our algorithm’s efficiency, and the obtained results revealed that our algorithm outperforms other state-of-the-art nature-inspired algorithms, improving the average makespan, waiting time, and resource utilisation. MDPI 2021-11-03 /pmc/articles/PMC8587784/ /pubmed/34770615 http://dx.doi.org/10.3390/s21217308 Text en © 2021 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
Ala’anzy, Mohammed Alaa
Othman, Mohamed
Hanapi, Zurina Mohd
Alrshah, Mohamed A.
Locust Inspired Algorithm for Cloudlet Scheduling in Cloud Computing Environments
title Locust Inspired Algorithm for Cloudlet Scheduling in Cloud Computing Environments
title_full Locust Inspired Algorithm for Cloudlet Scheduling in Cloud Computing Environments
title_fullStr Locust Inspired Algorithm for Cloudlet Scheduling in Cloud Computing Environments
title_full_unstemmed Locust Inspired Algorithm for Cloudlet Scheduling in Cloud Computing Environments
title_short Locust Inspired Algorithm for Cloudlet Scheduling in Cloud Computing Environments
title_sort locust inspired algorithm for cloudlet scheduling in cloud computing environments
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8587784/
https://www.ncbi.nlm.nih.gov/pubmed/34770615
http://dx.doi.org/10.3390/s21217308
work_keys_str_mv AT alaanzymohammedalaa locustinspiredalgorithmforcloudletschedulingincloudcomputingenvironments
AT othmanmohamed locustinspiredalgorithmforcloudletschedulingincloudcomputingenvironments
AT hanapizurinamohd locustinspiredalgorithmforcloudletschedulingincloudcomputingenvironments
AT alrshahmohameda locustinspiredalgorithmforcloudletschedulingincloudcomputingenvironments