English

DeepCAS: A Deep Reinforcement Learning Algorithm for Control-Aware Scheduling

Systems and Control 2018-06-14 v2 Artificial Intelligence

Abstract

We consider networked control systems consisting of multiple independent controlled subsystems, operating over a shared communication network. Such systems are ubiquitous in cyber-physical systems, Internet of Things, and large-scale industrial systems. In many large-scale settings, the size of the communication network is smaller than the size of the system. In consequence, scheduling issues arise. The main contribution of this paper is to develop a deep reinforcement learning-based \emph{control-aware} scheduling (\textsc{DeepCAS}) algorithm to tackle these issues. We use the following (optimal) design strategy: First, we synthesize an optimal controller for each subsystem; next, we design a learning algorithm that adapts to the chosen subsystems (plants) and controllers. As a consequence of this adaptation, our algorithm finds a schedule that minimizes the \emph{control loss}. We present empirical results to show that \textsc{DeepCAS} finds schedules with better performance than periodic ones.

Keywords

Cite

@article{arxiv.1803.02998,
  title  = {DeepCAS: A Deep Reinforcement Learning Algorithm for Control-Aware Scheduling},
  author = {Burak Demirel and Arunselvan Ramaswamy and Daniel E. Quevedo and Holger Karl},
  journal= {arXiv preprint arXiv:1803.02998},
  year   = {2018}
}
R2 v1 2026-06-23T00:46:09.680Z