Abstract
This article introduces an innovative multiqueue fog architecture coupled with an intelligent controller, aimed at enhancing the efficiency and adaptability of fog computing environments. Unlike conventional single-queue fog architectures that typically rely on basic first-in-first-out (FIFO) task execution models in fog servers, our approach offers heightened granularity and flexibility in task scheduling. This feature enables effective task management, catering specifically to Internet of Things (IoT) applications characterized by varying degrees of time-sensitivity and resource requirements. Our proposed deep weighted-fair fog servers (DeepWFFS) scheme comprises two key elements: 1) the weighted-fair fog server (WFFS) framework and 2) an intelligent deep controller (DC) leveraging deep reinforcement learning (DRL) for task prioritization. The WFFS framework adopts multiple queues within fog servers, each assigned a predefined weight representing task priority. This prevents task starvation and promotes equitable task execution. Meanwhile, the DC continuously monitors task workloads and priorities, ensuring optimal task allocation to the most suitable queues within fog and cloud servers. Through simulation, our results exhibit the superior performance of DeepWFFS compared to benchmark schemes. This advancement showcases the potential of our architecture to efficiently manage diverse tasks in fog computing environments.
Original language | English (US) |
---|---|
Pages (from-to) | 27030-27042 |
Number of pages | 13 |
Journal | IEEE Internet of Things Journal |
Volume | 11 |
Issue number | 16 |
DOIs | |
State | Published - 2024 |
Keywords
- Deep reinforcement learning (DRL)
- fair task execution
- intelligent task prioritization controller
- multiqueue fog architecture
- task starvation
- weighted-fair fog servers (WFFSs)
ASJC Scopus subject areas
- Signal Processing
- Information Systems
- Hardware and Architecture
- Computer Science Applications
- Computer Networks and Communications