一种容器应用的调度方法、装置、设备及存储介质制造方法及图纸

技术编号:38874611 阅读:29 留言:0更新日期:2023-09-22 14:09
本申请公开了一种容器应用的调度方法、装置、设备及存储介质,该方法包括:获取待调度的容器应用,以及对应的容器镜像的存储空间需求;确定备选节点集合;基于存储空间需求和备选节点的性能信息,从备选节点集合中确定出正常运行容器时不会造成节点降频的目标节点;将容器应用调度到目标节点。如此,在确定目标节点时,考虑了容器镜像的存储空间需求和节点性能,使得当存储需求较高的容器应用调度时,能够调度到磁盘空间充足的节点上并正常运行,且节点降频表征节点的能耗过高,通过筛选出容器运行时不会造成节点降频的节点,可以解决大量应用同时调度到性能优越的节点上导致该节点长时间高负荷运转,功耗过大,发热严重,进而损耗芯片的问题。耗芯片的问题。耗芯片的问题。

【技术实现步骤摘要】
一种容器应用的调度方法、装置、设备及存储介质


[0001]本专利技术涉及云计算技术,尤其涉及一种容器应用的调度方法、装置、设备及存储介质。

技术介绍

[0002]边缘计算(Edge computing)是基于云计算核心技术,构建在边缘基础设施之上的新型分布式计算形式,在靠近最终用户的边缘端提供计算能力,是一种靠近数据源的现场云计算。边缘计算场景下,如何将容器应用更合理的进行调度是一个重要的研究课题。现有方案一般都是根据节点的硬件性能打分和资源余量(如中央处理器(central processing unit,CPU)、内存容量等),为节点进行打分排名,并选择分数最高的节点作为容器应用的调度节点。
[0003]然而,当多副本的容器应用要调度或者大量容器应用同时调度时,假设性能优越的节点的资源余量还充裕,根据硬件性能打分和资源余量等打分原则,这些应用会全部调度到该节点上,会导致节点负荷量增大、CPU负载过高、内存负载过高。假如此时节点的自动降频开关打开,则调度成功后的应用可能会因为降频后节点的性能下降无法正常运行;假如自动降频开关关闭,节点本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种容器应用的调度方法,其特征在于,所述方法包括:获取待调度的容器应用,以及获取所述容器应用对应的容器镜像的存储空间需求;确定备选节点集合;其中,所述备选节点集合包括至少一个备选节点及其性能信息;基于所述容器镜像的存储空间需求和所述备选节点的性能信息,从所述备选节点集合中确定出正常运行所述容器时不会造成节点降频的目标节点;将所述容器应用调度到所述目标节点上。2.根据权利要求1所述的方法,其特征在于,所述基于所述容器镜像的存储空间需求和所述备选节点的性能信息,从所述备选节点集合中确定出正常运行所述容器时不会造成节点降频的目标节点,包括:基于所述容器镜像的存储空间需求、所述备选节点的性能信息和节点过滤模型,从所述备选节点集合中确定出正常运行所述容器时不会造成节点降频的目标节点;其中,所述节点过滤模型为基于容器应用调度到不同节点上时,对应的容器镜像的存储空间需求、节点的性能信息、容器应用的运行状态和节点的降频状态进行模型训练得到的。3.根据权利要求2所述的方法,其特征在于,所述基于所述容器镜像的存储空间需求、所述备选节点的性能信息和节点过滤模型,从所述备选节点集合中确定出正常运行所述容器时不会造成节点降频的目标节点,包括:基于所述容器镜像的存储空间需求,从至少两个节点过滤模型中确定对应的目标节点过滤模型;其中,所述至少两个节点过滤模型包括:不同存储空间需求对应的不同节点过滤模型;将所述至少一个备选节点的性能信息输入到所述目标节点过滤模型,确定出所述目标节点。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:采集容器应用调度到不同节点时,对应的容器镜像的存储空间需求、节点的性能信息、容器应用的运行状态和节点的降频状态,得到训练数据;基于所述容器镜像的存储空间需求,对所述训练数据进行分类,确定出不同存储空间需求对应的不同训练数据集;基于所述不同训练数据集对基于对抗表示的节点过滤模型进行训练,得到所述不同节点过滤模型的模型参数。5.根据权利要求3所述的...

【专利技术属性】
技术研发人员:石鑫盛刘军卫吕成钢
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1