Research on Kubernetes' Resource Scheduling Scheme

被引:32
作者
Zhang Wei-guo [1 ]
Ma Xi-lin [1 ]
Zhang Jin-zhong [1 ]
机构
[1] Xian Univ Sci & Technol, Coll Comp Sci & Technol, Xian 710054, Shanxi, Peoples R China
来源
ICCNS 2018: PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON COMMUNICATION AND NETWORK SECURITY | 2018年
关键词
Cloud computing; Kubernetes; Ant colony algorithm; Particle swarm algorithm; resource scheduling;
D O I
10.1145/3290480.3290507
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Currently, Google's open source container orchestration tool Kubernetes (K8s for short) has become the standard of fact for deploying containerized applications on a large scale in private, public, and hybrid cloud environments. By studying the scheduling-module of K8s source code, this paper finds that when selecting node for Pod, the module only considers the current optimal node, regardless of the use of resource costs. In order to solve this problem, this paper firstly realizes the model extraction of its scheduling module, and designs and implements the simulation experiment for the model for the first time. Secondly, a large number of papers on cloud computing resource scheduling are read. In this paper, the K8s scheduling model is improved by combining ant colony algorithm and particle swarm optimization algorithm. Finally, it is scored, and the node with the smallest objective function is selected to deploy the Pod. This paper draws on the resource scheduling model of CloudSim tool and implements resource scheduling of K8s using Java language. The experimental results show that the proposed algorithm is better than the original scheduling algorithm, which reduces the total resource cost and the maximum load of the node, and makes the task assignment more balanced.
引用
收藏
页码:144 / 148
页数:5
相关论文
共 10 条
[1]  
Kaewkasi C, 2017, INT CONF KNOWL SMART, P254, DOI 10.1109/KST.2017.7886112
[2]  
Nie QB, 2016, COMPUT ENG DES, V37, P2016
[3]  
Qing Wang, 2018, COMPUTER SCI APPL, V8, P286
[4]   基于蚁群粒子群优化算法的云计算资源调度方案 [J].
萨日娜 .
吉林大学学报(理学版), 2017, 55 (06) :1518-1522
[5]  
Tang R., 2017, RES RESOURCES SCHEDU
[6]  
Xu K., 2017, DESIGN IMPLEMENTATIO
[7]  
Yang Pengfei, 2017, RES IMPLEMENTATION D
[8]  
Yong Li, 2012, MODERN COMPUTER, P3
[9]  
Zhao JP, 2020, COMPUTER ENG DESIGN, V38, P693
[10]   改进蚁群算法的云计算资源调度模型 [J].
邹燕飞 ;
刘淑英 .
吉林大学学报(理学版), 2017, 55 (03) :679-683