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...
Main Author: | |
---|---|
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 |