Research on Kubernetes' Resource Scheduling Scheme

被引:29
|
作者
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
关键词
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
相关论文
共 50 条
  • [41] A Resource Scheduling Scheme Based on Utility Function in CoMP Environment
    Xu, Xing
    Zhao, Zhifeng
    Li, Rongpeng
    Zhang, Honggang
    [J]. 2017 9TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS AND SIGNAL PROCESSING (WCSP), 2017,
  • [42] Joint Resource Allocation and User Scheduling Scheme for Federated Learning
    Shen, Jinglong
    Cheng, Nan
    Yin, Zhisheng
    Xu, Wenchao
    [J]. 2021 IEEE 94TH VEHICULAR TECHNOLOGY CONFERENCE (VTC2021-FALL), 2021,
  • [43] A Dynamic Resource Scheduling Scheme for CDMA2000 Systems
    Ci, Song
    Guizani, Mohsen
    [J]. 3RD ACS/IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, 2005, 2005,
  • [44] Task scheduling scheme based on resource clustering in desktop grids
    Gil, Joon-Min
    Kim, Sungsuk
    Lee, JongHyuk
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2014, 27 (06) : 918 - 930
  • [45] Resource Allocation and Wireless Scheduling Scheme for a HiperLAN/2 System
    Christophe Mangin
    Gwillerm Froc
    Romain Rollet
    [J]. Mobile Networks and Applications, 2005, 10 : 639 - 650
  • [46] A Dynamic Resource Scheduling Scheme in Edge Computing Satellite Networks
    Feng Wang
    Dingde Jiang
    Sheng Qi
    Chen Qiao
    Lei Shi
    [J]. Mobile Networks and Applications, 2021, 26 : 597 - 608
  • [47] Resource allocation and wireless scheduling scheme for a HiperLAN/2 system
    Mangin, C
    Froc, G
    Rollet, R
    [J]. MOBILE NETWORKS & APPLICATIONS, 2005, 10 (05): : 639 - 650
  • [48] On-demand and efficient scheduling scheme for cryptographic service resource
    Kou, Wenlong
    Zhang, Yuyang
    Li, Fenghua
    Cao, Xiaogang
    Li, Jiamin
    Wang, Zhu
    Geng, Kui
    [J]. Tongxin Xuebao/Journal on Communications, 2022, 43 (06): : 108 - 118
  • [49] A heuristic resource scheduling scheme in time-constrained networks
    Kim, Yang G.
    Wang, Yu
    Park, ByoungSeob
    Choi, Hyo Hyun
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2016, 54 : 1 - 15
  • [50] Adaptive resource allocation for workflow containerization on Kubernetes
    Shan, Chenggang
    Wu, Chuge
    Xia, Yuanqing
    Guo, Zehua
    Liu, Danyang
    Zhang, Jinhui
    [J]. JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS, 2023, 34 (03) : 723 - 743