[发明专利]计算资源的动态分配在审
申请号: | 201910578411.1 | 申请日: | 2019-06-28 |
公开(公告)号: | CN112148467A | 公开(公告)日: | 2020-12-29 |
发明(设计)人: | 张权路;杨凡;周礼栋;杨懋;赵汉宇;韩震华 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 资源 动态分配 | ||
根据本公开的实现,提供了一种计算资源动态管理的方案。在该方案中,用于使用计算资源集中的目标数目的计算资源的第一请求被接收,其中计算资源集中的至少一个空闲计算资源被组织为至少一个空闲资源组。在确定第一资源组集合中不包括空闲匹配资源组且至少一个空闲资源组中包括空闲冗余资源组时,通过拆分空闲冗余资源组来为第一请求分配目标数目的计算资源,其中空闲冗余资源组中的资源数目大于目标数目。由此,可以实现计算资源的动态分配。
背景技术
近年来,随着计算机技术特别是分布式计算的发展,云计算已经成为一种热门的计算模型。云计算是一种能够通过网络以便利的、按需的方式访问一个可配置的计算资源集(包括网络服务器、存储、图形处理单元等)的模式,计算资源集的管理者能够以最少的管理开销来迅速配置、提供或释放资源。云计算的核心问题是计算资源的管理,云计算的资源管理中关于云计算的资源动态分配方法已成为一个研究热点。
发明内容
根据本公开的实现,提供了一种计算资源动态管理的方案。在该方案中,用于使用计算资源集中的目标数目的计算资源的第一请求被接收,其中计算资源集中的至少一个空闲计算资源被组织为至少一个空闲资源组。在确定第一资源组集合中不包括空闲匹配资源组且至少一个空闲资源组中包括空闲冗余资源组时,通过拆分空闲冗余资源组来为第一请求分配目标数目的计算资源,其中空闲冗余资源组中的资源数目大于目标数目。由此,可以实现计算资源的动态分配。
提供发明内容部分是为了简化的形式来介绍对概念的标识,其在下文的具体实施方式中将被进一步描述。发明内容部分无意标识要求保护的主题的关键特征或主要特征,也无意限制要求保护的主题的范围。
附图说明
图1示出了能够在其中实施本公开的多个实现的计算环境的框图;
图2示出了根据本公开的一些实现的计算资源的动态分配的过程的流程图;
图3示出了根据本公开的一些实现的计算资源集的示例拓扑结构的示意图;以及
图4示出了根据本公开的一些实现的利用可用计算资源进行分配的过程的流程图;
图5示出了根据本公开的另一些实现的计算资源的动态分配的过程的流程图;
图6示出了根据本公开的一些实现的示例计算设备的框图。
这些附图中,相同或相似参考符号用于表示相同或相似元素。
具体实施方式
现在将参照若干示例实现来论述本公开。应当理解,论述了这些实现仅是为了使得本领域普通技术人员能够更好地理解且因此实现本公开,而不是暗示对本主题的范围的任何限制。
如本文所使用的,术语“包括”及其变体要被解读为意味着“包括但不限于”的开放式术语。术语“基于”要被解读为“至少部分地基于”。术语“一个实现”和“一种实现”要被解读为“至少一个实现”。术语“另一个实现”要被解读为“至少一个其他实现”。术语“第一”、“第二”等等可以指代不同的或相同的对象。下文还可能包括其他明确的和隐含的定义。
如以上讨论的,云计算的计算资源管理是云计算的核心问题之一。一些传统的方案通过配额管理的方式来为共享计算资源集的多个租户分配计算资源。例如,在多租户共享云计算中的多图形处理单元(GPU)集群的场景中,一个租户可以被分配一定数量的令牌以作为其配额,该租户可以通过消费令牌来获得GPU以处理其提交的作业。然而,传统的方案在计算资源分配的过程中仅考虑了申请资源的租户的配额是否有剩余,而不关注所分配的计算资源的位置。这使得大量的小计算资源需求(例如,单个GPU)的分配将使得计算资源被零散地分割,从而难以为后续需要大量连续计算资源的租户提供服务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910578411.1/2.html,转载请声明来源钻瓜专利网。