首页 | 本学科首页   官方微博 | 高级检索  
     

基于遗传算法的Kubernetes资源调度算法
引用本文:胡程鹏,薛涛. 基于遗传算法的Kubernetes资源调度算法[J]. 计算机系统应用, 2021, 30(9): 152-160. DOI: 10.15888/j.cnki.csa.008062
作者姓名:胡程鹏  薛涛
作者单位:西安工程大学 计算机科学学院, 西安 710048
基金项目:陕西省技术创新引导专项(2020CGXNG-012)
摘    要:Kubernetes在优选阶段仅根据节点CPU和内存的利用率来决定节点的分值,这只能保证单节点的资源利用率,无法保证集群资源的负载均衡.针对该问题,提出一种基于遗传算法的Kubernetes资源调度算法,该算法加入了网络带宽和磁盘IO两项评价指标,同时为评价指标赋予不同权重值,并且引入校验字典校验并修复遗传算法生成的新...

关 键 词:Kubernetes  遗传算法  资源调度  云平台  云计算
收稿时间:2020-11-30
修稿时间:2020-12-28

Kubernetes Resource Scheduling Algorithm Based on Genetic Algorithm
HU Cheng-Peng,XUE Tao. Kubernetes Resource Scheduling Algorithm Based on Genetic Algorithm[J]. Computer Systems& Applications, 2021, 30(9): 152-160. DOI: 10.15888/j.cnki.csa.008062
Authors:HU Cheng-Peng  XUE Tao
Abstract:In the optimization stage, Kubernetes determines the score of a node only according to its utilization of CPU and memory. This can only guarantee the resource utilization of a single node but fails to achieve the load balancing of cluster resources. In response to this problem, a genetic algorithm-based Kubernetes resource scheduling algorithm is proposed. In the algorithm, two evaluation indicators, i.e., network bandwidth and disk IO, are added and assigned with different weights. In addition, a check dictionary is introduced to check and repair the individuals that do not meet the configuration in the new population generated by the genetic algorithm. Experimental results show that compared with the Kubernetes default resource scheduling strategy, this algorithm takes into account the resource utilization of all nodes in the cluster and performs better in ensuring cluster load balancing.
Keywords:Kubernetes  genetic algorithm  resource scheduling  cloud platform  cloud computing
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机系统应用》浏览原始摘要信息
点击此处可从《计算机系统应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号