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.
Constrained many-objective optimization; Internet of Things (IoT) applications; workflow scheduling
Settore INFO-01/A - Informatica
   Edge AI Technologies for Optimised Performance Embedded Processing (EdgeAI)
   EdgeAI
   MINISTERO DELLO SVILUPPO ECONOMICO
   101097300

   SEcurity and RIghts in the CyberSpace (SERICS)
   SERICS
   MINISTERO DELL'UNIVERSITA' E DELLA RICERCA
   codice identificativo PE00000014

   Green responsibLe privACy preservIng dAta operaTIONs
   GLACIATION
   EUROPEAN COMMISSION
   101070141

   POLAR: POLicy specificAtion and enfoRcement for privacy-enhanced data management
   POLAR
   MINISTERO DELL'UNIVERSITA' E DELLA RICERCA
   2022LA8XBH_001
mar-2026
Article (author)
File in questo prodotto:
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.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/1246702
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
  • OpenAlex 0
social impact