Fog computing is characterized by its proximity to edge devices, allowing it to handle data near the source. This capability alleviates the computational burden on data centers and minimizes latency. Ensuring high throughput and reliability of services in Fog environments depends on the critical roles of load balancing of resources and task scheduling. A significant challenge in task scheduling is allocating tasks to optimal nodes. In this paper, we tackle the challenge posed by the dependency between optimally scheduled tasks and the optimal nodes for task scheduling and propose a novel bi-level multi-objective task scheduling approach. At the upper level, which pertains to task scheduling optimization, the objective functions include the minimization of makespan, cost, and energy. At the lower level, corresponding to load balancing optimization, the objective functions include the minimization of response time and maximization of resource utilization. Our approach is based on an Improved Multi-Objective Ant Colony algorithm (IMOACO). Simulation experiments using iFogSim confirm the performance of our approach and its advantage over existing algorithms, including heuristic and meta-heuristic approaches.

Tasks Scheduling with Load Balancing in Fog Computing: a Bi-level Multi-Objective Optimization Approach / N. Kouka, V. Piuri, P. Samarati - In: GECCO '24: Proceedings / [a cura di] X. Li, J. Handl. - [s.l] : ACM, 2024 Jul 14. - ISBN 979-8-4007-0494-9. - pp. 538-546 (( convegno Genetic and Evolutionary Computation Conference tenutosi a New York nel 2024 [10.1145/3638529.3654069].

Tasks Scheduling with Load Balancing in Fog Computing: a Bi-level Multi-Objective Optimization Approach

N. Kouka
;
V. Piuri
;
P. Samarati
2024

Abstract

Fog computing is characterized by its proximity to edge devices, allowing it to handle data near the source. This capability alleviates the computational burden on data centers and minimizes latency. Ensuring high throughput and reliability of services in Fog environments depends on the critical roles of load balancing of resources and task scheduling. A significant challenge in task scheduling is allocating tasks to optimal nodes. In this paper, we tackle the challenge posed by the dependency between optimally scheduled tasks and the optimal nodes for task scheduling and propose a novel bi-level multi-objective task scheduling approach. At the upper level, which pertains to task scheduling optimization, the objective functions include the minimization of makespan, cost, and energy. At the lower level, corresponding to load balancing optimization, the objective functions include the minimization of response time and maximization of resource utilization. Our approach is based on an Improved Multi-Objective Ant Colony algorithm (IMOACO). Simulation experiments using iFogSim confirm the performance of our approach and its advantage over existing algorithms, including heuristic and meta-heuristic approaches.
English
colony optimization; fog computing; load-balancing; multi-objective optimization problem; task scheduling
Settore INFO-01/A - Informatica
Intervento a convegno
Esperti anonimi
Pubblicazione scientifica
   Green responsibLe privACy preservIng dAta operaTIONs
   GLACIATION
   EUROPEAN COMMISSION
   101070141

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

   Edge AI Technologies for Optimised Performance Embedded Processing (EdgeAI)
   EdgeAI
   MINISTERO DELLO SVILUPPO ECONOMICO
   101097300
GECCO '24: Proceedings
X. Li, J. Handl
ACM
14-lug-2024
538
546
9
979-8-4007-0494-9
Volume a diffusione internazionale
Gold
Genetic and Evolutionary Computation Conference
New York
2024
scopus
Aderisco
N. Kouka, V. Piuri, P. Samarati
Book Part (author)
open
273
Tasks Scheduling with Load Balancing in Fog Computing: a Bi-level Multi-Objective Optimization Approach / N. Kouka, V. Piuri, P. Samarati - In: GECCO '24: Proceedings / [a cura di] X. Li, J. Handl. - [s.l] : ACM, 2024 Jul 14. - ISBN 979-8-4007-0494-9. - pp. 538-546 (( convegno Genetic and Evolutionary Computation Conference tenutosi a New York nel 2024 [10.1145/3638529.3654069].
info:eu-repo/semantics/bookPart
3
Prodotti della ricerca::03 - Contributo in volume
File in questo prodotto:
File Dimensione Formato  
3638529.3654069.pdf

accesso aperto

Tipologia: Publisher's version/PDF
Dimensione 900.97 kB
Formato Adobe PDF
900.97 kB 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/1121818
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? 0
  • OpenAlex ND
social impact