[发明专利]资源分配方法、装置、设备和计算机可读介质有效
| 申请号: | 202010535098.6 | 申请日: | 2020-06-12 |
| 公开(公告)号: | CN111694670B | 公开(公告)日: | 2023-04-25 |
| 发明(设计)人: | 李亚坤;辛朝晖;钱瀚;张光辉;师锐 | 申请(专利权)人: | 抖音视界有限公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50 |
| 代理公司: | 北京风雅颂专利代理有限公司 11403 | 代理人: | 李莎 |
| 地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 资源 分配 方法 装置 设备 计算机 可读 介质 | ||
本公开的实施例公开了资源分配方法、装置、电子设备和计算机可读介质。该方法的一具体实施方式包括:从集群对应的多个节点中确定属性满足第一约束条件集合的节点集合;从该节点集合中抽取节点作为目标节点;基于第二约束条件集合中各个第二约束条件对应的分配方式,确定该目标节点的资源分配量;响应于与抽取的目标节点相对应的总资源分配量不小于的预定阈值的资源量,将该总资源分配量对应的资源进行分配,其中,该总资源分配量是基于该抽取的目标节点中每个目标节点的资源分配量得到的。该实施方式通过确定目标节点的资源分配量,极大降低了调度时的计算复杂度,提高了调度吞吐。
技术领域
本公开的实施例涉及计算机技术领域,具体涉及资源分配方法、装置、设备和计算机可读介质。
背景技术
YARN(Yet Another Resource Negotiator,另一种资源协调者)是Hadoop生态的调度系统,Scheduler是这个调度系统中核心的组件。用户向YARN提交作业,作业向YARN请求资源并运行。目前,作业的资源请求一般对待分配资源的节点的属性带有约束条件的限制,针对约束条件,在节点的资源分配上存在耗时长、调度吞吐慢的问题。
发明内容
本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
本公开的一些实施例提出了资源分配方法、装置、设备和计算机可读介质,来解决以上背景技术部分提到的技术问题。
第一方面,本公开的一些实施例提供了一种资源分配方法,该方法包括:从集群对应的多个节点中确定属性满足第一约束条件集合的节点集合;从上述节点集合中抽取节点作为目标节点;基于第二约束条件集合中各个第二约束条件对应的分配方式,确定上述目标节点的资源分配量;响应于与抽取的目标节点相对应的总资源分配量不小于的预定阈值的资源量,将上述总资源分配量对应的资源进行分配,其中,上述总资源分配量是基于上述抽取的目标节点中每个目标节点的资源分配量得到的。
第二方面,本公开的一些实施例提供了一种资源分配装置,装置包括:第一确定单元,被配置成从集群对应的多个节点中确定属性满足第一约束条件集合的节点集合;抽取单元,被配置成从上述节点集合中抽取节点作为目标节点;第二确定单元,被配置成基于第二约束条件集合中各个第二约束条件对应的分配方式,确定上述目标节点的资源分配量;分配单元,被配置成响应于与抽取的目标节点相对应的总资源分配量不小于的预定阈值的资源量,将上述总资源分配量对应的资源进行分配,其中,上述总资源分配量是基于上述抽取的目标节点中每个目标节点的资源分配量得到的。
第三方面,本公开的一些实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第一、二方面中任一的方法。
第四方面,本公开的一些实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,程序被处理器执行时实现如第一、二方面中任一的方法。
本公开的上述各个实施例中的一个实施例具有如下有益效果:首先,通过从集群对应的多个节点中确定属性满足第一约束条件集合的节点集合来筛选出上述多个节点中哪些可以用来作为分配资源的节点。然后,从上述节点集合中抽取节点作为目标节点。进而,通过第二约束条件集合中各个第二约束条件对应的分配方式来简便的确定出上述目标节点的资源分配量。最后,通过所抽取的目标节点的总资源分配量达到预定阈值的资源量来对使所抽取的目标节点的总资源分配量进行分配,其中,上述总资源分配量是基于上述抽取的目标节点中每个目标节点的资源分配量得到的。上述资源分配方法解决了节点在资源分配时耗时长、调度吞吐慢的问题。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于抖音视界有限公司,未经抖音视界有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010535098.6/2.html,转载请声明来源钻瓜专利网。





