Queue-Learning: A Reinforcement Learning Approach for Providing Quality of Service

Abstract

End-to-end delay is a critical attribute of quality of service (QoS) in application domains such as cloud computing and computer networks. This metric is particularly important in tandem service systems, where the end-to-end service is provided through a chain of services. Service-rate control is a common mechanism for providing QoS guarantees in service systems. In this paper, we introduce a reinforcement learning-based (RL-based) service-rate controller that provides probabilistic upper-bounds on the end-to-end delay of the system, while preventing the overuse of service resources. In order to have a general framework, we use queueing theory to model the service systems. However, we adopt an RL-based approach to avoid the limitations of queueing-theoretic methods. In particular, we use Deep Deterministic Policy Gradient (DDPG) to learn the service rates (action) as a function of the queue lengths (state) in tandem service systems. In contrast to existing RL-based methods that quantify their performance by the achieved overall reward, which could be hard to interpret or even misleading, our proposed controller provides explicit probabilistic guarantees on the end-to-end delay of the system. The evaluations are presented for a tandem queueing system with non-exponential inter-arrival and service times, the results of which validate our controller's capability in meeting QoS constraints.

Cite

Text

Raeis et al. "Queue-Learning: A Reinforcement Learning Approach for Providing Quality of Service." AAAI Conference on Artificial Intelligence, 2021. doi:10.1609/AAAI.V35I1.16123

Markdown

[Raeis et al. "Queue-Learning: A Reinforcement Learning Approach for Providing Quality of Service." AAAI Conference on Artificial Intelligence, 2021.](https://mlanthology.org/aaai/2021/raeis2021aaai-queue/) doi:10.1609/AAAI.V35I1.16123

BibTeX

@inproceedings{raeis2021aaai-queue,
  title     = {{Queue-Learning: A Reinforcement Learning Approach for Providing Quality of Service}},
  author    = {Raeis, Majid and Tizghadam, Ali and Leon-Garcia, Alberto},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2021},
  pages     = {461-468},
  doi       = {10.1609/AAAI.V35I1.16123},
  url       = {https://mlanthology.org/aaai/2021/raeis2021aaai-queue/}
}