Reinforcement learning-based multi-objective energy-efficient task scheduling in fog-cloud industrial IoT-based systems

被引:0
作者
V. Vijayalakshmi
M. Saravanan
机构
[1] SRM Institute of Science and Technology,Department of Networking and Communications, School of Computing
来源
Soft Computing | 2023年 / 27卷
关键词
Cloud; Fog; Industrial Internet of Things; Reinforcement learning; Task scheduling; Offloading;
D O I
暂无
中图分类号
学科分类号
摘要
The advancement of Industrial Internet of Things (IIoT) applications has increased the demand for efficient and energy-aware task scheduling in fog-cloud environments. This paper presents a novel multi-objective energy efficient task scheduling based reinforcement learning (MEETS-RL) model for fog-cloud IIoT-based systems. The IIoT, fog, and cloud are the three layers obtained in the proposed method. Tasks are captured from various industries through industrial devices such as actuators, sensors, and control systems placed near fog nodes. The task classification stage utilizes the ID3 algorithm to classify tasks based on their priority, Quality of Service (QoS), and processing requirements. After classification, appropriate fog nodes are selected for task execution considering factors such as energy consumption, processing capabilities, and proximity to IIoT devices. The unhandled task in fog nodes is offloaded to cloud data centers using the first fit (FF) algorithm, based on available resources, QoS requirements, and fog node location. Once the suitable fog nodes or cloud data centers have been identified, the tasks are scheduled for execution using a reinforcement learning-based task scheduling algorithm. Experimental evaluations demonstrate that the proposed MEETS-RL model outperforms existing task scheduling models, including first come first serve (FCFS), greedy for energy (GfE), shortest job first (SJF), round Robin (RR), and Laxity based priority with Ant colony system (LBP-ACS). The experimental results of the proposed architecture showed an accuracy rate of 98.8%, task completion rate of 95% and energy consumption of 0.4 J. The proposed architecture offers a comprehensive solution for modern IIoT systems demanding flexibility, scalability, and efficient resource management while enhancing energy efficiency through the application of reinforcement learning in task scheduling.
引用
收藏
页码:17473 / 17491
页数:18
相关论文
共 160 条
[1]  
Abd Elaziz M(2021)Advanced optimization technique for scheduling IoT tasks in cloud-fog computing environments Future Gener Comput Syst 124 142-154
[2]  
Abualigah L(2020)Energy-aware metaheuristic algorithm for industrial-Internet-of-Things task scheduling problems in fog computing applications IEEE Internet of Things J 8 12638-12649
[3]  
Attiya I(2023)Optimizing energy consumption in WSN-based IoT using unequal clustering and sleep scheduling methods Internet of Things 22 1-23
[4]  
Abdel-Basset M(2022)Heterogeneous energy-aware load balancing for industry 4.0 and IoT environments ACM Trans Manag Inform Syst (TMIS) 13 757-2774
[5]  
El-Shahat D(2023)Green IoT: a review and future research directions Symmetry 15 1242-21
[6]  
Elhoseny M(2022)A joint resource allocation, security with efficient task scheduling in cloud computing using hybrid machine learning techniques Sensors 22 e3770-764
[7]  
Song H(2023)Energy-efficient hierarchical resource allocation in uplink-downlink decoupled NOMA HetNets IEEE Trans Netw Serv Manag 31 2759-8284
[8]  
Abdulzahra AMK(2020)An efficient task scheduling approach using moth-flame optimization algorithm for cyber-physical system applications in fog computing Trans Emerg Telecommun Technol 30 1-2941
[9]  
Al-Qurabat AKM(2019)Multi-hop cooperative computation offloading for industrial IoT–edge–cloud computing environments IEEE Trans Parallel Distrib Syst 21 750-13
[10]  
Abdulzahra SA(2021)Joint QoS-aware and cost-efficient task scheduling for fog-cloud resources in a volunteer computing system ACM Trans Internet Technol (TOIT) 5 100517-2194