Skip to main navigation Skip to search Skip to main content

面向深度学习 Kubernetes 负载饱和调度算法设计与实现

Translated title of the contribution: Design and Implementation of Kubernetes Load Saturation Scheduling Algorithm for Deep Learning
  • Bincheng Wang
  • , Pinghui Wang
  • , Wenbo Wu
  • , Zhuang Wang
  • , Bin Wang
  • , Pengyu Cong
  • Xi'an Jiaotong University
  • China Mobile Communication Corporation Research Institute

Research output: Contribution to journalArticlepeer-review

2 Scopus citations

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 contributionDesign and Implementation of Kubernetes Load Saturation Scheduling Algorithm for Deep Learning
Original languageChinese (Traditional)
Pages (from-to)21-27
Number of pages7
JournalJournal of Zhengzhou University - Natural Science
Volume56
Issue number4
DOIs
StatePublished - 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