Adaptive container scheduling based on reinforcement learning in kubernetes


연구 분야: Software Development



학회: CCF Transactions on High Performance Computing


초록

In the cross-center large-scale solver cloud native and application demonstration project, microservice architecture plays a crucial role in the distributed cross-center deployment of application. However, large-scale deployment of applications will cause a resource bottleneck for a single node, resulting in low resource utilization of the entire microservice architecture, high energy consumption of the cluster, and poor service reliability. In order to solve the problem of heterogeneity of nodes in the microservice cluster, a multi-objective optimization adaptive container scheduling algorithm (KDDQN) was proposed. KDDQN not only considers the load balancing of worker nodes, improves resource utilization, and reduces cluster energy consumption but also considers the characteristics of deploying different application. The method was integrated into the Kubernetes scheduler for experimental verification. Experimental results show that the scheduling strategy not only increases the scale of deployable containers but also achieves better load balancing, improves resource utilization, reduces the overall energy consumption of the cluster, and enhances service reliability.


Author Profile
Ronghui Cao

College of Computer and Communication Engineering Changsha University of Science Technology Changsha 410114 Hunan China

Andorra
Author Profile
Peng Zhang

College of Computer and Communication Engineering Changsha University of Science Technology Changsha 410114 Hunan China

Andorra
Author Profile
Yiming Wu

College of Information Science and Engineering Hunan University Changsha 410006 Hunan China

Andorra

📄 논문 정보

발행 연도 2025년
인용수 0
출판 국가 Andorra, China
사이트 Springer
좋아요 수 0

연관 논문 목록 (115건)