A hybrid DRL-IJFA framework for real-time IoT task scheduling in fog-cloud environments
摘要
Real-time traffic management in smart cities generates massive, latency-sensitive IoT workloads that expose the limitations of both pure cloud and existing fog scheduling approaches. Current methods (e.g., DLSFC, LADFS-QM, QoSPTS) suffer from static data replication, centralized decision-making, oversimplified network models, or lack of explicit DAG dependency handling, resulting in excessive latency, energy waste, and migration overhead under dynamic urban conditions. We propose AMoLAS (Adaptive Multi-Objective Location-Aware Scheduling), a fully decentralized, multi-objective scheduling framework that introduces two novel coupled mechanisms: (i) a Deep Reinforcement Learning (DRL)-based task prioritizer that dynamically ranks interdependent tasks modeled as Directed Acyclic Graphs (DAGs), and (ii) an Improved Jellyfish Search Algorithm (IJFA) that simultaneously optimizes makespan, latency, energy, monetary cost, and migration overhead while adapting replication and placement to real-time access patterns and fluctuating bandwidth/delay. Extensive CloudSim evaluation with 300–1200 tasks and 25–1000 MB datasets shows AMoLAS achieves 88% of the optimal ILP bound and outperforms DLSFC, LADFS-QM, and QoSPTS by reducing energy consumption by 18%, end-to-end latency by 22%, operational cost by 20%, and migration cost by 20–35%. These results demonstrate AMoLAS as a scalable and practical solution for latency-critical urban traffic management in fog-cloud-IoT systems.