Litcius/Paper detail

An advanced deep reinforcement learning algorithm for three-layer D2D-edge-cloud computing architecture for efficient task offloading in the Internet of Things

Komeil Moghaddasi, Shakiba Rajabi, Farhad Soleimanian Gharehchopogh, Ali Ghaffari

2024Sustainable Computing Informatics and Systems51 citationsDOIOpen Access PDF

Abstract

The Internet of Things (IoTs) has transformed the digital landscape by interconnecting billions of devices worldwide, paving the way for smart cities, homes, and industries. With the exponential growth of IoT devices and the vast amount of data they generate, concerns have arisen regarding efficient task-offloading strategies. Traditional cloud and edge computing methods, paired with basic Machine Learning (ML) algorithms, face several challenges in this regard. In this paper, we propose a novel approach to task offloading in a Device-to-Device (D2D)-Edge-Cloud computing using the Rainbow Deep Q-Network (DQN), an advanced Deep Reinforcement Learning (DRL) algorithm. This algorithm utilizes advanced neural networks to optimize task offloading in the three-tier framework. It balances the trade-offs among D2D, Device-to-Edge (D2E), and Device/Edge-to-Cloud (D2C/E2C) communications, benefiting both end users and servers. These networks leverage Deep Learning (DL) to discern patterns, evaluate potential offloading decisions, and adapt in real time to dynamic environments. We compared our proposed algorithm against other state-of-the-art methods. Through rigorous simulations, we achieved remarkable improvements across key metrics: an increase in energy efficiency by 29.8%, a 27.5% reduction in latency, and a 43.1% surge in utility.

Topics & Concepts

Computer scienceCloud computingReinforcement learningEdge computingLeverage (statistics)ServerEdge deviceDistributed computingDeep learningEnhanced Data Rates for GSM EvolutionMobile edge computingComputer networkArtificial intelligenceOperating systemIoT and Edge/Fog ComputingAge of Information OptimizationIoT Networks and Protocols
An advanced deep reinforcement learning algorithm for three-layer D2D-edge-cloud computing architecture for efficient task offloading in the Internet of Things | Litcius