DeepWFFS: Enhancing Fog Computing Efficiency Through Multi-Queue Architecture and Intelligent Controller for Task Prioritization

Ali Reza Heidarpour, Mohammad Reza Heidarpour, Masoud Ardakani, Chintha Tellambura, Murat Uysal

Research output: Contribution to journalArticlepeer-review


This paper introduces an innovative multi-queue 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: the weighted-fair fog server (WFFS) framework and 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 languageEnglish (US)
Pages (from-to)1
Number of pages1
JournalIEEE Internet of Things Journal
StateAccepted/In press - 2024


  • Cloud computing
  • deep reinforcement learning
  • Dynamic scheduling
  • Edge computing
  • fair task execution
  • intelligent task prioritization controller
  • Internet of Things
  • Multi-queue fog architecture
  • Resource management
  • Servers
  • Task analysis
  • task starvation
  • weighted-fair fog servers

ASJC Scopus subject areas

  • Signal Processing
  • Information Systems
  • Hardware and Architecture
  • Computer Science Applications
  • Computer Networks and Communications


Dive into the research topics of 'DeepWFFS: Enhancing Fog Computing Efficiency Through Multi-Queue Architecture and Intelligent Controller for Task Prioritization'. Together they form a unique fingerprint.

Cite this