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

基于组合权重TOPSIS的Kubernetes调度算法
引用本文:张文辉,王子辰. 基于组合权重TOPSIS的Kubernetes调度算法[J]. 计算机系统应用, 2022, 31(1): 195-203. DOI: 10.15888/j.cnki.csa.008251
作者姓名:张文辉  王子辰
作者单位:桂林电子科技大学 计算机与信息安全学院, 桂林 541004
基金项目:国家自然科学基金(61966007);认知无线电与信息处理教育部重点实验室项目(CRKL180201,CRKL180106);广西无线宽带通信与信号处理重点实验室项目(GXKL0619204,GXKL06200116)
摘    要:Kubernetes是比较流行的开源容器编排引擎,其默认调度算法只考虑了CPU和内存两种性能指标,且采用统一权重计算候选节点得分,无法满足各异的Pod应用需求.本文在此基础上扩展了Kubernetes性能指标,增加了带宽、磁盘、IO速率3种指标,并通过AHP(analytic hierarchy process,层次分...

关 键 词:Kubernetes  资源调度  组合权重  云计算  TOPSIS
收稿时间:2021-03-18
修稿时间:2021-04-16

Kubernetes Scheduling Algorithm of TOPSIS Based on Combined Weight
ZHANG Wen-Hui,WANG Zi-Chen. Kubernetes Scheduling Algorithm of TOPSIS Based on Combined Weight[J]. Computer Systems& Applications, 2022, 31(1): 195-203. DOI: 10.15888/j.cnki.csa.008251
Authors:ZHANG Wen-Hui  WANG Zi-Chen
Affiliation:School of Computer Science and Information Security, Guilin University of Electronic Technology, Guilin 541004, China
Abstract:Kubernetes is a popular open-source container orchestration engine. Its default scheduling algorithm only considers CPU and memory and uses unified weight to calculate the score of candidate nodes, which cannot meet the requirements of different Pod applications. In view of this, the paper expands the Kubernetes performance indexes, with bandwidth, disk capacity, and IO rate added. The subjective weight is calculated by the analytic hierarchy process (AHP) and the objective weight of resource indexes is calculated by the entropy weight (EW) method in real time according to the resource utilization rate of performance indexes of nodes in the Pod application deployment process. We combine the two weights and apply them to a multi-attribute decision algorithm based on the improved technique for order preference by similarity to an ideal solution (TOPSIS) to select appropriate candidate nodes. The experiment results show that with the increase in the deployed Pod number, the standard deviation of the integrated load increases by 18% compared with that of the Kubernetes default scheduling algorithm under the condition of a large cluster load.
Keywords:Kubernetes  resource scheduling  combined weight  cloud computing  TOPSIS
本文献已被 维普 万方数据 等数据库收录!
点击此处可从《计算机系统应用》浏览原始摘要信息
点击此处可从《计算机系统应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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