An Autonomic Workload Prediction and Resource Allocation Framework for Fog-Enabled Industrial IoT

被引:30
作者
Kumar, Mohit [1 ]
Kishor, Avadh [2 ]
Samariya, Jitendra Kumar [3 ]
Zomaya, Albert Y. [4 ]
机构
[1] NIT Jalandhar, Dept Informat Technol, Jalandhar 144011, India
[2] ABV Indian Inst Informat Technol & Management Gwal, Dept Comp Sci & Engn, Gwalior 474015, India
[3] Graph Era Univ Dehradun, Dept Comp Sci & Engn, Dehra Dun 248002, India
[4] Univ Sydney, Ctr Distributed & High Performance Comp, Sydney, NSW 2006, Australia
关键词
Task analysis; Industrial Internet of Things; Resource management; Delays; Servers; Computational modeling; Cloud computing; Delay; execution time; fog node (FN); resource allocation; workload prediction;
D O I
10.1109/JIOT.2023.3235107
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Internet of Things (IoT) has revolutionized the industrial field with numerous facilities and advancements. The industrial IoT system demands delay-aware workload execution with the aid of a fog computing platform, and precise resource allocation is required in fog nodes (FNs) to execute the fluctuating industrial IoT workloads with minimal cost and delay. In view of the issue mentioned above, we introduce an autonomic workload prediction and resource allocation framework that efficiently allocates resources among FNs. In the proposed framework, the workloads are predicted in the analysis phase with the guidance of the deep autoencoder (DAE) model, and the FNs are scaled based on the demand of Industrial IoT workloads. The crow search algorithm (CSA) is integrated with the framework for optimal FN selection to improve cost and delay objectives. The proposed scheme is evaluated and compared with the existing optimization models in terms of execution cost, request rejection ratio, throughput, and response time. The simulation results establish that the proposed scheme outperformed other optimization models. The method provided a suitable solution for the optimal FN placement problems in efficiently executing dynamic industrial IoT workloads.
引用
收藏
页码:9513 / 9522
页数:10
相关论文
共 24 条
[1]   Real-Time Task Scheduling Algorithm for IoT-Based Applications in the Cloud-Fog Environment [J].
Abohamama, A. S. ;
El-Ghamry, Amir ;
Hamouda, Eslam .
JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2022, 30 (04)
[2]   Intelligent Computation Offloading for IoT Applications in Scalable Edge Computing Using Artificial Bee Colony Optimization [J].
Babar, Mohammad ;
Khan, Muhammad Sohail ;
Din, Ahmad ;
Ali, Farman ;
Habib, Usman ;
Kwak, Kyung Sup .
COMPLEXITY, 2021, 2021
[3]   Load balancing in the fog nodes using particle swarm optimization-based enhanced dynamic resource allocation method [J].
Baburao, D. ;
Pavankumar, T. ;
Prabhu, C. S. R. .
APPLIED NANOSCIENCE, 2021, 13 (2) :1045-1054
[4]  
Chalapathi G.S.S., 2021, Fog/edge Comput. for Secur., P293, DOI DOI 10.1007/978-3-030-57328-7_12
[5]   Scheduling IoT Applications in Edge and Fog Computing Environments: A Taxonomy and Future Directions [J].
Goudarzi, Mohammad ;
Palaniswami, Marimuthu ;
Buyya, Rajkumar .
ACM COMPUTING SURVEYS, 2023, 55 (07)
[6]   Energy-Efficient Resource Allocation in Fog Computing Networks With the Candidate Mechanism [J].
Huang, Xiaoge ;
Fan, Weiwei ;
Chen, Qianbin ;
Zhang, Jie .
IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (09) :8502-8512
[7]   Efficient Task Offloading for IoT-Based Applications in Fog Computing Using Ant Colony Optimization [J].
Hussein, Mohamed K. ;
Mousa, Mohamed H. .
IEEE ACCESS, 2020, 8 :37191-37201
[8]  
Jiang KH, 2019, INT CONF ADV COMMUN, P182, DOI [10.23919/icact.2019.8702018, 10.23919/ICACT.2019.8702018]
[9]   Game-Theoretic Resource Allocation for Fog-Based Industrial Internet of Things Environment [J].
Jie, Yingmo ;
Guo, Cheng ;
Choo, Kim-Kwang Raymond ;
Liu, Charles Zhechao ;
Li, Mingchu .
IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (04) :3041-3052
[10]   Internet of Things (IoT), Applications and Challenges: A Comprehensive Review [J].
Khanna, Abhishek ;
Kaur, Sanmeet .
WIRELESS PERSONAL COMMUNICATIONS, 2020, 114 (02) :1687-1762