【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
用于商用硬件的虚拟化技术的出现已针对管理大规模计算资源而为具有多样化需求的许多客户提供益处,从而允许各种计算资源有效且安全地由多个客户共享。例如,虚拟化技术可通过为每个用户提供由单一物理计算机器托管的一个或多个虚拟机而允许所述单一物理计算机器在多个用户之间共享,其中每个虚拟机充当不同的逻辑计算系统的软件模拟,所述逻辑计算系统为用户提供以为自己是特定硬件计算资源唯一的操作者和管理员的错觉,其还提供各种虚拟机之间的应用隔离和安全性。作为另一个实例,虚拟化技术可以通过为每个用户提供可跨多个数据存储装置分布的虚拟化数据存储库来允许数据存储硬件在多个用户之间共享,其中每个这样的虚拟化数据存储库充当不同的逻辑数据存储库,所述逻辑数据存储库为用户提供以为自己是数据存储资源唯一的操作者和管理员的错觉。虚拟化技术产生了提供商网络,所述提供商网络经由网络连接向用户提供各种服务或资源。随着数据、交易以及与提供商网络的其他交互作用的数量的增加,客户对提供商网络的各种连接需求也在增加。一些客户可能希望利用与提供商网络的专用连接或直接连接,而不是利用公众可使用的连接(例如,经由互联网)。以这种方式,这些客户与提供商网络之间的连接可针对性能进行优化并提高提供商网络资源的利用率。然而,由于提供商网络修改了网络基础设施,所以客户可能必须修改或改变他们的专用连接。作为与提供商网络保持同步的一部分,客户可能需要获取关于底层提供商网络基础设施的信息以便于继续利用他们的专用连接。附图说明图1是根据一些实施方案的提供商网络图,所述提供商网络使用多个路由器以向提供商网络以及平台独立的程序设计接口 ...
【技术保护点】
一种方法,其包括:通过一个或多个计算装置执行以下各项:接收来自提供商网络的客户端的对来自所述提供商网络的指定的一个或多个路由器的路由器信息的请求,其中所述请求根据程序设计接口被格式化,其中所述指定的一个或多个路由器是实现为所述提供商网络的一部分的多个路由器中的一个或多个,其中所述多个路由器中的至少一些不同于所述多个路由器中的至少一些其他路由器;将对所述路由器信息的所述请求的一个或多个版本发送至所述指定的一个或多个路由器以便获取所述路由器信息,其中所述请求的所述一个或多个版本根据所述指定的一个或多个路由器的相应的一个或多个接口被格式化;以及根据所述程序设计接口,将所述路由器信息提供至所述客户端。
【技术特征摘要】
【国外来华专利技术】2014.05.29 US 14/290,6801.一种方法,其包括:通过一个或多个计算装置执行以下各项:接收来自提供商网络的客户端的对来自所述提供商网络的指定的一个或多个路由器的路由器信息的请求,其中所述请求根据程序设计接口被格式化,其中所述指定的一个或多个路由器是实现为所述提供商网络的一部分的多个路由器中的一个或多个,其中所述多个路由器中的至少一些不同于所述多个路由器中的至少一些其他路由器;将对所述路由器信息的所述请求的一个或多个版本发送至所述指定的一个或多个路由器以便获取所述路由器信息,其中所述请求的所述一个或多个版本根据所述指定的一个或多个路由器的相应的一个或多个接口被格式化;以及根据所述程序设计接口,将所述路由器信息提供至所述客户端。2.如权利要求1所述的方法,其还包括:将所述请求与对所述指定的一个或多个路由器的路由器信息的多个其他未决请求一起维持;至少部分地基于用于服务针对所述多个路由器的请求的优先级方案来选择要服务的所述请求;并且其中所述发送所述请求的所述一个或多个版本响应于选择所述请求而执行。3.如权利要求2所述的方法,其中多个不同客户端发送对来自所述多个路由器中的不同路由器的路由器数据的多个请求,其中针对所述多个请求中的每一个执行所述接收、所述维持、所述选择和所述发送,以使得所述多个请求的多个转换后版本被发送至所述多个路由器中的所述不同路由器,并且其中所述方法还包括:监测发送至所述多个路由器中的所述不同路由器的所述多个请求的所述多个转换后版本;至少部分地基于所述监测确定超过了节流请求阈值;响应于确定超过了所述节流请求阈值,对发送至所述多个路由器中的至少一个的随后接收到的请求的转换后版本进行节流。4.如权利要求3所述的方法,其中所述节流请求阈值是特定于所述多个客户端中的特定客户端的阈值,并且其中所述对所述随后接收到的请求的转换后版本进行节流包括对从所述特定客户端接收到的请求进行节流,以使得不超过特定于所述特定客户端的所述阈值。5.如权利要求3所述的方法,其中所述节流请求阈值是特定于所述提供商网络的阈值,并且其中所述对所述随后接收到的请求的转换后版本进行节流包括对所述多个路由器中的每一个处的请求进行节流,以使得不超过特定于所述提供商网络的所述阈值。6.如权利要求2所述的方法,其中所述选择要服务的所述请求包括:根据所述优先级方案确定所述请求和对所述指定的一个或多个路由器的路由器信息的所述多个其他未决请求中的每一个的相应优先级值;确定所述请求和对所述指定的一个或多个路由器的路由器信息的所述多个其他未决请求中的每一个的相应未决时间;将所述请求和所述多个其他未决请求中的每一个之中的具有所述最高相应优先级值的一个或多个未决请求识别为候选请求;以及从所述一个或多个候选请求之中选择具有最长相应未决时间的候选请求,其中所选择的候选请求是所述请求。7.如权利要求1所述的方法,其中所述客户端是在所述提供商网络内部的客户端,其中所述请求是在选择所述其他未决请求中的一个或多个之前选择的,其中所述一个或多个其他未决请求是从在所述提供商网络外部的客户端接收的。8.如权利要求1所述的方法,其中所述将所述路由器信息提供至所述客户端包括:根据用于服务针对所述多个路由器的请求的所述优先级方案来选择包括所述路由器信息的查询结果,其中所述查询结果与包括相应路由器信息的多个其他查询结果一起维持;...
【专利技术属性】
技术研发人员:M·S·ED·欧维斯,P·B·库莱恩,
申请(专利权)人:亚马逊科技公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。