Abstract
Kubernetes was a primary technology in building deep learning cloud platform. While using load balancing strategy in the scheduling process, it would generate resource fragments, increase the task waiting time. Without considering the scoring of external expansion resources such as GPU, Kubernetes could not adapt to the business scenario of deep learning cloud platform. Aiming at the problems, a load saturation scheduling strategy was proposed to improve the Kubernetes scheduling process, which could reduce resource fragmentation and improve resource utilization. The policy also supported scoring the external expansion resources specified by users, which could adapt to the business scenario of deep learning cloud platform. The experimental results showed that the load saturation scheduling policy could reduce the task waiting time by 23. 40%, and increase the GPU utilization and the GPU memory utilization by 14. 15%, and 6. 85%, repectively.
| Translated title of the contribution | Design and Implementation of Kubernetes Load Saturation Scheduling Algorithm for Deep Learning |
|---|---|
| Original language | Chinese (Traditional) |
| Pages (from-to) | 21-27 |
| Number of pages | 7 |
| Journal | Journal of Zhengzhou University - Natural Science |
| Volume | 56 |
| Issue number | 4 |
| DOIs | |
| State | Published - Jul 2024 |
Fingerprint
Dive into the research topics of 'Design and Implementation of Kubernetes Load Saturation Scheduling Algorithm for Deep Learning'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver