【技术实现步骤摘要】
一种容器应用的调度方法、装置、设备及存储介质
[0001]本专利技术涉及云计算技术,尤其涉及一种容器应用的调度方法、装置、设备及存储介质。
技术介绍
[0002]边缘计算(Edge computing)是基于云计算核心技术,构建在边缘基础设施之上的新型分布式计算形式,在靠近最终用户的边缘端提供计算能力,是一种靠近数据源的现场云计算。边缘计算场景下,如何将容器应用更合理的进行调度是一个重要的研究课题。现有方案一般都是根据节点的硬件性能打分和资源余量(如中央处理器(central processing unit,CPU)、内存容量等),为节点进行打分排名,并选择分数最高的节点作为容器应用的调度节点。
[0003]然而,当多副本的容器应用要调度或者大量容器应用同时调度时,假设性能优越的节点的资源余量还充裕,根据硬件性能打分和资源余量等打分原则,这些应用会全部调度到该节点上,会导致节点负荷量增大、CPU负载过高、内存负载过高。假如此时节点的自动降频开关打开,则调度成功后的应用可能会因为降频后节点的性能下降无法正常运行;假如自 ...
【技术保护点】
【技术特征摘要】
1.一种容器应用的调度方法,其特征在于,所述方法包括:获取待调度的容器应用,以及获取所述容器应用对应的容器镜像的存储空间需求;确定备选节点集合;其中,所述备选节点集合包括至少一个备选节点及其性能信息;基于所述容器镜像的存储空间需求和所述备选节点的性能信息,从所述备选节点集合中确定出正常运行所述容器时不会造成节点降频的目标节点;将所述容器应用调度到所述目标节点上。2.根据权利要求1所述的方法,其特征在于,所述基于所述容器镜像的存储空间需求和所述备选节点的性能信息,从所述备选节点集合中确定出正常运行所述容器时不会造成节点降频的目标节点,包括:基于所述容器镜像的存储空间需求、所述备选节点的性能信息和节点过滤模型,从所述备选节点集合中确定出正常运行所述容器时不会造成节点降频的目标节点;其中,所述节点过滤模型为基于容器应用调度到不同节点上时,对应的容器镜像的存储空间需求、节点的性能信息、容器应用的运行状态和节点的降频状态进行模型训练得到的。3.根据权利要求2所述的方法,其特征在于,所述基于所述容器镜像的存储空间需求、所述备选节点的性能信息和节点过滤模型,从所述备选节点集合中确定出正常运行所述容器时不会造成节点降频的目标节点,包括:基于所述容器镜像的存储空间需求,从至少两个节点过滤模型中确定对应的目标节点过滤模型;其中,所述至少两个节点过滤模型包括:不同存储空间需求对应的不同节点过滤模型;将所述至少一个备选节点的性能信息输入到所述目标节点过滤模型,确定出所述目标节点。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:采集容器应用调度到不同节点时,对应的容器镜像的存储空间需求、节点的性能信息、容器应用的运行状态和节点的降频状态,得到训练数据;基于所述容器镜像的存储空间需求,对所述训练数据进行分类,确定出不同存储空间需求对应的不同训练数据集;基于所述不同训练数据集对基于对抗表示的节点过滤模型进行训练,得到所述不同节点过滤模型的模型参数。5.根据权利要求3所述的...
【专利技术属性】
技术研发人员:石鑫盛,刘军卫,吕成钢,
申请(专利权)人:中国移动通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。