Performance Analysis of Kubernetes Job Scheduling Model Based on Queuing Theory
Kubernetes is a distributed system infrastructure developed by Apache Foundation, which has become the key platform to process big data and has gotten more and more supports. For recognizing the huge potential of Kubernetes, while using the existing Kubernetes platform, more and more users also conduct performance analysis and test for Kubernetes platform. This paper analyzes the performance of job scheduling models under Kubernetes platform, using analytical method of queuing theory. There have been three existing scheduling algorithms under Kubernetes frame. They are FIFO, Capacity Scheduler and Fair Scheduler respectively. We establish appropriate model for the three algorithms based on queuing theory and analyze the performance. It is concluded that the performance of the system under M/M/S job scheduling model is better compared with existing M/M/1 job scheduling model.
Authors
- Weibo Pan (ORCID: https://orcid.org/0009-0005-9930-1069)
- Fei Li (ORCID: https://orcid.org/0009-0004-3413-5330)
- Jun Zhang (ORCID: https://orcid.org/0000-0002-8232-2171)
- Chao Fang (ORCID: https://orcid.org/0000-0003-1811-1692)
- Sheng Li (ORCID: https://orcid.org/0009-0008-9355-7284)
Institutions
- Wuhan Ship Development & Design Institute (CN)
Publication Details
- Published
- 2024-08-29
- DOI
- https://doi.org/10.1109/icsece61636.2024.10729560
- Primary Topic
- Scheduling and Timetabling Solutions
- Type
- article
- Field-Weighted Citation Impact
- 0.00