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)

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

Copyright

subscription content

First Page

536

Last Page

543

Share

 
COinS
 

Link to publisher version (DOI)

10.1109/HPCC67675.2025.00086