Real-time and Energy-aware Scheduling for Edge-to-Cloud Continuum based on Reinforcement Learning
By spreading out computing workloads over multiple levels, the Edge-to-Cloud continuum paradigm improves the performance of applications that are sensitive to latency. However, real-time scheduling is difficult on the Edge computing layer since it consists of a variety of nodes with varying uptime. In this paper, we address this issue by proposing an online and adaptive scheduling algorithm based on a continuous learning Reinforcement Learning. Our algorithm determines each work request individually, optimizing scheduling policies to meet real-time application requirements while taking environmental energy and battery limits into account. We validate the efficacy of our approach in dynamically assigning tasks, particularly in scenarios where Edge nodes exhibit variable speeds and unpredictable failures, while efficiently managing energy resources and battery constraints through extensive simulations and comparisons with static scheduling strategies.
Authors
- Gabriele Proietti Mattia (ORCID: https://orcid.org/0000-0003-4551-7567)
- Roberto Beraldi (ORCID: https://orcid.org/0000-0002-9731-6321)
- Andrea Panceri
Institutions
- Sapienza University of Rome (IT)
Publication Details
- Published
- 2024-10-07
- DOI
- https://doi.org/10.1109/ds-rt62209.2024.00038
- Citations
- 1
- Primary Topic
- IoT and Edge/Fog Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.35