{"title":"Task offloading of IOT device in fog-enabled architecture using deep reinforcement learning approach","authors":"Abhinav Tomar, Megha Sharma, Ashwarya Agarwal, Aditya Nath Jha, Jai Jaiswal","doi":"10.1016/j.pmcj.2025.102067","DOIUrl":null,"url":null,"abstract":"<div><div>The rapid growth of IoT devices has strained traditional cloud-centric architectures, revealing limitations in latency, bandwidth, and reliability. Fog computing addresses these issues by decentralizing resources closer to data sources, but task offloading and resource allocation remain challenging due to dynamic workloads, heterogeneous resources, and strict QoS requirements. This study models task offloading as a multi-objective optimization problem, considering task priority, energy efficiency, latency, and deadlines. Using a Markov Decision Process (MDP), it applies three Deep Reinforcement Learning (DRL) algorithms — DQN, DDPG, and SAC — in a multi-agent fog computing setup. Unlike prior work focused on single-agent or isolated metrics, this approach captures inter-node dependencies to improve overall resource use. Simulations show SAC achieves a 97.3% task deadline success rate and improves resource efficiency by 10.1%, highlighting its effectiveness in managing dynamic fog environments. These results advance scalable, adaptive offloading strategies for future IoT systems.</div></div>","PeriodicalId":49005,"journal":{"name":"Pervasive and Mobile Computing","volume":"112 ","pages":"Article 102067"},"PeriodicalIF":3.0000,"publicationDate":"2025-05-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Pervasive and Mobile Computing","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1574119225000562","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
The rapid growth of IoT devices has strained traditional cloud-centric architectures, revealing limitations in latency, bandwidth, and reliability. Fog computing addresses these issues by decentralizing resources closer to data sources, but task offloading and resource allocation remain challenging due to dynamic workloads, heterogeneous resources, and strict QoS requirements. This study models task offloading as a multi-objective optimization problem, considering task priority, energy efficiency, latency, and deadlines. Using a Markov Decision Process (MDP), it applies three Deep Reinforcement Learning (DRL) algorithms — DQN, DDPG, and SAC — in a multi-agent fog computing setup. Unlike prior work focused on single-agent or isolated metrics, this approach captures inter-node dependencies to improve overall resource use. Simulations show SAC achieves a 97.3% task deadline success rate and improves resource efficiency by 10.1%, highlighting its effectiveness in managing dynamic fog environments. These results advance scalable, adaptive offloading strategies for future IoT systems.
期刊介绍:
As envisioned by Mark Weiser as early as 1991, pervasive computing systems and services have truly become integral parts of our daily lives. Tremendous developments in a multitude of technologies ranging from personalized and embedded smart devices (e.g., smartphones, sensors, wearables, IoTs, etc.) to ubiquitous connectivity, via a variety of wireless mobile communications and cognitive networking infrastructures, to advanced computing techniques (including edge, fog and cloud) and user-friendly middleware services and platforms have significantly contributed to the unprecedented advances in pervasive and mobile computing. Cutting-edge applications and paradigms have evolved, such as cyber-physical systems and smart environments (e.g., smart city, smart energy, smart transportation, smart healthcare, etc.) that also involve human in the loop through social interactions and participatory and/or mobile crowd sensing, for example. The goal of pervasive computing systems is to improve human experience and quality of life, without explicit awareness of the underlying communications and computing technologies.
The Pervasive and Mobile Computing Journal (PMC) is a high-impact, peer-reviewed technical journal that publishes high-quality scientific articles spanning theory and practice, and covering all aspects of pervasive and mobile computing and systems.