Improved Performance and Cost Algorithm for Scheduling IoT Tasks in Fog–Cloud Environment Using Gray Wolf Optimization Algorithm

Today, the IoT has become a vital part of our lives because it has entered into the precise details of human life, like smart homes, healthcare, eldercare, vehicles, augmented reality, and industrial robotics. Cloud computing and fog computing give us services to process IoT tasks, and we are seeing...

Full description

Bibliographic Details
Main Authors: Naseem Adnan Alsamarai, Osman Nuri Uçan
Format: Article
Language:English
Published: MDPI AG 2024-02-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/14/4/1670
_version_ 1797298985865576448
author Naseem Adnan Alsamarai
Osman Nuri Uçan
author_facet Naseem Adnan Alsamarai
Osman Nuri Uçan
author_sort Naseem Adnan Alsamarai
collection DOAJ
description Today, the IoT has become a vital part of our lives because it has entered into the precise details of human life, like smart homes, healthcare, eldercare, vehicles, augmented reality, and industrial robotics. Cloud computing and fog computing give us services to process IoT tasks, and we are seeing a growth in the number of IoT devices every day. This massive increase needs huge amounts of resources to process it, and these vast resources need a lot of power to work because the fog and cloud are based on the term pay-per-use. We make to improve the performance and cost (PC) algorithm to give priority to the high-profit cost and to reduce energy consumption and Makespan; in this paper, we propose the performance and cost–gray wolf optimization (PC-GWO) algorithm, which is the combination of the PCA and GWO algorithms. The results of the trial reveal that the PC-GWO algorithm reduces the average overall energy usage by 12.17%, 11.57%, and 7.19%, and reduces the Makespan by 16.72%, 16.38%, and 14.107%, with the best average resource utilization enhanced by 13.2%, 12.05%, and 10.9% compared with the gray wolf optimization (GWO) algorithm, performance and cost algorithm (PCA), and Particle Swarm Optimization (PSO) algorithm.
first_indexed 2024-03-07T22:43:57Z
format Article
id doaj.art-cbceabee149740fdb0c5018634e65d54
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-07T22:43:57Z
publishDate 2024-02-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-cbceabee149740fdb0c5018634e65d542024-02-23T15:06:45ZengMDPI AGApplied Sciences2076-34172024-02-01144167010.3390/app14041670Improved Performance and Cost Algorithm for Scheduling IoT Tasks in Fog–Cloud Environment Using Gray Wolf Optimization AlgorithmNaseem Adnan Alsamarai0Osman Nuri Uçan1School of Engineering and Natural Sciences, Electrical and Electronics Engineering, Altınbaş University, Istanbul 34218, TurkeySchool of Engineering and Natural Sciences, Electrical and Electronics Engineering, Altınbaş University, Istanbul 34218, TurkeyToday, the IoT has become a vital part of our lives because it has entered into the precise details of human life, like smart homes, healthcare, eldercare, vehicles, augmented reality, and industrial robotics. Cloud computing and fog computing give us services to process IoT tasks, and we are seeing a growth in the number of IoT devices every day. This massive increase needs huge amounts of resources to process it, and these vast resources need a lot of power to work because the fog and cloud are based on the term pay-per-use. We make to improve the performance and cost (PC) algorithm to give priority to the high-profit cost and to reduce energy consumption and Makespan; in this paper, we propose the performance and cost–gray wolf optimization (PC-GWO) algorithm, which is the combination of the PCA and GWO algorithms. The results of the trial reveal that the PC-GWO algorithm reduces the average overall energy usage by 12.17%, 11.57%, and 7.19%, and reduces the Makespan by 16.72%, 16.38%, and 14.107%, with the best average resource utilization enhanced by 13.2%, 12.05%, and 10.9% compared with the gray wolf optimization (GWO) algorithm, performance and cost algorithm (PCA), and Particle Swarm Optimization (PSO) algorithm.https://www.mdpi.com/2076-3417/14/4/1670fog–cloud computingtask schedulingenergy consumptionMakespanresource utilizationcost scheduling
spellingShingle Naseem Adnan Alsamarai
Osman Nuri Uçan
Improved Performance and Cost Algorithm for Scheduling IoT Tasks in Fog–Cloud Environment Using Gray Wolf Optimization Algorithm
Applied Sciences
fog–cloud computing
task scheduling
energy consumption
Makespan
resource utilization
cost scheduling
title Improved Performance and Cost Algorithm for Scheduling IoT Tasks in Fog–Cloud Environment Using Gray Wolf Optimization Algorithm
title_full Improved Performance and Cost Algorithm for Scheduling IoT Tasks in Fog–Cloud Environment Using Gray Wolf Optimization Algorithm
title_fullStr Improved Performance and Cost Algorithm for Scheduling IoT Tasks in Fog–Cloud Environment Using Gray Wolf Optimization Algorithm
title_full_unstemmed Improved Performance and Cost Algorithm for Scheduling IoT Tasks in Fog–Cloud Environment Using Gray Wolf Optimization Algorithm
title_short Improved Performance and Cost Algorithm for Scheduling IoT Tasks in Fog–Cloud Environment Using Gray Wolf Optimization Algorithm
title_sort improved performance and cost algorithm for scheduling iot tasks in fog cloud environment using gray wolf optimization algorithm
topic fog–cloud computing
task scheduling
energy consumption
Makespan
resource utilization
cost scheduling
url https://www.mdpi.com/2076-3417/14/4/1670
work_keys_str_mv AT naseemadnanalsamarai improvedperformanceandcostalgorithmforschedulingiottasksinfogcloudenvironmentusinggraywolfoptimizationalgorithm
AT osmannuriucan improvedperformanceandcostalgorithmforschedulingiottasksinfogcloudenvironmentusinggraywolfoptimizationalgorithm