An efficient method for preemptive scheduling of resources in Kubernetes
Abstract
Preemptive scheduling reallocates resources to highpriority pods by terminating low-priority pods when idle resources are insufficient in a Kubernetes cluster. The default Kubernetes preemption strategy suffers from poor resource utilization because it neglects scoring metrics, such as network bandwidth and image locality. In this paper, an efficient preemptive resource scheduling method is proposed to address this issue with a well-designed two-layer-based pod prioritization mechanism considering both the pod's restart policy and runtime resource usage, and a node scoring model taking the network bandwidth into consideration. Experimental results show that the proposed method significantly improves resource utilization, reduces scheduling latency, and increases the success rate of highpriority pod deployments compared to the default Kubernetes strategy.
Document Type
Conference Proceeding
Date of Publication
1-1-2025
Publication Title
Proceedings 2025 27th IEEE International Conference on High Performance Computing and Communications 11th IEEE International Conference on Data Science and Systems 23rd IEEE International Conference on Smart City 11th IEEE International Conference on Dependability in Sensor Cloud and Big Data Systems and Applications and 21st IEEE International Conference on Embedded Software and Systems Hpcc Dss Smartcity Dependsys Icess 2025
Publisher
IEEE
School
School of Business and Law
Funders
China University of Geosciences, Wuhan (2023080)
Copyright
subscription content
First Page
536
Last Page
543
Comments
Zhang, Z., Zhao, P., Xiong, Q., Jing, H., Li, J., & Chen, Y. (2025). An efficient method for preemptive scheduling of resources in Kubernetes. In Proceedings of the 2025 IEEE International Conference on High Performance Computing and Communications (HPCC) (pp. 536–543). IEEE. https://doi.org/10.1109/HPCC67675.2025.00086