Scheduling Inference Workloads on Distributed Edge Clusters with Reinforcement Learning

Gabriele Castellano, Juan-José Nieto, Jordi Luque, Ferrán Diego, Carlos Segura +4 more
1/31/2023
cs.LGcs.NIeess.SY

No confident code implementation found for this paper.

Abstract

Many real-time applications (e.g., Augmented/Virtual Reality, cognitive assistance) rely on Deep Neural Networks (DNNs) to process inference tasks. Edge computing is considered a key infrastructure to deploy such applications, as moving computation close to the data sources enables us to meet stringent latency and throughput requirements. However, the constrained nature of edge networks poses several additional challenges to the management of inference workloads: edge clusters can not provide unlimited processing power to DNN models, and often a trade-off between network and processing time should be considered when it comes to end-to-end delay requirements. In this paper, we focus on the problem of scheduling inference queries on DNN models in edge networks at short timescales (i.e., few milliseconds). By means of simulations, we analyze several policies in the realistic network settings and workloads of a large ISP, highlighting the need for a dynamic scheduling policy that can adapt to network conditions and workloads. We therefore design ASET, a Reinforcement Learning based scheduling algorithm able to adapt its decisions according to the system conditions. Our results show that ASET effectively provides the best performance compared to static policies when scheduling over a distributed pool of edge resources.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{castellano2023scheduling,
  title  = {Scheduling Inference Workloads on Distributed Edge Clusters with Reinforcement Learning},
  author = {Gabriele Castellano and Juan-José Nieto and Jordi Luque and Ferrán Diego and Carlos Segura and Diego Perino and Flavio Esposito and Fulvio Risso and Aravindh Raman},
  year   = {2023},
  eprint = {2301.13618},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2301.13618v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2301.13618.svg)](https://codeofpaper.com/paper/2301.13618)

Discussion