Advanced data-intensive services and applications in the Internet of Things (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 the IoT applications for their execution in fog nodes is accounting for the many quality of service (QoS) requirements that should be guaranteed, as well as possible deadlines for workflow completion imposed by the applications. In this article, we present a novel meta-heuristic approach for solving a deadline-constrained many-objective workflow scheduling problem that enhances the arithmetic optimization algorithm (AOA) 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.
Deadline-Constrained Many-Objective Workflow Scheduling for IoT Environments / N. Kouka, S.D.C.D.V.. - In: IEEE INTERNET OF THINGS JOURNAL. - ISSN 2327-4662. - 13:6(2026 Mar), pp. 12423-12436. [10.1109/JIOT.2026.3652002]
Deadline-Constrained Many-Objective Workflow Scheduling for IoT Environments
S. De Capitani Di Vimercati;S. Foresti;V. Piuri
;P. Samarati
2026
Abstract
Advanced data-intensive services and applications in the Internet of Things (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 the IoT applications for their execution in fog nodes is accounting for the many quality of service (QoS) requirements that should be guaranteed, as well as possible deadlines for workflow completion imposed by the applications. In this article, we present a novel meta-heuristic approach for solving a deadline-constrained many-objective workflow scheduling problem that enhances the arithmetic optimization algorithm (AOA) 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.| File | Dimensione | Formato | |
|---|---|---|---|
|
Deadline-Constrained_Many-Objective_Workflow_Scheduling_for_IoT_Environments.pdf
accesso aperto
Tipologia:
Publisher's version/PDF
Licenza:
Creative commons
Dimensione
5.5 MB
Formato
Adobe PDF
|
5.5 MB | Adobe PDF | Visualizza/Apri |
Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.




