A Dynamic I/O Sensing Scheduling Scheme in Kubernetes

被引:6
|
作者
Li, Dong [1 ]
Wei, Yi [1 ]
Zeng, Bing [1 ]
机构
[1] South China Univ Technol, Software Engn, Guangzhou, Guangdong, Peoples R China
关键词
Cloud Computing; Kubernetes; Scheduling; I/O Balancing;
D O I
10.1145/3407947.3407950
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
With the rapid development of the Container-as-a-Service (CaaS), Kubernetes has become the de facto standard for deploying containerized applications on cloud environments. However, the Kubernetes scheduler does not take the disk I/O load of nodes into account, which leads two problems: (1) Multiple I/O-intensive applications may be dispatched to the same node, which cause I/O bottlenecks. (2) Pods are less likely to be scheduled on node with idle I/ O and insufficient CPU, resulting in the waste of the node's I/O resource. To address these problems, we first propose a dynamic scheduling algorithm named by Balanced-Disk-IOPriority (BDI) to improve the disk I/O balance between the nodes. Moreover, we also propose a dynamic scheduling algorithm called Balanced-CPU-Disk-IO-Priority (BCDI) to solve the issue of load imbalance of CPU and disk I/O on single node. The experimental results show that the BDI algorithm and BCDI algorithm are more effective than the Kubernetes default scheduling algorithms.
引用
收藏
页码:14 / 19
页数:6
相关论文
共 50 条
  • [1] Research on Kubernetes' Resource Scheduling Scheme
    Zhang Wei-guo
    Ma Xi-lin
    Zhang Jin-zhong
    [J]. ICCNS 2018: PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON COMMUNICATION AND NETWORK SECURITY, 2018, : 144 - 148
  • [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 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
  • [4] A survey of Kubernetes scheduling algorithms
    Khaldoun Senjab
    Sohail Abbas
    Naveed Ahmed
    Atta ur Rehman Khan
    [J]. Journal of Cloud Computing, 12
  • [5] 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):
  • [6] HPKS: High Performance Kubernetes Scheduling for Dynamic Blockchain Workloads in Cloud Computing
    Shi, Zhenwu
    Jiang, Chenming
    Jiang, Landu
    Liu, Xue
    [J]. 2021 IEEE 14TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2021), 2021, : 456 - 466
  • [7] KCSS: Kubernetes container scheduling strategy
    Menouer, Tarek
    [J]. JOURNAL OF SUPERCOMPUTING, 2021, 77 (05): : 4267 - 4293
  • [8] KCSS: Kubernetes container scheduling strategy
    Tarek Menouer
    [J]. The Journal of Supercomputing, 2021, 77 : 4267 - 4293
  • [9] Hierarchical I/O Scheduling for Collective I/O
    Liu, Jialin
    Chen, Yong
    Zhuang, Yu
    [J]. PROCEEDINGS OF THE 2013 13TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID 2013), 2013, : 211 - 218
  • [10] DRAGON: A Dynamic Scheduling and Scaling Controller for Managing Distributed Deep Learning Jobs in Kubernetes Cluster
    Lin, Chan-Yi
    Yeh, Ting-An
    Chou, Jerry
    [J]. CLOSER: PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, 2019, : 569 - 577