【技术实现步骤摘要】
【国外来华专利技术】分布式计算环境中的资源平衡
技术介绍
云计算平台可以为不同类型的应用提供构建、部署和管理功能性。云计算平台可以包括许多大型数据中心,其通常包括运行软件包集合的有组织的硬件集群,诸如web服务器、数据库服务器等。云计算平台可以提供托管资源集合,诸如处理器、操作系统、软件和可以被用于云计算平台的客户端的应用的其他部件。客户端可以从中央服务器或管理系统请求实例化应用。例如,客户端可能希望从云端设置和实例化虚拟服务器,以创建店面来销售产品或服务。用户可以租用或订阅资源集合,以使用那些预先定义的资源构建和运行实例化的应用。
技术实现思路
提供该
技术实现思路
以简化形式介绍下文在具体实施方式中进一步描述的一系列概念。该
技术实现思路
并非旨在标识所要求保护的主题的关键特征或基本特征,也不旨在孤立地被用于帮助确定所要求保护的主题的范围。本公开部分地涉及平衡分布式计算环境(例如,云计算平台)中的资源。在一些方面中,本公开涉及在云计算平台上为服务应用生成和选择布置计划。每个服务应用可以包括布置在云计算平台的节点上的一个或多个作业实例,使得作业实例可以消耗在那些节点上可用的资源。尽管存在在选择和生成在云计算平台上执行的布置计划时可能需要考虑的潜在的大量因素,但可以有效且高效地生成合适的布置计划。在一些方面中,本申请涉及生成和选择作业实例的布置计划,其改善跨越云计算平台的节点的资源度量的平衡。每个资源可以由相应的资源度量来表示。在一些情况下,资源度量中的至少一些资源度量可以由客户端定义,并且可以由客户端分配给作业实例。资源度量中的其他资源度量可以由系统定义。在其他方面中,本申请涉及生成和选择符 ...
【技术保护点】
一种用于资源平衡的计算机实现的系统,所述系统包括:应用布置部件,被配置成:接收由客户端定义的资源度量,每个由客户端定义的资源度量表示云计算平台的节点的相应资源;生成用于服务应用的作业实例的布置计划,每个所述布置计划包括可执行以实现所述作业实例在所述节点上的对应的目标布置的一个或多个移动;确定布置计划符合布置规则,其中每个布置规则指示所述作业实例中的给定作业实例是否适合布置在所述节点中的给定节点上;以及基于根据由所述由客户端定义的资源度量所表示的所述资源确定所述作业实例的所述对应的目标布置改善了跨越所述云计算平台的所述节点的资源平衡,来执行所述布置计划中的优选布置计划。
【技术特征摘要】
【国外来华专利技术】2015.04.27 US 62/153,458;2015.09.11 US 14/852,2331.一种用于资源平衡的计算机实现的系统,所述系统包括:应用布置部件,被配置成:接收由客户端定义的资源度量,每个由客户端定义的资源度量表示云计算平台的节点的相应资源;生成用于服务应用的作业实例的布置计划,每个所述布置计划包括可执行以实现所述作业实例在所述节点上的对应的目标布置的一个或多个移动;确定布置计划符合布置规则,其中每个布置规则指示所述作业实例中的给定作业实例是否适合布置在所述节点中的给定节点上;以及基于根据由所述由客户端定义的资源度量所表示的所述资源确定所述作业实例的所述对应的目标布置改善了跨越所述云计算平台的所述节点的资源平衡,来执行所述布置计划中的优选布置计划。2.根据权利要求1所述的计算机实现的系统,其中所述应用布置部件从多个客户端接收所述由客户端定义的资源度量。3.根据权利要求1所述的计算机实现的系统,其中所述应用布置部件还被配置成:基于确定所述优选布置计划的布置分数超过针对所述作业实例的先前的优选布置计划的布置分数,来选择所述优选布置计划以用于所述执行。4.根据权利要求1所述的计算机实现的系统,其中所述应用布置部件还被配置成:生成用于所述作业实例的中间布置计划;确定所述中间布置计划符合所述布置规则;概率性地用所述中间布置计划替换用于所述作业实例的先前的优选布置计划,其中所述中间布置计划相对于所述先前的优选布置计划减少了布置分数;用所述优选布置计划替换所述中间布置计划以用于所述执行。5.根据权利要求1所述的计算机实现的系统,其中所述应用布置部件还被配置成:从所述作业实例接收报告,每个报告规定对应的作业实例对所述由客户端定义的资源度量中的至少一个由客户端定义的资源度量的所述相应资源的利用;以及基于所述报告中的每个报告中规定的所述利用,来计算跨越所述云计算平台的所述节点的所述资源的所述平衡。6.根据权利要求1所述的计算机实现的系统,其中所述应用布置部件还被配置成:从多个客户端接收由客户端定义的布置规则;以及在所述布置规则中包括所述由客户端定义的布置规则以及由系统定义的布置规则。7.一种用于资源平衡的计算机实现的方...
【专利技术属性】
技术研发人员:M·斯奈德,A·格普塔,陆迅,李阳,G·卡基沃亚,曾华军,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。