[发明专利]一种用于资源管理的方法和系统有效
申请号: | 201880027007.9 | 申请日: | 2018-04-28 |
公开(公告)号: | CN110546612B | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 林宗芳;沙兰扬·斯里坎珊;田琛 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 万晓君 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 资源管理 方法 系统 | ||
1.一种用于资源管理的计算机实现的方法,其特征在于,包括:
监视细粒度资源的当前利用率,所述细粒度资源与粗粒度资源相关;
确定随时间的推移,所述细粒度资源对一个应用的应用使用特性;
基于所述应用使用特性,预测所述应用的预期的细粒度资源利用率;
生成用于请求粗粒度资源的多个框架中的至少一个框架的节点本地指导信息,该节点本地指导信息是通过将当前应用的细粒度资源利用率与预期的细粒度资源利用率进行比较而生成的;
将所述节点本地指导信息传送至资源管理器,以支持基于所述节点本地指导信息生成对每个框架的资源指导过滤器,从而指导资源请求以及分配所述粗粒度资源。
2.根据权利要求1所述的计算机实现的方法,其特征在于,将当前应用的细粒度资源利用率与预期的细粒度资源利用率进行比较包括:向所述应用分配所述粗粒度资源时,检测细粒度资源利用率的预期饱和。
3.根据权利要求1所述的计算机实现的方法,其特征在于,所述细粒度资源利用率包括处理器管线利用率、处理器管线占用率、缓存带宽、缓存命中率、缓存污染、存储器带宽、非均匀存储器访问时延和一致性流量中的至少一个。
4.根据权利要求1所述的计算机实现的方法,其特征在于,细粒度资源包括描述任何所述粗粒度资源的运行状态的任何资源。
5.根据权利要求4所述的计算机实现的方法,其特征在于,所述粗粒度资源包括多个计算核心、随机存取存储器RAM空间、存储容量和磁盘配额中的至少一个。
6.根据权利要求1所述的计算机实现的方法,其特征在于,监测细粒度资源的当前利用率包括:监测硬件计数器,所述硬件计数器用于计算所述粗粒度资源的细粒度资源利用率。
7.根据权利要求1所述的计算机实现的方法,其特征在于,所述资源管理器是中央集群资源管理器CCRM。
8.一种计算机实现的资源管理方法,其特征在于,包括:
接收节点本地指导信息,所述节点本地指导信息包括多个应用的预期细粒度资源利用率、与粗粒度资源对应的当前细粒度资源利用率,以及粗粒度资源分配;
基于所述粗粒度资源分配,维护资源可用性数据库;
通过比较所述粗粒度资源的所述当前细粒度资源利用率与所述多个应用的预期细粒度资源利用率,生成与所述多个应用相关联的多个框架的资源指导过滤器信息;
向所述多个框架提供所述资源指导过滤器信息和来自所述资源可用性数据库的资源,以支持在粗粒度资源的当前细粒度资源利用率与应用的预期细粒度资源利用率的和超出阈值时,生成资源指导过滤器以屏蔽所述粗粒度资源。
9.根据权利要求8所述的计算机实现的资源管理方法,其特征在于,所述细粒度资源利用率包括处理器管线利用率、缓存带宽、缓存命中率、存储器带宽和非均匀存储器访问时延中的至少一个。
10.根据权利要求8所述的计算机实现的资源管理方法,其特征在于,所述粗粒度资源包括多个计算核心、随机存取存储器RAM空间、存储容量和磁盘配额中的至少一个。
11.根据权利要求8所述的计算机实现的资源管理方法,其特征在于,对来自所述资源可用性数据库的信息采用所述资源指导过滤器,以提供网络中的多个计算节点的可用粗粒度资源的每个框架的视图。
12.根据权利要求11所述的计算机实现的资源管理方法,其特征在于,来自框架的资源请求利用惰性更新,由此仅在从框架接收到资源请求时才会更新所述资源可用性数据库。
13.根据权利要求11所述的计算机实现的资源管理方法,其特征在于,所述资源指导过滤器由所述多个框架确定,用于屏蔽资源可用性数据库信息,以便在确定资源请求时不考虑资源节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880027007.9/1.html,转载请声明来源钻瓜专利网。