Cargando…

QoS-Aware Algorithm Based on Task Flow Scheduling in Cloud Computing Environment

This paper deals with the challenging problem of scheduling users’ tasks, while taking into consideration users’ quality of service (QoS) requirements, with the objective of reducing the energy consumption of physical machines. This paper presents a model to analyze the current state of the running...

Descripción completa

Detalles Bibliográficos
Autores principales: Rakrouki, Mohamed Ali, Alharbe, Nawaf
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9002843/
https://www.ncbi.nlm.nih.gov/pubmed/35408246
http://dx.doi.org/10.3390/s22072632
_version_ 1784685987977232384
author Rakrouki, Mohamed Ali
Alharbe, Nawaf
author_facet Rakrouki, Mohamed Ali
Alharbe, Nawaf
author_sort Rakrouki, Mohamed Ali
collection PubMed
description This paper deals with the challenging problem of scheduling users’ tasks, while taking into consideration users’ quality of service (QoS) requirements, with the objective of reducing the energy consumption of physical machines. This paper presents a model to analyze the current state of the running tasks according to the results of the QoS prediction assigned by an ARIMA prediction model optimized with Kalman filter. Then, we calculate a scheduling policy with a combined particle swarm optimization (PSO) and gravitational search algorithm (GSA) algorithms according to the QoS status analysis. Experimental results show that the proposed HPSO algorithm reduces resources consumption 16.51% more than the original hybrid algorithm, and the violation of service-level agreement (SLA) is 0.053% less when the optimized prediction model is used.
format Online
Article
Text
id pubmed-9002843
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-90028432022-04-13 QoS-Aware Algorithm Based on Task Flow Scheduling in Cloud Computing Environment Rakrouki, Mohamed Ali Alharbe, Nawaf Sensors (Basel) Article This paper deals with the challenging problem of scheduling users’ tasks, while taking into consideration users’ quality of service (QoS) requirements, with the objective of reducing the energy consumption of physical machines. This paper presents a model to analyze the current state of the running tasks according to the results of the QoS prediction assigned by an ARIMA prediction model optimized with Kalman filter. Then, we calculate a scheduling policy with a combined particle swarm optimization (PSO) and gravitational search algorithm (GSA) algorithms according to the QoS status analysis. Experimental results show that the proposed HPSO algorithm reduces resources consumption 16.51% more than the original hybrid algorithm, and the violation of service-level agreement (SLA) is 0.053% less when the optimized prediction model is used. MDPI 2022-03-29 /pmc/articles/PMC9002843/ /pubmed/35408246 http://dx.doi.org/10.3390/s22072632 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
Rakrouki, Mohamed Ali
Alharbe, Nawaf
QoS-Aware Algorithm Based on Task Flow Scheduling in Cloud Computing Environment
title QoS-Aware Algorithm Based on Task Flow Scheduling in Cloud Computing Environment
title_full QoS-Aware Algorithm Based on Task Flow Scheduling in Cloud Computing Environment
title_fullStr QoS-Aware Algorithm Based on Task Flow Scheduling in Cloud Computing Environment
title_full_unstemmed QoS-Aware Algorithm Based on Task Flow Scheduling in Cloud Computing Environment
title_short QoS-Aware Algorithm Based on Task Flow Scheduling in Cloud Computing Environment
title_sort qos-aware algorithm based on task flow scheduling in cloud computing environment
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9002843/
https://www.ncbi.nlm.nih.gov/pubmed/35408246
http://dx.doi.org/10.3390/s22072632
work_keys_str_mv AT rakroukimohamedali qosawarealgorithmbasedontaskflowschedulingincloudcomputingenvironment
AT alharbenawaf qosawarealgorithmbasedontaskflowschedulingincloudcomputingenvironment