[发明专利]管理程序执行能力的私有使用有效
申请号: | 201510512080.3 | 申请日: | 2011-01-10 |
公开(公告)号: | CN105204924B | 公开(公告)日: | 2017-08-25 |
发明(设计)人: | 埃里克·詹森·布兰德外恩;詹姆士·阿尔弗雷德·戈登·格林菲尔德 | 申请(专利权)人: | 亚马逊科技公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F9/50;G06F9/455 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司11204 | 代理人: | 王达佐,王艳春 |
地址: | 美国内*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理程序 执行 能力 私有 使用 | ||
本申请为于2011年1月10日提交的、题为“管理程序执行能力的私有使用”的PCT国际申请PCT/US2011/020665的对应中国国家阶段申请第201180013470.6号的分案申请。
背景
很多公司和其它组织操作计算机网络,其使很多计算系统互连以支持其例如与协同定位(例如,作为局部网络的部分)或相反位于(例如经由一个或多个私用或公共中间网络来连接的)多个不同的地理位置中的计算系统的操作。例如,容纳相当大数量的互连计算系统的数据中心变得平凡,例如由单个组织或代表单个组织操作的私有数据中心和由作为企业的实体操作来向客户提供计算资源的公共数据中心。一些公共数据中心操作员为各种客户拥有的硬件提供网络接入、功率和安全安装设施,而其它公共数据中心操作员提供还包括可供其客户使用的硬件资源的“全服务”设施。然而,当一般数据中心的规模和范围增加时,供应、操纵和管理物理计算资源的任务变得日益复杂。
用于商品硬件的虚拟化技术的出现提供了关于为具有各种需要的很多客户管理大规模计算资源的一些益处,允许各种计算资源有效地且安全地被多个客户共享。例如,虚拟化技术例如由VMWare、XEN、Linux的KVM(基于内核的虚拟机)或用户模式Linux提供的技术可通过给每个用户提供由单个物理计算机托管的一个或多个虚拟机来允许单个物理计算机在多个用户当中被共享,每个这样的虚拟机是充当不同的逻辑计算系统的软件模拟,其给用户提供他们是给定的硬件计算资源的唯一的操作员和管理员的假象,同时也在各种虚拟机当中提供应用隔离和安全。
附图简述
图1A和1B是示出交互作用的示例性实施方案的网络图,以管理程序执行服务的多个用户可用的程序执行能力的使用。
图2A和2B示出用于管理多个计算节点的程序执行能力的使用的技术的例子。
图3是示出用于由多个用户管理计算节点的使用的计算系统的示例性实施方案的方框图。
图4示出程序执行服务系统管理器例程的示例性实施方案的流程图。
图5A和5B示出额外能力使用管理器例程的示例性实施方案的流程图。
图6示出专用能力使用管理器例程的示例性实施方案的流程图。
图7示出立即响应可变能力使用管理器例程的示例性实施方案的流程图。
详细描述
描述了用于管理程序的执行的技术。在至少一些实施方案中,使用一个或多个计算系统的额外计算能力为多个用户管理程序的执行。特别是,在至少一些这样的实施方案中,对于一个或多个用户中的每个,私用额外计算能力池例如基于被分配来由该相关用户私用使用的当前未使用的程序执行能力而对该用户维持并与该用户相关,且私用额外计算能力池可供相关用户优先使用。除了可供多个用户(任选地包括与私用额外计算能力池相关的一个或多个用户)使用的一般非私用额外计算能力池以外,还可在一些实施方案中提供这样的私用额外计算能力池。在一些实施方案中可结合代表多个客户或服务的其他用户来执行多个程序的程序执行服务(PES)(例如提供用于执行用户程序的多个计算节点(例如,在一个或多个物理计算系统上托管的多个物理计算系统和/或虚拟机)的程序执行服务)来使用技术。此外,在至少一些实施方案中,这些技术的一些或全部可自动由程序执行服务系统管理器模块的实施方案执行,如在下面更详细地描述的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亚马逊科技公司,未经亚马逊科技公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510512080.3/2.html,转载请声明来源钻瓜专利网。