买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:山东大学
摘要:本发明属于服务调度及智能化运维领域,提供了一种基于监控感知的K8S容器调度方法及系统,其技术方案为:获取容器和节点运行时的多维监控指标数据,并预处理得到时间序列数据;基于时间序列数据,分别构建服务器节点画像和服务画像;基于服务器节点画像和服务画像,面向待调度容器,基于动态规划算法对符合要求的节点进行评分,将容器调度到评分最高的节点,得到最优调度方案。本发明能够有效减少容器间跨节点通信以及容器间资源竞争,提升集群资源利用率和系统的响应性能。
主权项:1.一种基于监控感知的K8S容器调度方法,其特征在于,包括如下步骤:获取容器和节点运行时的多维监控指标数据,并预处理得到时间序列数据;基于时间序列数据,分别构建服务器节点画像和服务画像;基于服务器节点画像和服务画像,面向待调度容器,基于动态规划算法对符合要求的节点进行评分,将容器调度到评分最高的节点,得到最优调度方案;其中,所述基于动态规划算法对符合要求的节点进行评分包括:若待调度容器为一个,对所有节点分别从通信评分、资源竞争评分、资源均衡评分角度分别进行综合评分,若待调度容器有多个,计算当前容器的调度评分外,引入了调度到该节点对列表中其他容器调度影响评分,之后将容器调度到评分最高的节点;所述容器和节点运行时的多维监控指标数据包括容器间的网络通信情况,容器对cpu、内存的资源消耗情况及各节点的资源使用情况;其中,所述容器间的网络通信情况,采用网络度量指标作为监控指标;所述所有节点分别从通信评分、资源竞争评分、资源均衡评分角度分别进行综合评分,包括:通信评分的计算过程为:以服务画像中的通信耦合度为主,在部署服务的容器实例时,针对任意一个节点,该节点的通信评分值为该节点上已有容器与待调度容器之间的通信耦合度权重之和;资源竞争评分的计算过程为:计算服务画像中实例对cpu和内存资源的实际需求数量,针对任意一个节点,该节点的资源竞争评分值为该节点上已有容器与待调度容器在各时间段的实际资源需求总数与实际资源的比值计算得到;资源均衡评分的计算过程为:以服务画像中每个容器需要的最小cpu资源和内存资源数两个数据计算;针对任意一个节点,该节点的资源均衡评分为容器调度到该节点后该节点的资源利用率与整体资源利用率的相似度,将节点资源利用率与整体资源利用率分别看作两个向量,通过两个向量间欧式距离的反比来评估节点的资源利用率与整体资源利用率的相似度。
全文数据:
权利要求:
百度查询: 山东大学 一种基于监控感知的K8S容器调度方法及系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。