[发明专利]请求处理技术有效
申请号: | 201480052085.6 | 申请日: | 2014-08-11 |
公开(公告)号: | CN105556475B | 公开(公告)日: | 2020-03-31 |
发明(设计)人: | N·A·艾伦 | 申请(专利权)人: | 亚马逊技术股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 姬利永 |
地址: | 美国内*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 请求 处理 技术 | ||
一种计算机系统实施管理程序,所述管理程序则实施一个或多个计算机系统实例和控制器。所述控制器和计算机系统实例共享存储器。使用所述计算机系统实例和所述控制器两者的设备来处理请求。作为请求处理的一部分,信息经由共享存储器而在所述计算机系统实例与所述控制器之间传递。
相关申请案的交叉参考
本申请案主张2013年8月12日申请的标题为“根据请求的计算机系统实例(PERREQUEST COMPUTER SYSTEM INSTANCES)”的第13/964,977号、标题为“应用引导映像(APPLICATION BOOT IMAGE)”的第13/964,941号以及标题为“请求处理技术(REQUESTPROCESSING TECHNIQUES)”的第13/964,889号共同待决的美国专利申请案,所述专利申请案的内容全文以引用的方式并入本文中。
背景技术
电子请求的服务可能需要各种资源量。例如,请求服务的规模可以在微小的无状态计算到耗时的大规模并行应用的范围内。请求的服务通常只需要有限的计算资源量,通常少于计算机系统用来服务可用的请求的资源量。因此,计算资源经常没有被充分使用,并且一般来说,用于处理请求的传统技术具有很多的缺点。在很多方面,虚拟化改善了使用计算资源的方式,例如,允许单个物理计算机系统实施多个同时运行的虚拟计算机系统,从而提供可调整大小的能力,使得开发人员易于弹性增加规模。
然而,归因于服务请求所需的资源以及加速和拆除虚拟计算机系统(实例)的成本摊销,传统虚拟化技术在开发人员减少计算规模的能力方面会受到基本限制。服务虚拟化的实际实施通常依赖于预期工作负载将占据几分钟、几小时或甚至更长时间。例如,在很多应用中,可以相对不常使用虚拟计算机系统。然而,为了让虚拟计算机系统能够为请求服务,虚拟计算机系统必须维持在操作状态,这需要用于计算机系统的操作系统的计算资源以及其他资源(例如,网络资源)。当此类计算机系统未被充分使用时,为那些计算机系统分配的资源中的至少一个通常不可用于其他用途。
附图说明
将参考附图描述根据本公开的各个实施方案,在附图中:
图1A示出展示了本公开的各方面的图解的说明性示例;
图1B示出展示了本公开的各方面的图解的说明性示例;
图1C示出展示了本公开的各方面的图解的说明性示例;
图2示出可以实施各个实施方案的环境的说明性示例;
图3示出将通用计算机系统实例与请求实例进行比较的说明性图解;
图4示出可以用来实施本公开的各个实施方案的计算机系统的配置的说明性示例;
图5示出可以实施各个实施方案的环境的说明性示例;
图6示出根据至少一个实施方案的用于处理请求的过程的说明性示例;
图7示出根据至少一个实施方案的用于处理请求的过程的说明性示例;
图8示出根据至少一个实施方案的用于处理请求的过程的说明性示例;
图9示出可以实施各个实施方案的环境的说明性示例;
图10示出根据至少一个实施方案的用于构建应用图像的过程的说明性示例;
图11示出根据至少一个实施方案的用于识别应用代码执行中的安全点的过程的说明性示例;
图12示出根据至少一个实施方案的用于识别应用代码执行中的安全点的过程的说明性示例;
图13示出根据至少一个实施方案的工作者管理程序及其部件的说明性示例;
图14示出根据至少一个实施方案的用于处理请求的过程的说明性示例;
图15示出可以实施各个实施方案的环境。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亚马逊技术股份有限公司,未经亚马逊技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480052085.6/2.html,转载请声明来源钻瓜专利网。