发明名称 管理由多个计算系统执行程序
摘要 说明了用于管理程序在多个计算系统(诸如被组织成多个组的计算系统)上的执行的技术。程序执行服务代表多个客户或其它用户管理程序的执行,并例如部分基于先前存储的程序的一个以上的副本的、可以从中获取所要执行的程序的副本位置,选择合适的计算系统来执行程序的一个以上的实例。举例而言,在某些情况下,选择合适的用以执行程序实例计算系统是部分基于是否在物理或逻辑上同其它资源(如程序的存储副本、正在执行的程序的副本、和/或可用计算系统)相邻的方式实现的。
申请公布号 CN101460907A 申请公布日期 2009.06.17
申请号 CN200780020255.2 申请日期 2007.03.29
申请人 亚马逊技术有限公司 发明人 罗兰·帕特森-琼斯;克里斯托弗·C·平卡姆;本杰明·托布勒;威廉·R·范比林;加百利·斯密特;克里斯托夫·布朗;昆顿·R·胡利
分类号 G06F3/00(2006.01)I 主分类号 G06F3/00(2006.01)I
代理机构 中科专利商标代理有限责任公司 代理人 王波波
主权项 1. 一种用于管理由多个计算系统执行程序的方法,包括:接收多个针对一程序的程序执行请求;以及对于每个请求,执行程序的实例,其实现方式为:从具有多个计算系统的第一组中选择计算系统;如果选定的计算系统未在本地存储程序,并且所述第一组计算机系统具有程序的一个以上的存储副本,就指示所述选定的计算系统从所述第一组中的另一计算系统获取程序的副本;如果所述第一组计算系统不具有任何程序的存储副本,就指示所述选定的计算系统从远程计算系统获取程序的副本;指示所述选定的计算系统启动执行所获得的程序的副本。
地址 美国内华达州