A hybrid fuzzy logic and deep reinforcement learning algorithm for adaptive task scheduling and resource allocation in heterogeneous Fog–Cloud environments
IF 5.7 3区 计算机科学Q1 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE
Setareh Moazzami , Abbas Mirzaei , Mehdi Aminian , Ramin Karimi , Nasser Mikaeilvand
{"title":"A hybrid fuzzy logic and deep reinforcement learning algorithm for adaptive task scheduling and resource allocation in heterogeneous Fog–Cloud environments","authors":"Setareh Moazzami , Abbas Mirzaei , Mehdi Aminian , Ramin Karimi , Nasser Mikaeilvand","doi":"10.1016/j.suscom.2025.101260","DOIUrl":null,"url":null,"abstract":"<div><div>Intelligent task scheduling in distributed computing environments such as Fog–Cloud systems remains a significant challenge, particularly in the context of the Internet of Things (IoT), where multiple objectives such as minimizing delay, energy consumption, and makespan must be simultaneously addressed. This paper proposes an adaptive hybrid framework that integrates fuzzy logic with Deep Q-Network (DQN) reinforcement learning to optimize task scheduling and resource allocation in heterogeneous and dynamic environments. The model is designed to maintain service quality while remaining compatible with limited computational resources. The scheduling problem is first formulated as a multi-objective optimization model aimed at jointly minimizing delay, energy usage, and makespan. A fuzzy inference system is then employed to evaluate task attributes such as deadline, delay sensitivity, and data volume in order to assign priority levels. Based on this prioritization, the DQN agent dynamically allocates resources by interacting with the environment and learning from feedback. The proposed framework was evaluated on scenarios involving 500–2000 tasks under varying resource conditions, and its performance was benchmarked against conventional algorithms. Experimental results demonstrate that the proposed method achieves, on average, a 27.8 % reduction in execution time, a 29.6 % decrease in scheduling delay, an 18 % reduction in energy consumption, and a 21.4 % improvement in makespan. These outcomes highlight the framework’s effectiveness in balancing accuracy, responsiveness, and resource efficiency, making it well-suited for deployment in real-world, heterogeneous, and dynamically loaded computing environments.</div></div>","PeriodicalId":48686,"journal":{"name":"Sustainable Computing-Informatics & Systems","volume":"49 ","pages":"Article 101260"},"PeriodicalIF":5.7000,"publicationDate":"2026-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Sustainable Computing-Informatics & Systems","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2210537925001817","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2025/11/27 0:00:00","PubModel":"Epub","JCR":"Q1","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
引用次数: 0
Abstract
Intelligent task scheduling in distributed computing environments such as Fog–Cloud systems remains a significant challenge, particularly in the context of the Internet of Things (IoT), where multiple objectives such as minimizing delay, energy consumption, and makespan must be simultaneously addressed. This paper proposes an adaptive hybrid framework that integrates fuzzy logic with Deep Q-Network (DQN) reinforcement learning to optimize task scheduling and resource allocation in heterogeneous and dynamic environments. The model is designed to maintain service quality while remaining compatible with limited computational resources. The scheduling problem is first formulated as a multi-objective optimization model aimed at jointly minimizing delay, energy usage, and makespan. A fuzzy inference system is then employed to evaluate task attributes such as deadline, delay sensitivity, and data volume in order to assign priority levels. Based on this prioritization, the DQN agent dynamically allocates resources by interacting with the environment and learning from feedback. The proposed framework was evaluated on scenarios involving 500–2000 tasks under varying resource conditions, and its performance was benchmarked against conventional algorithms. Experimental results demonstrate that the proposed method achieves, on average, a 27.8 % reduction in execution time, a 29.6 % decrease in scheduling delay, an 18 % reduction in energy consumption, and a 21.4 % improvement in makespan. These outcomes highlight the framework’s effectiveness in balancing accuracy, responsiveness, and resource efficiency, making it well-suited for deployment in real-world, heterogeneous, and dynamically loaded computing environments.
期刊介绍:
Sustainable computing is a rapidly expanding research area spanning the fields of computer science and engineering, electrical engineering as well as other engineering disciplines. The aim of Sustainable Computing: Informatics and Systems (SUSCOM) is to publish the myriad research findings related to energy-aware and thermal-aware management of computing resource. Equally important is a spectrum of related research issues such as applications of computing that can have ecological and societal impacts. SUSCOM publishes original and timely research papers and survey articles in current areas of power, energy, temperature, and environment related research areas of current importance to readers. SUSCOM has an editorial board comprising prominent researchers from around the world and selects competitively evaluated peer-reviewed papers.