[发明专利]PAAS分层调度和自动缩放有效
申请号: | 201280066600.7 | 申请日: | 2012-12-28 |
公开(公告)号: | CN104040485B | 公开(公告)日: | 2018-10-23 |
发明(设计)人: | B·G·卡尔德;J·王;V·贝德卡;S·桑卡兰;M·米克尼特二世;P·K·贡达;Y·张;S·安东尼;K·曼尼瓦纳;A·E·绍尔斯沃德;H·卡特里 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F9/06 | 分类号: | G06F9/06 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 段登新 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | paas 分层 调度 自动 缩放 | ||
在各实施例中,提出用于在分布式计算环境中按照平台即服务(a platform as a service)的方式提供资源来执行作业的系统和方法。该系统可包括多个组件,诸如任务机、任务位置服务机、以及高等级位置服务机,它们组合起来能用于完成本文提供的功能。构想:该系统执行用于通过以下方式提供资源的方法:确定系统的资源(诸如虚拟机),并且向该系统应用自动缩放规则来缩放那些资源。基于自动缩放规则的确定,可分配所述资源以实现期望结果。
背景
用于执行大规模计算作业的传统方法通常需要用户积极管理分布式环境中的承租人(tenant)并且管理作业队列。用户的这种活跃参与可能阻止作业跨越大资源群集以及以高效方式缩放那些群集的使用的能力。而且,通常作业可能是按以下方式创建的:作业、用于完成作业的资源、以及作业在资源上的调度(schedule)紧密耦合而阻止作业响应于故障或负载平衡而高效迁移的能力。此外,传统系统的分布式计算环境可能不提供允许自动缩放资源池的有效机制。
发明内容
在各实施例中,提出用于在分布式计算环境中按照平台即服务(a platform as aservice)的方式提供资源来执行作业的系统和方法。该系统可包括多个组件,诸如组合起来能用于完成本文提供的功能的任务机(例如,本文所用的“机”可包括包含节点群集的承租人并且不限于单个物理机)、任务位置服务机、以及高等级位置服务机。构想了:该系统执行用于通过以下方式提供资源的方法:确定系统的资源(诸如虚拟机),并且向该系统应用自动缩放规则来缩放那些资源。基于自动缩放规则的确定,可分配所述资源以实现期望结果。
提供本概述是为了以简化的形式介绍将在以下具体实施方式中进一步描述的选择的概念。该概述不旨在标识所要求保护的主题的关键特征或本质特征,也不旨在独立地用于帮助确定所要求保护的主题的范围。
附图说明
下面将参考附图详细描述本发明,其中:
图1示出根据本发明的方面的适于实现本发明的实施例的示例性操作环境;
图2示出图解根据本发明的方面的示例性作业的框图;
图3示出图解根据本发明的方面的示例性池的框图;
图4示出了图解根据本发明的方面的适于在分布式计算环境内执行任务的示例性系统的各架构层的框图;
图5示出了图解根据本发明的方面的可集成在单一分布式计算架构中的不同位置处的处理器的示例性布置;
图6示出了图解根据本发明的方面的用于任务位置服务的可能配置的框图;
图7示出图解根据本发明的方面的示例性任务位置服务前端(“TLSFE”)的框图;
图8示出图解根据本发明的方面的示例性工作项/作业调度器(“WIJ”)的框图;
图9示出图解根据本发明的方面的任务承租人的框图;
图10示出图解根据本发明的方面的示例性池服务器的框图;
图11示出根据本发明的方面的提供示例性分布式计算系统中的各组件之间的示例性工作流的通信图。
图12示出图解根据本发明的方面的一种用于在分布式计算环境中提供资源的示例性方法的框图;
图13示出图解根据本发明的方面的一种用于在分布式计算环境中提供资源的附加示例性方法的框图;
图14示出图解根据本发明的方面的一种用于在分布式计算环境中提供资源的另一方法的框图;以及
图15示出图解根据本发明的方面的一种用于在分布式计算环境中提供解耦(decouple)的资源、调度以及作业的方法的框图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280066600.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种二次锂离子电池隔膜及其应用
- 下一篇:一种环保型硅烷改性聚醚工业密封胶