Neural-Hill: A Novel Algorithm for Efficient Scheduling IoT-Cloud Resource to Maintain Scalability

The age of the Fourth Industrial Revolution (4IR) is the era of smart technologies and services. The Internet of Things (IoT) is at the heart of these smart services. The IoTs are resource-constrain devices. They act as middleware in intelligent systems and maintain communications between cloud serv...

Full description

Bibliographic Details
Main Author: Sandesh Achar
Format: Article
Language:English
Published: IEEE 2023-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10070762/
_version_ 1797866180737761280
author Sandesh Achar
author_facet Sandesh Achar
author_sort Sandesh Achar
collection DOAJ
description The age of the Fourth Industrial Revolution (4IR) is the era of smart technologies and services. The Internet of Things (IoT) is at the heart of these smart services. The IoTs are resource-constrain devices. They act as middleware in intelligent systems and maintain communications between cloud servers and smart services. Processing related to intelligent decision-making, including data processing, cleaning, feature extraction, and analysis, is performed on the cloud servers. The IoT devices respond according to the decisions the applications run on the cloud servers make. The massive number of internet-connected devices is increasing by 8% per year. The cloud infrastructure backing these enormous numbers of IoT devices must be scheduled efficiently to maintain Quality of Service (QoS). An optimized scheduling scheme is essential to minimize the cost and enhance scalability. This paper proposes an innovative and novel algorithm, Neural-Hill, which combines the Deep Neural Network (DNN) and Random Restart variant of the Hill Climbing algorithm to schedule IoT-Cloud resources efficiently and ensure scalability. It is a preemptive scheduling algorithm designed to operate in dynamic task scheduling. The performance of the Neural-Hill algorithm has been evaluated in terms of optimal solution-finding time, execution time, routing overhead, and throughput. The experimental results demonstrate the significant quality of service improvement with the assurance of better scalability.
first_indexed 2024-04-09T23:20:57Z
format Article
id doaj.art-9fe6721a12ab40e9824aa3281d5fef4a
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-04-09T23:20:57Z
publishDate 2023-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-9fe6721a12ab40e9824aa3281d5fef4a2023-03-21T23:00:26ZengIEEEIEEE Access2169-35362023-01-0111265022651110.1109/ACCESS.2023.325742510070762Neural-Hill: A Novel Algorithm for Efficient Scheduling IoT-Cloud Resource to Maintain ScalabilitySandesh Achar0https://orcid.org/0000-0002-5994-4706Walmart Global Tech, Sunnyvale, CA, USAThe age of the Fourth Industrial Revolution (4IR) is the era of smart technologies and services. The Internet of Things (IoT) is at the heart of these smart services. The IoTs are resource-constrain devices. They act as middleware in intelligent systems and maintain communications between cloud servers and smart services. Processing related to intelligent decision-making, including data processing, cleaning, feature extraction, and analysis, is performed on the cloud servers. The IoT devices respond according to the decisions the applications run on the cloud servers make. The massive number of internet-connected devices is increasing by 8% per year. The cloud infrastructure backing these enormous numbers of IoT devices must be scheduled efficiently to maintain Quality of Service (QoS). An optimized scheduling scheme is essential to minimize the cost and enhance scalability. This paper proposes an innovative and novel algorithm, Neural-Hill, which combines the Deep Neural Network (DNN) and Random Restart variant of the Hill Climbing algorithm to schedule IoT-Cloud resources efficiently and ensure scalability. It is a preemptive scheduling algorithm designed to operate in dynamic task scheduling. The performance of the Neural-Hill algorithm has been evaluated in terms of optimal solution-finding time, execution time, routing overhead, and throughput. The experimental results demonstrate the significant quality of service improvement with the assurance of better scalability.https://ieeexplore.ieee.org/document/10070762/Internet of Thingscloud computingefficient schedulingcloud resourcesdeep neural networkshill climbing
spellingShingle Sandesh Achar
Neural-Hill: A Novel Algorithm for Efficient Scheduling IoT-Cloud Resource to Maintain Scalability
IEEE Access
Internet of Things
cloud computing
efficient scheduling
cloud resources
deep neural networks
hill climbing
title Neural-Hill: A Novel Algorithm for Efficient Scheduling IoT-Cloud Resource to Maintain Scalability
title_full Neural-Hill: A Novel Algorithm for Efficient Scheduling IoT-Cloud Resource to Maintain Scalability
title_fullStr Neural-Hill: A Novel Algorithm for Efficient Scheduling IoT-Cloud Resource to Maintain Scalability
title_full_unstemmed Neural-Hill: A Novel Algorithm for Efficient Scheduling IoT-Cloud Resource to Maintain Scalability
title_short Neural-Hill: A Novel Algorithm for Efficient Scheduling IoT-Cloud Resource to Maintain Scalability
title_sort neural hill a novel algorithm for efficient scheduling iot cloud resource to maintain scalability
topic Internet of Things
cloud computing
efficient scheduling
cloud resources
deep neural networks
hill climbing
url https://ieeexplore.ieee.org/document/10070762/
work_keys_str_mv AT sandeshachar neuralhillanovelalgorithmforefficientschedulingiotcloudresourcetomaintainscalability