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 条
  • [1] A multi-resource scheduling scheme of Kubernetes for IIoT
    Zhu Lin
    Li Junjiang
    Liu Zijie
    Zhang Dengyin
    [J]. JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS, 2022, 33 (03) : 683 - 692
  • [2] A multi-resource scheduling scheme of Kubernetes for IIoT
    ZHU Lin
    LI Junjiang
    LIU Zijie
    ZHANG Dengyin
    [J]. Journal of Systems Engineering and Electronics, 2022, 33 (03) : 683 - 692
  • [3] A Dynamic I/O Sensing Scheduling Scheme in Kubernetes
    Li, Dong
    Wei, Yi
    Zeng, Bing
    [J]. HP3C 2020: PROCEEDINGS OF THE 2020 4TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPILATION, COMPUTING AND COMMUNICATIONS, 2020, : 14 - 19
  • [4] A Customized Kubernetes Scheduling Algorithm to Improve Resource Utilization of Nodes
    Ning, An
    [J]. 2023 3RD ASIA-PACIFIC CONFERENCE ON COMMUNICATIONS TECHNOLOGY AND COMPUTER SCIENCE, ACCTCS, 2023, : 588 - 591
  • [5] On the Resource Management of Kubernetes
    Kim, Eunsook
    Lee, Kyungwoon
    Yoo, Chuck
    [J]. 35TH INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN 2021), 2021, : 154 - 158
  • [6] A survey of Kubernetes scheduling algorithms
    Khaldoun Senjab
    Sohail Abbas
    Naveed Ahmed
    Atta ur Rehman Khan
    [J]. Journal of Cloud Computing, 12
  • [7] Research and Implementation of Scheduling Strategy in Kubernetes for Computer Science Laboratory in Universities
    Wang, Zhe
    Liu, Hao
    Han, Laipeng
    Huang, Lan
    Wang, Kangping
    [J]. INFORMATION, 2021, 12 (01) : 1 - 10
  • [8] A survey of Kubernetes scheduling algorithms
    Senjab, Khaldoun
    Abbas, Sohail
    Ahmed, Naveed
    Khan, Atta Ur Rehman
    [J]. JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2023, 12 (01):
  • [9] A Novel Resource Scheduling Scheme for CoMP Systems
    Zhou, Wen'an
    Liu, Jianlong
    Zhang, Yiyu
    Yang, Chengyi
    Yang, Xuhui
    [J]. KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2017, 11 (02): : 650 - 669
  • [10] An Ontology based resource scheduling scheme in grids
    Vahdat-Nejad, Hamed
    Nemat-Bakhsh, Nasser
    [J]. ICCEE 2008: PROCEEDINGS OF THE 2008 INTERNATIONAL CONFERENCE ON COMPUTER AND ELECTRICAL ENGINEERING, 2008, : 340 - 343