[发明专利]一种用于资源管理的方法和系统有效
申请号: | 201880027007.9 | 申请日: | 2018-04-28 |
公开(公告)号: | CN110546612B | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 林宗芳;沙兰扬·斯里坎珊;田琛 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 万晓君 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 资源管理 方法 系统 | ||
本发明公开了一种用于资源管理的系统。所述系统包括节点本地资源管理层,用于基于粗粒度资源和应用使用特性生成节点本地指导信息。中央集群资源管理层用于基于所述节点本地指导信息生成对每个框架的资源指导过滤器信息。应用层,包括多个框架,用于使用所述对每个框架的资源指导过滤器信息来生成资源指导过滤器。所述资源指导过滤器指导对所述中央集群资源管理层的资源请求,允许所述应用层响应于对所述中央集群资源管理层的所述资源请求而从所述节点本地资源管理层接收资源。
相关申请案交叉申请
本申请要求于2018年4月24日递交的发明名称为“导向型优化资源调度”的第15/960,991号美国非临时申请案的在先申请优先权,其又要求于2017年4月28日递交的发明名称为“导向型优化资源调度”的第62/491,959号美国临时申请案的在先申请优先权,这两篇专利申请案的内容以引入的方式并入本文。
技术领域
本申请实施例涉及云计算技术领域,特别涉及一种用于资源管理的方法和系统。
背景技术
数据中心为软件应用提供资源。此类资源包括存储器、处理器、网络带宽等。用于提供云计算的数据中心通常执行弹性配置。在弹性配置方面,硬件资源在不相关第三方的许多应用之间是时间共享的。弹性配置根据需要为应用提供硬件资源。该方法允许在资源需求改变时在应用之间转移硬件资源,以减轻资源过度分配,从而提高总体硬件利用率。然而,以这种方式动态配置资源可能变得复杂,会产生大量计算开销,当数据中心变得更大、更复杂时尤为如此。随着云系统的扩展,这可能会导致缓慢响应时间和次优配置。
发明内容
在一方面,本发明包括一种用于资源管理的计算机实现的方法,包括:监视细粒度资源的当前利用率,所述细粒度资源与粗粒度资源相关;确定随时间的推移,所述细粒度资源对一个应用的应用使用特性;基于所述应用使用特性,预测所述应用的预期细粒度资源利用率;生成用于请求粗粒度资源的多个框架中的至少一个框架的节点本地指导信息,该节点本地指导是通过将当前应用的细粒度资源与预期的细粒度资源利用率进行比较而生成的;将所述节点本地指导信息传送至资源管理器,以分配所述粗粒度资源。
可选地,根据前述任一方面,在另一种实现方式中:其中比较所述细粒度资源的所述当前利用率与所述应用的所述预期细粒度资源利用率包括:向所述应用分配所述粗粒度资源时,检测细粒度资源利用率的预期饱和。
可选地,根据前述任一方面,在另一种实现方式中:其中所述细粒度资源包括处理器管线利用率、处理器管线占用率、缓存带宽、缓存命中率、缓存污染、存储器带宽、非均匀存储器访问时延和一致性流量中的至少一个。
可选地,根据前述任一方面,在另一种实现方式中:其中细粒度资源包括描述任何所述粗粒度资源的运行状态的任何资源。
可选地,根据前述任一方面,在另一种实现方式中:其中所述粗粒度资源包括多个计算核心、随机存取存储器(random-access memory,简称RAM)空间、存储容量和磁盘配额中的至少一个。
可选地,根据前述任一方面,在另一种实现方式中:其中监测细粒度资源的当前利用率包括:监测硬件计数器,所述硬件计数器用于计算所述粗粒度资源的细粒度资源利用率。
可选地,根据前述任一方面,在另一种实现方式中:其中所述资源管理器是中央集群资源管理器(Central Cluster Resource Manager,简称CCRM),所述节点本地指导信息被传送至所述CCRM,以支持基于所述节点本地指导信息生成对每个框架的资源指导过滤器,从而指导资源请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880027007.9/2.html,转载请声明来源钻瓜专利网。