Smart City Gnosys

Smart city article details

Title Energy-Aware Task Scheduling And Offloading Using Deep Reinforcement Learning In Sdn-Enabled Iot Network
ID_Doc 23430
Authors Sellami B.; Hakiri A.; Yahia S.B.; Berthou P.
Year 2022
Published Computer Networks, 210
DOI http://dx.doi.org/10.1016/j.comnet.2022.108957
Abstract The fifth-generation (5G) mobile network services have made tremendous growth in the Internet of Things (IoT) network. A counters number of battery-powered IoT devices are deployed to serve diverse scenarios, e.g., smart cities, autonomous farming, smart manufacturing, to name but a few. In this context, energy consumption became one of the most critical concerns in interconnecting smart IoT devices in such scenarios. Additionally, whenever these IoT devices are distributed in space and time-evolving, they are expected to deliver high volume data scalably/predictably while minimizing end-to-end latency. Furthermore, edge IoT nodes often face the biggest hurdle of performing optimal resource distribution and achieving high-performance levels while coping with the variability of task handling, energy conservation, and ultra-reliable low-latency. This paper investigates an energy-aware and low-latency oriented computing task scheduling problem in a Software-Defined Fog-IoT Network. First, we formulate the online task assignment and scheduling problem as an energy-constrained Deep Q-Learning process as a kickoff. The latter strives to minimize the network latency while ensuring energy efficiency by saving battery power under the constraints of application dependence. Then, given the task arrival process, we introduce a deep reinforcement learning (DRL) approach for dynamic task scheduling and assignment in the Software-Defined Networking (SDN)-enabled edge networks. We conducted comprehensive experiments and compared the introduced algorithm to three pioneering deep learning algorithms (i.e., deterministic, random, and A3C agents). Extensive simulation results demonstrated that our proposed solution outperforms these algorithms. Additionally, we highlight the characterizing feature of our design, energy-awareness, as it offers better energy-saving by up to 87% compared against the other approaches. We have shown that the offloading scheme could perform more task assignments with the available battery power by up to 50% less time delay. Our results back our claims that the solution we propose can readily be used to dynamically optimize task scheduling and assignment of complex jobs with task dependencies in distributed Fog IoT networks. © 2022 Elsevier B.V.
Author Keywords Deep reinforcing learning SDN; Fog computing; Internet of Things; Task scheduling


Similar Articles


Id Similarity Authors Title Published
46071 View0.923Cui X.Resource Allocation In Iot Edge Computing Networks Based On Reinforcement LearningAdvances in Transdisciplinary Engineering, 70 (2025)
7415 View0.918Moghaddasi K.; Rajabi S.; Gharehchopogh F.S.; Ghaffari A.An Advanced Deep Reinforcement Learning Algorithm For Three-Layer D2D-Edge-Cloud Computing Architecture For Efficient Task Offloading In The Internet Of ThingsSustainable Computing: Informatics and Systems, 43 (2024)
34433 View0.916Yao R.; Liu L.; Zuo X.; Yu L.; Xu J.; Fan Y.; Li W.Joint Task Offloading And Power Control Optimization For Iot-Enabled Smart Cities: An Energy-Efficient Coordination Via Deep Reinforcement LearningIEEE Transactions on Consumer Electronics (2025)
32524 View0.914Vigenesh M.; Katyal A.; Hemalatha S.; Ahluwalia G.; Kukreja M.; Mathurkar P.Intelligent Resource Scheduling For Edge-Integrated Iot Using Deep Learning2024 IEEE 4th International Conference on ICT in Business Industry and Government, ICTBIG 2024 (2024)
18071 View0.904Bushehrian O.; Moazeni A.Deep Reinforcement Learning-Based Optimal Deployment Of Iot Machine Learning Jobs In Fog Computing ArchitectureComputing, 107, 1 (2025)
26323 View0.897Chen X.; Liu G.Federated Deep Reinforcement Learning-Based Task Offloading And Resource Allocation For Smart Cities In A Mobile Edge NetworkSensors, 22, 13 (2022)
26075 View0.894Nagabushnam G.; Kim K.H.Faddeer: A Deep Multi-Agent Reinforcement Learning-Based Scheduling Algorithm For Aperiodic Tasks In Heterogeneous Fog Computing NetworksCluster Computing, 28, 6 (2025)
23505 View0.893Rey-Jouanchicot J.; Lorenzo Del Castillo J.A.; Zuckerman S.; Belmega E.V.Energy-Efficient Online Resource Provisioning For Cloud-Edge Platforms Via Multi-Armed BanditsProceedings - Symposium on Computer Architecture and High Performance Computing, 2022-November (2022)
54442 View0.891Zhao X.; Liu M.; Li M.Task Offloading Strategy And Scheduling Optimization For Internet Of Vehicles Based On Deep Reinforcement LearningAd Hoc Networks, 147 (2023)
54435 View0.89Chabi Sika Boni A.K.; Hassan H.; Drira K.Task Offloading In Autonomous Iot Systems Using Deep Reinforcement Learning And Ns3-GymACM International Conference Proceeding Series (2021)