一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种容器集群服务动态管理方法及系统与流程

2023-02-01 23:26:28 来源:中国专利 TAG:

技术特征:
1.一种容器集群服务动态管理方法,其特征在于,基于信息熵方法实现加权分析服务动态调度机制,包括监控模块和调度模块,监控模块通过插件采集集群节点和工作负载的资源剩余和使用情况,当工作负载某一资源使用情况突增,超过设定阈值,则启动调度模块;调度模块通过基于信息熵的算法计算触发启动调度模块的工作负载与集群节点的契合度,对运行中的工作负载进行动态调度,包括基于信息熵的原理计算出适合工作负载调度的节点以及工作负载调度到指定节点,算法子模块计算各个节点剩余资源与所述工作负载使用资源的相似度,相似度最小的节点则是需要调度的节点。2.根据权利要求1所述的一种容器集群服务动态管理方法,其特征在于,监控模块采用list-watch的缓存机制,当工作负载某一资源使用情况突增超过了预先设置好的阈值,则触发list-watch机制,调度模块开始工作。3.根据权利要求2所述的一种容器集群服务动态管理方法,其特征在于,所述监控模块包括list-watch缓存机制和agent触发器,list-watch缓存机制从监控中心获取节点资源剩余情况和工作负载资源使用情况;当list-watch缓存机制监控到监控中心节点和工作负载资源使用情况发生变化时,则触发agent触发器的触发机制,触发机制根据具体资源使用情况变化大小判断是否超出次环境设置的阈值,超出阈值时,则触发工作负载的重新调度机制,请求调度模块,进行工作负载的动态调度。4.根据权利要求1或2或3所述的一种容器集群服务动态管理方法,其特征在于,所述算法子模块计算各个节点剩余资源与所述工作负载使用资源的相似度,其实现过程如下:以各个节点资源使用情况为一个数据集,设数据集规格为n
×
c,其中n代表节点数,c代表资源类型数;数据集中资源数据的不均匀性越大,资源数据的信息熵就越大;计算每个资源类型的权重w
k
:计算资源类型的信息熵,则其中p(a
k,t
)是属性值ak,t的概率,量化资源类型的重要性为:将公式(2)带入到各个节点和工作负载资源使用情况的计算,得出最适合工作负载调度的节点。5.根据权利要求4所述的一种容器集群服务动态管理方法,其特征在于,所述资源使用情况包括各个节点cpu、内存、存储、磁盘使用、网络请求资源使用情况。6.一种容器集群服务动态管理系统,其特征在于,基于容器集群设计controller,controller包括监控模块和调度模块,
监控模块通过插件采集集群节点和工作负载的资源剩余和使用情况,当工作负载某一资源使用情况突增,超过设定阈值,则启动调度模块;调度模块通过基于信息熵的算法计算触发启动调度模块的工作负载与集群节点的契合度,对运行中的工作负载进行动态调度,包括基于信息熵的原理计算出适合工作负载调度的节点以及工作负载调度到指定节点,算法子模块计算各个节点剩余资源与所述工作负载使用资源的相似度,相似度最小的节点则是需要调度的节点。7.根据权利要求6所述的一种容器集群服务动态管理系统,其特征在于,所述监控模块包括list-watch缓存机制和agent触发器,list-watch缓存机制从监控中心获取节点资源剩余情况和工作负载资源使用情况;当list-watch缓存机制监控到监控中心节点和工作负载资源使用情况发生变化时,则触发agent触发器的触发机制,所述触发机制根据具体资源使用情况变化大小判断是否超出此环境设置的阈值,超出阈值时,则触发工作负载的重新调度机制,请求调度模块,进行工作负载的动态调度。8.根据权利要求6或7所述的一种容器集群服务动态管理系统,其特征在于,所述调度模块包括算法子模块和调度器,算法子模块基于信息熵的原理计算出适合工作负载调度的节点,调度器负责把工作负载调度到指定节点。9.根据权利要求8所述的一种容器集群服务动态管理系统,其特征在于,所述算法子模块计算各个节点剩余资源与所述工作负载使用资源的相似度,其实现过程如下:以各个节点资源使用情况为一个数据集,设数据集规格为n
×
c,其中n代表节点数,c代表资源类型数;数据集中资源数据的不均匀性越大,资源数据的信息熵就越大;计算每个资源类型的权重w
k
:计算资源类型的信息熵,则其中p(a
k,t
)是属性值a
k,t
的概率,量化资源类型的重要性为:将公式(2)带入到各个节点和工作负载资源使用情况的计算,得出最适合工作负载调度的节点。10.一种容器集群服务动态管理装置,其特征在于,该装置能够实现权利要求1至5任一项所述的容器集群服务动态管理方法。

技术总结
本发明公开了一种容器集群服务动态管理方法及系统,属于云计算技术领域,基于信息熵方法实现加权分析服务动态调度机制,包括监控模块和调度模块,监控模块通过插件采集集群节点和工作负载的资源剩余和使用情况,当工作负载某一资源使用情况突增,超过设定阈值,则启动调度模块;调度模块通过基于信息熵的算法计算触发启动调度模块的工作负载与集群节点的契合度,对运行中的工作负载进行动态调度,包括基于信息熵的原理计算出适合工作负载调度的节点以及工作负载调度到指定节点,算法子模块计算各个节点剩余资源与所述工作负载使用资源的相似度,相似度最小的节点则是需要调度的节点。本发明能够解决当前运物理机的整体资源利用率比较低的问题。源利用率比较低的问题。源利用率比较低的问题。


技术研发人员:姜智涵 徐军 张东海 王刚 高传集
受保护的技术使用者:浪潮云信息技术股份公司
技术研发日:2022.10.31
技术公布日:2023/1/31
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献