DeepLRA: An Efficient Long Running Application Scheduling Framework with Deep Reinforcement Learning in the Cloud

Qi Si, Xuesong Lu, Weiyi Li, Peng Pu*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

With the growth of cloud computing, an increasing number of long-running applications (LRAs) are running in the cloud, providing scalability, cost-effectiveness, and flexibility. Considering LRA interactions and resource interferences, scheduling LRAs in the cloud poses significant challenges regarding runtime performance maximization and efficient resource utilization. However, existing schedulers are usually constraint-based methods requiring priori knowledge and hard to balance LRA performance and efficient resource utilization. To address this problem, we propose DeepLRA, a novel and efficient LRA scheduling framework in the cloud. Specifically, we introduce Deep Reinforcement Learning (DRL) in LRA scheduling, where the agent learn the scheduling policy without human intervention. Furthermore, a multi-objective LRA scheduling is designed with multi-agent training. Extensive simulation experiments conducted with real-world workloads indicate that DeepLRA outperforms the state-of-the-art in the multi-objective LRA scheduling. DeepLRA shows 26.1 % and 36.9 % average improvement in throughput and efficient resource utilization over Kubernetes, respectively.

Original languageEnglish
Title of host publicationPRICAI 2023
Subtitle of host publicationTrends in Artificial Intelligence - 20th Pacific Rim International Conference on Artificial Intelligence, PRICAI 2023, Proceedings
EditorsFenrong Liu, Arun Anand Sadanandan, Duc Nghia Pham, Petrus Mursanto, Dickson Lukose
PublisherSpringer Science and Business Media Deutschland GmbH
Pages157-163
Number of pages7
ISBN (Print)9789819970186
DOIs
StatePublished - 2024
Event20th Pacific Rim International Conference on Artificial Intelligence, PRICAI 2023 - Jakarta, Indonesia
Duration: 15 Nov 202319 Nov 2023

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume14325 LNAI
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference20th Pacific Rim International Conference on Artificial Intelligence, PRICAI 2023
Country/TerritoryIndonesia
CityJakarta
Period15/11/2319/11/23

Keywords

  • Cloud Computing
  • Deep Reinforcement Learning
  • Long Running Applications
  • Scheduling

Fingerprint

Dive into the research topics of 'DeepLRA: An Efficient Long Running Application Scheduling Framework with Deep Reinforcement Learning in the Cloud'. Together they form a unique fingerprint.

Cite this