Deadline-Constrained Many-Objective Workflow Scheduling for IoT Environments

Read full text
Authors: Najwa Kouka, Sabrina De Capitani di Vimercati, Sara Foresti, Vincenzo Piuri, Pierangela Samarati
Cited by: 0
References: 29

Abstract

Advanced data-intensive services and applications in IoT scenarios require efficient access to external resources for data processing and computation. Fog computing addresses such a need by moving part of the activity closer to the edge, alleviating network congestion and improving responsiveness. A major problem in scheduling the workflow required by IoT applications for their execution in fog nodes is accounting for the many Quality of Service requirements that should be guaranteed, as well as possible deadlines for workflow completion imposed by the applications. In this paper, we present a novel meta-heuristic approach for solving a deadline-constrained many-objective workflow scheduling problem that enhances the Arithmetic Optimization Algorithm with dynamic evolutionary state estimation for selecting arithmetic operators and balancing exploration and exploitation in the search space. Our approach also accounts for parallelization in task allocation and includes a repairing mechanism for infeasible solutions. The extensive experimental evaluation on benchmarks of real-world workflows, comparing against alternative algorithms, demonstrates the effectiveness of our approach.

Fields of Study & Subjects

IoT and Edge/Fog Computing Scheduling and Optimization Algorithms Cloud Computing and Resource Management

Publication details

Journal / source
IEEE Internet of Things Journal
Volume
13
Issue
6
Pages
12423–12436
Publication date
12 January 2026
Language
EN