Research and implementation of scheduling strategy in kubernetes for computer science laboratory in universities

14Citations
Citations of this article
30Readers
Mendeley users who have this article in their library.

Abstract

How to design efficient scheduling strategy for different environments is a hot topic in cloud computing. In the private cloud of computer science labs in universities, there are several kinds of tasks with different resource requirements, constraints, and lifecycles such as IT infrastructure tasks, course design tasks submitted by undergraduate students, deep learning tasks and and so forth. Taking the actual needs of our laboratory as an instance, these tasks are analyzed, and scheduled respectively by different scheduling strategies. The Batch Scheduler is designed to process tasks in rush time to improve system throughput. Dynamic scheduling algorithm is proposed to tackle long-term lifecycle tasks such as deep learning tasks which are hungry for GPU resources and have dynamically changing priorities. Experiments show that the scheduling strategies proposed in this paper improve resource utilization and efficiency.

Cite

CITATION STYLE

APA

Wang, Z., Liu, H., Han, L., Huang, L., & Wang, K. (2021). Research and implementation of scheduling strategy in kubernetes for computer science laboratory in universities. Information (Switzerland), 12(1), 1–10. https://doi.org/10.3390/info12010016

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free