[发明专利]云资源分配方法、装置以及存储介质在审
申请号: | 202110336084.6 | 申请日: | 2021-03-29 |
公开(公告)号: | CN115145713A | 公开(公告)日: | 2022-10-04 |
发明(设计)人: | 王浩彬;朱志军;李晨;黄芬芬;王田媛 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 方亮 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 分配 方法 装置 以及 存储 介质 | ||
本公开提供了一种云资源分配方法、装置以及存储介质,涉及云计算技术领域,其中的方法包括:在进行资源分配时,获取与计算作业请求相对应的资源需求和云资源池的云资源状态信息;根据云资源状态信息构建资源分配树,基于资源需求和资源分配树确定与计算作业请求相对应的资源分配方案;资源分配树的根节点表征云资源状态信息和计算作业请求,叶子节点表征对应的资源节点被分配计算作业请求后,此资源节点剩余的资源状态信息;根据资源分配方案,对计算作业请求进行资源分配。本公开的方法、装置以及存储介质,能够合理分配计算资源节点,减少了因某些计算资源消耗殆尽而无法承接计算作业,导致的其余计算资源浪费的情况,提升了资源利用率。
技术领域
本公开涉及云计算技术领域,尤其涉及一种云资源分配方法、装置以及存储介质。
背景技术
在云计算业务场景中,计算作业以计算密集型为主,通过平台的调度,在计算集群中的一个或多个计算节点上执行。在现有的调度算法中,比对计算作业的资源需求与计算节点中剩余资源,当剩余资源满足计算作业需求时,调度器将作业部署在相应节点上,当有多个节点满足需求,则部署在剩余资源最多的节点中。当资源不满足时,则构建队列,使作业排队等待资源。现有的资源分配方法在调度时作业时会存在某些作业过多占据了某种资源,导致新的作业因为缺乏该资源而不能被部署,而其他资源被空闲,造成资源浪费;因此,需要一种新的云资源分配方案。
发明内容
有鉴于此,本发明要解决的一个技术问题是提供一种云资源分配方法、装置以及存储介质。
根据本公开的第一方面,提供一种云资源分配方法,包括:在对计算作业请求进行资源分配时,获取与所述计算作业请求相对应的资源需求和云资源池的云资源状态信息;其中,所述云资源状态信息包括:资源节点分布信息、资源节点的资源信息;根据所述云资源状态信息构建资源分配树,基于所述资源需求和所述资源分配树确定与所述计算作业请求相对应的资源分配方案;其中,所述资源分配树的根节点表征云资源状态信息和所述计算作业请求,叶子节点表征对应的资源节点被分配所述计算作业请求后,此资源节点剩余的资源状态信息;根据所述资源分配方案,对所述计算作业请求进行资源分配。
可选地,所述根据所述云资源状态信息构建资源分配树,基于所述资源需求和所述资源分配树确定与所述计算作业请求相对应的资源分配方案包括:如果所述资源分配树未构建,则基于所述云资源状态信息构建所述资源分配树并进行初始化,基于所述资源需求和所述资源分配树确定所述资源分配方案;如果所述资源分配树已构建,则基于所述资源需求和已构建的资源分配树确定所述资源分配方案。
可选地,所述基于所述云资源状态信息构建所述资源分配树并进行初始化,基于所述资源需求和所述资源分配树确定所述资源分配方案包括:建立根节点;其中,所述根节点表征当前的云资源状态信息和计算作业请求;为每个资源节点都建立一个对应的叶子节点,对所述叶子节点设置对应的资源节点的分配次数以及稳定得分值;从所述根节点开始,选取能够满足所述资源需求的第一叶子节点;基于所述资源需求对每个第一叶子节点进行迭代资源分配处理,确定每个第一叶子节点的分配次数以及稳定得分值;选取稳定得分值最高的第一叶子节点作为第一目标叶子节点,用以使用所述第一目标叶子节点对所述计算作业请求进行资源分配。
可选地,在选取第一目标叶子节点后,生成第一模拟计算作业,基于所述第一模拟计算作业对各个叶子节点进行模拟资源分配处理,直到没有叶子节点满足所述第一模拟计算作业的资源需求;确定所有被分配了所述第一模拟计算作业的叶子节点,对此叶子节点的稳定得分值以及被选择次数进行更新处理。
可选地,所述基于所述资源需求和已构建的资源分配树确定所述资源分配方案包括:从所述根节点开始,选取能够满足所述资源需求的第二叶子节点;基于所述资源需求对每个第二叶子节点进行迭代资源分配处理,确定每个第二叶子节点的分配次数以及稳定得分值;选取稳定得分值最高的第二叶子节点作为第二目标叶子节点,用以使用所述第二目标叶子节点对所述计算作业请求进行资源分配。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110336084.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种能够测量转子温度的电机
- 下一篇:细胞图像分析系统和计算机可读存储介质