TY - GEN
T1 - DeepLRA
T2 - 20th Pacific Rim International Conference on Artificial Intelligence, PRICAI 2023
AU - Si, Qi
AU - Lu, Xuesong
AU - Li, Weiyi
AU - Pu, Peng
N1 - Publisher Copyright:
© 2024, The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
PY - 2024
Y1 - 2024
N2 - 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.
AB - 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.
KW - Cloud Computing
KW - Deep Reinforcement Learning
KW - Long Running Applications
KW - Scheduling
UR - https://www.scopus.com/pages/publications/85177164759
U2 - 10.1007/978-981-99-7019-3_16
DO - 10.1007/978-981-99-7019-3_16
M3 - 会议稿件
AN - SCOPUS:85177164759
SN - 9789819970186
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 157
EP - 163
BT - PRICAI 2023
A2 - Liu, Fenrong
A2 - Sadanandan, Arun Anand
A2 - Pham, Duc Nghia
A2 - Mursanto, Petrus
A2 - Lukose, Dickson
PB - Springer Science and Business Media Deutschland GmbH
Y2 - 15 November 2023 through 19 November 2023
ER -