Logo image
Deep Reinforcement Learning for Energy-Aware Task Offloading in Join SDN-Blockchain 5G massive IoT Edge Network
Article de revue scientifique   Open Access   Avec comité de lecture

Deep Reinforcement Learning for Energy-Aware Task Offloading in Join SDN-Blockchain 5G massive IoT Edge Network

Bassem Sellami, Akram Hakiri et Sadok Ben Yahia
Future Generation Computer Systems, Vol.137, p.363-379
12/2022

Résumé

Blockchain SDN Task Scheduling IoT Deep Reinforcement Learning Fog Computing Blockchain Soudan Task Scheduling IoT Deep Reinforcement Learning Fog Computing

The Internet-of-Things (IoT) edge allows cloud computing services for topology and location-sensitive distributed computing. As an immediate benefit, it improves network reliability and latency by enabling data access and processing rapidly and efficiently near IoT devices. However, it comes with several issues stemming from the complexity, the security, the energy consumption, and the instability due to the decentralization of service localization. Furthermore, the multi-resource allocation and task scheduling make this task the furthest from being straightforward. Blockchain has been envisioned to enforce trustworthiness in diverse IoT environments. However, high latency and high energy costs are incurred to process IoT transactions. This paper introduces a novel Blockchain-based Deep Reinforcement Learning (DRL) approach to enable energy-aware task scheduling and offloading in an Software Defined Networking (SDN)-enabled IoT network. The Asynchronous Actor-Critic Agent (A3C) DRL-based policy achieves efficient task scheduling and offloading. The latter is in symbiosis with Proof-of-Authority Blockchain consensus to validate IoT transactions and blocks. By doing so, we improve reliability and low latency and achieve energy efficiency for SDNenabled IoT networks. The A3C policy combined with the Blockchain is proved theoretically. Carried out experiments put forth that our approach offers 50% better energy efficiency, which outperforms traditional consensus algorithms, i.e., Proof of Work and PBFT, in terms of throughput and network latency and offers better scheduling performance.

Fichiers et liens (1)

url
Find in HALAfficher

Indicateurs

1 Consultations de la notice

Détails

Logo image