Cargando…

AdPSO: Adaptive PSO-Based Task Scheduling Approach for Cloud Computing

Cloud computing has emerged as the most favorable computing platform for researchers and industry. The load balanced task scheduling has emerged as an important and challenging research problem in the Cloud computing. Swarm intelligence-based meta-heuristic algorithms are considered more suitable fo...

Descripción completa

Detalles Bibliográficos
Autores principales: Nabi, Said, Ahmad, Masroor, Ibrahim, Muhammad, Hamam, Habib
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8839708/
https://www.ncbi.nlm.nih.gov/pubmed/35161665
http://dx.doi.org/10.3390/s22030920
_version_ 1784650438213107712
author Nabi, Said
Ahmad, Masroor
Ibrahim, Muhammad
Hamam, Habib
author_facet Nabi, Said
Ahmad, Masroor
Ibrahim, Muhammad
Hamam, Habib
author_sort Nabi, Said
collection PubMed
description Cloud computing has emerged as the most favorable computing platform for researchers and industry. The load balanced task scheduling has emerged as an important and challenging research problem in the Cloud computing. Swarm intelligence-based meta-heuristic algorithms are considered more suitable for Cloud scheduling and load balancing. The optimization procedure of swarm intelligence-based meta-heuristics consists of two major components that are the local and global search. These algorithms find the best position through the local and global search. To achieve an optimized mapping strategy for tasks to the resources, a balance between local and global search plays an effective role. The inertia weight is an important control attribute to effectively adjust the local and global search process. There are many inertia weight strategies; however, the existing approaches still require fine-tuning to achieve optimum scheduling. The selection of a suitable inertia weight strategy is also an important factor. This paper contributed an adaptive Particle Swarm Optimisation (PSO) based task scheduling approach that reduces the task execution time, and increases throughput and Average Resource Utilization Ratio (ARUR). Moreover, an adaptive inertia weight strategy namely Linearly Descending and Adaptive Inertia Weight (LDAIW) is introduced. The proposed scheduling approach provides a better balance between local and global search leading to an optimized task scheduling. The performance of the proposed approach has been evaluated and compared against five renown PSO based inertia weight strategies concerning makespan and throughput. The experiments are then extended and compared the proposed approach against the other four renowned meta-heuristic scheduling approaches. Analysis of the simulated experimentation reveals that the proposed approach attained up to 10%, 12% and 60% improvement for makespan, throughput and ARUR respectively.
format Online
Article
Text
id pubmed-8839708
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-88397082022-02-13 AdPSO: Adaptive PSO-Based Task Scheduling Approach for Cloud Computing Nabi, Said Ahmad, Masroor Ibrahim, Muhammad Hamam, Habib Sensors (Basel) Article Cloud computing has emerged as the most favorable computing platform for researchers and industry. The load balanced task scheduling has emerged as an important and challenging research problem in the Cloud computing. Swarm intelligence-based meta-heuristic algorithms are considered more suitable for Cloud scheduling and load balancing. The optimization procedure of swarm intelligence-based meta-heuristics consists of two major components that are the local and global search. These algorithms find the best position through the local and global search. To achieve an optimized mapping strategy for tasks to the resources, a balance between local and global search plays an effective role. The inertia weight is an important control attribute to effectively adjust the local and global search process. There are many inertia weight strategies; however, the existing approaches still require fine-tuning to achieve optimum scheduling. The selection of a suitable inertia weight strategy is also an important factor. This paper contributed an adaptive Particle Swarm Optimisation (PSO) based task scheduling approach that reduces the task execution time, and increases throughput and Average Resource Utilization Ratio (ARUR). Moreover, an adaptive inertia weight strategy namely Linearly Descending and Adaptive Inertia Weight (LDAIW) is introduced. The proposed scheduling approach provides a better balance between local and global search leading to an optimized task scheduling. The performance of the proposed approach has been evaluated and compared against five renown PSO based inertia weight strategies concerning makespan and throughput. The experiments are then extended and compared the proposed approach against the other four renowned meta-heuristic scheduling approaches. Analysis of the simulated experimentation reveals that the proposed approach attained up to 10%, 12% and 60% improvement for makespan, throughput and ARUR respectively. MDPI 2022-01-25 /pmc/articles/PMC8839708/ /pubmed/35161665 http://dx.doi.org/10.3390/s22030920 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
Nabi, Said
Ahmad, Masroor
Ibrahim, Muhammad
Hamam, Habib
AdPSO: Adaptive PSO-Based Task Scheduling Approach for Cloud Computing
title AdPSO: Adaptive PSO-Based Task Scheduling Approach for Cloud Computing
title_full AdPSO: Adaptive PSO-Based Task Scheduling Approach for Cloud Computing
title_fullStr AdPSO: Adaptive PSO-Based Task Scheduling Approach for Cloud Computing
title_full_unstemmed AdPSO: Adaptive PSO-Based Task Scheduling Approach for Cloud Computing
title_short AdPSO: Adaptive PSO-Based Task Scheduling Approach for Cloud Computing
title_sort adpso: adaptive pso-based task scheduling approach for cloud computing
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8839708/
https://www.ncbi.nlm.nih.gov/pubmed/35161665
http://dx.doi.org/10.3390/s22030920
work_keys_str_mv AT nabisaid adpsoadaptivepsobasedtaskschedulingapproachforcloudcomputing
AT ahmadmasroor adpsoadaptivepsobasedtaskschedulingapproachforcloudcomputing
AT ibrahimmuhammad adpsoadaptivepsobasedtaskschedulingapproachforcloudcomputing
AT hamamhabib adpsoadaptivepsobasedtaskschedulingapproachforcloudcomputing