The Internet of Things (IoT) uptake brought a paradigm shift in application deployment. Indeed, IoT applications are not centralized in cloud data centers, but the computation and storage are moved close to the consumers, creating a computing continuum between the edge of the network and the cloud. This paradigm shift is called fog computing, a concept introduced by Cisco in 2012. Scheduling applications in this decentralized, heterogeneous, and resource-constrained environment is challenging. The task scheduling problem in fog computing has been widely explored and addressed using many approaches, from traditional operational research to heuristics and machine learning. This paper aims to analyze the literature on task scheduling in fog computing published in the last five years to classify the criteria used for decision-making and the technique used to solve the task scheduling problem. We propose a taxonomy of task scheduling algorithms, and we identify the research gaps and challenges.

An Analysis of Methods and Metrics for Task Scheduling in Fog Computing / Misirli, Javid; Casalicchio, Emiliano. - In: FUTURE INTERNET. - ISSN 1999-5903. - 16:1(2024). [10.3390/fi16010016]

An Analysis of Methods and Metrics for Task Scheduling in Fog Computing

Misirli, Javid
Primo
Writing – Original Draft Preparation
;
Casalicchio, Emiliano
Secondo
Writing – Review & Editing
2024

Abstract

The Internet of Things (IoT) uptake brought a paradigm shift in application deployment. Indeed, IoT applications are not centralized in cloud data centers, but the computation and storage are moved close to the consumers, creating a computing continuum between the edge of the network and the cloud. This paradigm shift is called fog computing, a concept introduced by Cisco in 2012. Scheduling applications in this decentralized, heterogeneous, and resource-constrained environment is challenging. The task scheduling problem in fog computing has been widely explored and addressed using many approaches, from traditional operational research to heuristics and machine learning. This paper aims to analyze the literature on task scheduling in fog computing published in the last five years to classify the criteria used for decision-making and the technique used to solve the task scheduling problem. We propose a taxonomy of task scheduling algorithms, and we identify the research gaps and challenges.
2024
cloud computing; deep learning; fog computing; internet of things; machine learning; task scheduling
01 Pubblicazione su rivista::01a Articolo in rivista
An Analysis of Methods and Metrics for Task Scheduling in Fog Computing / Misirli, Javid; Casalicchio, Emiliano. - In: FUTURE INTERNET. - ISSN 1999-5903. - 16:1(2024). [10.3390/fi16010016]
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

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/11573/1758701
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 11
  • ???jsp.display-item.citation.isi??? 9
social impact