###
计算机系统应用英文版:2020,29(7):256-259
←前一篇   |   后一篇→
本文二维码信息
码上扫一扫!
Kubernetes资源调度算法的改进与实现
(1.中国科学院 计算机网络信息中心, 北京 100190;2.中国科学院大学, 北京 100149)
Improvement and Implementation of Kubernetes Resource Scheduling Algorithm
(1.Computer Network Information Center, Chinese Academy of Sciences, Beijing 100190, China;2.University of Chinese Academy of Sciences, Beijing 100149, China)
摘要
图/表
参考文献
相似文献
本文已被:浏览 1149次   下载 2097
Received:December 23, 2019    Revised:January 20, 2020
中文摘要: Kubernetes是Google主导的容器编排引擎, 其资源调度算法分为预选和优选两个过程. 针对预选过程要遍历所有节点比较耗时的问题, 改进的资源调度算法提出在选出满足条件的节点数量时直接进行优选而无需遍历所有节点, 从而提高资源调度效率; 针对优选过程只考虑了pod自身申请的CPU和内存使用情况, 并且未考虑节点本身的资源利用率的问题, 改进的资源调度算法综合考虑CPU、内存、网络、IO指标, 通过实验验证了改进算法能适应更加复杂的互联网应用环境, 进而提高集群的负载均衡效率.
中文关键词: 云计算  Kubernetes  资源调度
Abstract:Kubernetes is Google’s leading container orchestration engine. Its resource scheduling algorithm consists of two processes: pre-selection and optimization. The pre-selection process needs to traverse all nodes, which is time-consuming, the improved scheduling algorithm proposes to directly optimize the number of nodes that meet the conditions without having to traverse all, which is expected to improve the scheduling efficiency. For the optimization process, only the CPU and memory usage applied by the pod itself are considered, and the resource utilization of the node itself is not considered. The improved resource scheduling comprehensively considers CPU, memory, network, IO indicators. The improved algorithm is verified through experiments, which can adapt to more complex internet application environments, thereby improving the load balancing efficiency of the cluster.
文章编号:     中图分类号:    文献标志码:
基金项目:
引用文本:
常旭征,焦文彬.Kubernetes资源调度算法的改进与实现.计算机系统应用,2020,29(7):256-259
CHANG Xu-Zheng,JIAO Wen-Bin.Improvement and Implementation of Kubernetes Resource Scheduling Algorithm.COMPUTER SYSTEMS APPLICATIONS,2020,29(7):256-259