Abstract

The computing continuum model is a widely ac-cepted and used approach that make possible the existence of applications that are very demanding in terms of low latency and high computing power. In this three-layered model, the Fog or Edge layer can be considered as the weak link in the chain, indeed the computing nodes whose compose it are generally heterogeneous and their uptime cannot be compared with the one offered by the Cloud. Taking into account these inexorable characteristics of the continuum, in this paper, we propose a Reinforcement Learning based scheduling algorithm that makes per-job request decisions (online scheduling) and that is able to maintain an acceptable performance specifically targeting real-time applications. Through a series of simulations and comparisons with other fixed scheduling strategies, we demonstrate how the algorithm is capable of deriving the best possible scheduling policy when Fog or Edge nodes have different speeds and can unpredictably fail.

Citation

Proietti Mattia, G., & Beraldi, R. (2021). Leveraging Reinforcement Learning for online scheduling of real-time tasks in the Edge/Fog-to-Cloud computing continuum. 2021 IEEE 20th International Symposium on Network Computing and Applications (NCA), 1–9. https://doi.org/10.1109/NCA53618.2021.9685413

@inproceedings{2021ProiettiMattiaLeveraging,
  title = {Leveraging Reinforcement Learning for online scheduling of real-time tasks in the Edge/Fog-to-Cloud computing continuum},
  author = {{Proietti Mattia}, Gabriele and Beraldi, Roberto},
  year = {2021},
  booktitle = {2021 IEEE 20th International Symposium on Network Computing and Applications (NCA)},
  volume = {},
  number = {},
  pages = {1--9},
  doi = {10.1109/NCA53618.2021.9685413}
}