Deadline-Constrained Many-Objective Workflow Scheduling for IoT Environments
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