[发明专利]一种资源分配方法、介质以及电子设备在审
申请号: | 202210358585.9 | 申请日: | 2022-04-06 |
公开(公告)号: | CN114721824A | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 段宏键;曹华伟;叶笑春;范东睿 | 申请(专利权)人: | 中国科学院计算技术研究所 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/455;G06F9/48 |
代理公司: | 北京泛华伟业知识产权代理有限公司 11280 | 代理人: | 王勇 |
地址: | 100190 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 资源 分配 方法 介质 以及 电子设备 | ||
1.一种资源分配方法,应用于Kubernetes平台中的主节点,其特征在于,包括:
获取应用需要容器化的请求,所述请求至少包括应用的访存特征声明以及所需的硬件资源声明;
响应于所述请求,根据应用所需的硬件资源声明、访存特征声明以及所有工作节点的可用资源分布信息,确定资源调度策略,其中,访存特征声明至少用于指示应用所需的硬件资源由工作节点中的单个NUMA节点还是多个NUMA节点提供,可用资源分布信息包括工作节点上各个NUMA节点自身的资源剩余量的指示;
根据资源调度策略将应用的访存特征声明以及所需的硬件资源声明发送给相应的工作节点,以调度应用所需的硬件资源。
2.根据权利要求1所述的方法,其特征在于,访存特征声明指示应用的访存特征至少为第一访存特征和第二访存特征中的一个,其中,
第一访存特征表示应用是访存密集型的容器化应用,需要由工作节点中的单个NUMA节点提供其所需的硬件资源;
第二访存特征表示应用是需要NUMA架构特性的容器化应用,需要由工作节点中的多个NUMA节点提供其所需的硬件资源。
3.根据权利要求2所述的方法,其特征在于,所述根据应用所需的硬件资源声明、访存特征声明以及所有工作节点的可用资源分布信息,确定资源调度策略的步骤包括:
根据访存特征声明确定应用所需的硬件资源声明与可用资源分布信息进行资源匹配的匹配粒度,其中,在应用为第一访存特征时用每个工作节点中单个NUMA节点的资源剩余量进行匹配,或者在应用为第二访存特征时用每个工作节点整体的资源剩余量进行匹配;
按照确定的匹配粒度,根据所有工作节点的可用资源分布信息选择符合应用所需的硬件资源声明的工作节点作为候选工作节点;
按照预定的评分规则对所有的候选工作节点进行评分,根据评分确定资源调度策略,该资源调度策略指示应用所需的资源由相应的工作节点提供。
4.根据权利要求1-3之一所述的方法,其特征在于,所述方法还包括:
从工作节点的注解中获取工作节点当前的可用资源分布信息,用于更新主节点上记录的该工作节点对应的可用资源分布信息。
5.根据权利要求1-3之一所述的方法,其特征在于,所述方法还包括:在没有解析到应用的访存特征声明时,按照默认的资源分配方式得到资源调度策略。
6.一种资源分配方法,应用于Kubernetes平台中的工作节点,其特征在于,包括:
获取主节点按照权利要求1-5之一的方法确定资源调度策略后发送的应用的访存特征声明以及所需的硬件资源声明;
根据应用的访存特征声明以及所需的硬件资源声明从当前工作节点为应用分配与其访存特征声明相匹配的硬件资源。
7.根据权利要求6所述的方法,其特征在于,所述根据应用的访存特征声明以及所需的硬件资源声明从当前工作节点为应用分配与其访存特征声明相匹配的硬件资源的步骤包括:
在访存特征声明指示应用的访存特征为第一访存特征时,从工作节点上的单个NUMA节点为应用分配其所需的硬件资源;或者,
在访存特征声明指示应用的访存特征为第二访存特征时,从工作节点上的多个NUMA节点为应用分配其所需的硬件资源。
8.根据权利要求6所述的方法,其特征在于,所述方法还包括:在工作节点为应用分配所需的硬件资源和/或在资源释放后,更新工作节点当前的可用资源分布信息。
9.根据权利要求7所述的方法,其特征在于,工作节点当前的可用资源分布信息是由工作节点上的守护程序监听并标注在对工作节点的注解中,以由主节点从注解中读取。
10.根据权利要求6所述的方法,其特征在于,所述方法还包括:
在收到具有第一访存特征的多个应用对应的容器化应用的请求时,优先以负载均衡的方式将多个应用分别部署在不同的NUMA节点上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院计算技术研究所,未经中国科学院计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210358585.9/1.html,转载请声明来源钻瓜专利网。