Optimizing Task Scheduling in Fog Computing with Deadline Awareness

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Sirjani, Mohammad Sadegh, Ahmad, Mohammad, Mousavi, Amir, Nourbakhsh, Erfan, Nguyen, Khoa
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912905311551488
author Sirjani, Mohammad Sadegh
Ahmad, Mohammad
Mousavi, Amir
Nourbakhsh, Erfan
Nguyen, Khoa
author_facet Sirjani, Mohammad Sadegh
Ahmad, Mohammad
Mousavi, Amir
Nourbakhsh, Erfan
Nguyen, Khoa
contents The rise of Internet of Things (IoT) devices has led to the development of numerous time-sensitive applications that require quick responses and low latency. Fog computing has emerged as a solution for processing these IoT applications, but it faces challenges such as resource allocation and job scheduling. Therefore, it is crucial to determine how to assign and schedule tasks on Fog nodes. This work aims to schedule tasks in IoT while minimizing the total energy consumption of nodes and enhancing the Quality of Service (QoS) requirements of IoT tasks, taking into account task deadlines. This paper classifies Fog nodes into two categories based on their traffic level: low and high. It schedules short-deadline tasks on low-traffic nodes using an Improved Golden Eagle Optimization (IGEO) algorithm, an enhancement that utilizes genetic operators for discretization. Long-deadline tasks are processed on high-traffic nodes using reinforcement learning (RL). This combined approach is called the Reinforcement Improved Golden Eagle Optimization (RIGEO) algorithm. Experimental results demonstrate that RIGEO achieves up to a 29% reduction in energy consumption, up to an 86% improvement in response time, and up to a 19% reduction in deadline violations compared to state-of-the-art algorithms.
format Preprint
id arxiv_https___arxiv_org_abs_2509_07378
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Optimizing Task Scheduling in Fog Computing with Deadline Awareness
Sirjani, Mohammad Sadegh
Ahmad, Mohammad
Mousavi, Amir
Nourbakhsh, Erfan
Nguyen, Khoa
Distributed, Parallel, and Cluster Computing
Hardware Architecture
The rise of Internet of Things (IoT) devices has led to the development of numerous time-sensitive applications that require quick responses and low latency. Fog computing has emerged as a solution for processing these IoT applications, but it faces challenges such as resource allocation and job scheduling. Therefore, it is crucial to determine how to assign and schedule tasks on Fog nodes. This work aims to schedule tasks in IoT while minimizing the total energy consumption of nodes and enhancing the Quality of Service (QoS) requirements of IoT tasks, taking into account task deadlines. This paper classifies Fog nodes into two categories based on their traffic level: low and high. It schedules short-deadline tasks on low-traffic nodes using an Improved Golden Eagle Optimization (IGEO) algorithm, an enhancement that utilizes genetic operators for discretization. Long-deadline tasks are processed on high-traffic nodes using reinforcement learning (RL). This combined approach is called the Reinforcement Improved Golden Eagle Optimization (RIGEO) algorithm. Experimental results demonstrate that RIGEO achieves up to a 29% reduction in energy consumption, up to an 86% improvement in response time, and up to a 19% reduction in deadline violations compared to state-of-the-art algorithms.
title Optimizing Task Scheduling in Fog Computing with Deadline Awareness
topic Distributed, Parallel, and Cluster Computing
Hardware Architecture
url https://arxiv.org/abs/2509.07378