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

被引:2
作者
Achar, Sandesh [1 ]
机构
[1] Walmart Global Tech, Sunnyvale, CA 94086 USA
关键词
Cloud computing; Internet of Things; Prediction algorithms; Schedules; Quality of service; Servers; Neural networks; cloud computing; efficient scheduling; cloud resources; deep neural networks; hill climbing; optimization; scalability;
D O I
10.1109/ACCESS.2023.3257425
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:26502 / 26511
页数:10
相关论文
共 44 条
[1]  
Abdelouahid R.A., 2021, Procedia Comput. Sci., V191, P511, DOI DOI 10.1016/J.PROCS.2021.07.066
[2]  
[Anonymous], 2015, 2015 INT JOINT C NEU, DOI 10.1109/ijcnn.2015.7280578
[3]  
[Anonymous], 2022, IEEE INTERNET THINGS, V9, P1
[4]  
[Anonymous], 2016, INFORM J, V1, P35
[5]  
Apat H.K, 2022, SCALABLE SOFTWARE DE, P125
[6]  
Arouri Y., 2020, ECMOR 17, V2020, P1
[7]   R-GWO: Representative-based grey wolf optimizer for solving engineering problems [J].
Banaie-Dezfouli, Mahdis ;
Nadimi-Shahraki, Mohammad H. ;
Beheshti, Zahra .
APPLIED SOFT COMPUTING, 2021, 106
[8]   Understanding the role of individual units in a deep neural network [J].
Bau, David ;
Zhu, Jun-Yan ;
Strobelt, Hendrik ;
Lapedriza, Agata ;
Zhou, Bolei ;
Torralba, Antonio .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2020, 117 (48) :30071-30078
[9]  
Betty Jane J., 2020, Proceeding of the International Conference on Computer Networks, Big Data and IoT (ICCBI - 2019). Lecture Notes on Data Engineering and Communications Technologies (LNDECT 49), P213, DOI 10.1007/978-3-030-43192-1_24
[10]  
Bytyci E., 2021, Trends in Data Engineering Methods for Intelligent Systems. Proceedings of the International Conference on Artificial Intelligence and Applied Mathematics in Engineering (ICAIAME 2020). Lecture Notes on Data Engineering and Communications Technologies (LNDECT 76), P601, DOI 10.1007/978-3-030-79357-9_57