-
公开(公告)号:US09294408B1
公开(公告)日:2016-03-22
申请号:US14498699
申请日:2014-09-26
Applicant: Amazon Technologies, Inc.
Inventor: Andrew B. Dickinson , Bradley D. Roberts , Colin J. Whittaker
IPC: G06F15/16 , H04L12/803 , H04L12/26 , H04L29/08
CPC classification number: H04L47/125 , H04L43/10 , H04L47/70 , H04L67/1002 , H04L67/1023 , H04L67/2814
Abstract: A stateless load balancer may route a request to a computing device without tracking state information of the communication connection that delivered the request. The stateless load balancer may receive a request that is initiated by a client device. The request may be transported to the stateless load balancer via a communication connection that includes a public destination internet protocol (IP) address. One of the routing devices in the stateless load balancer may obtain connection tuples of the communication connection that transported the request, in which the connection tuples include the public destination IP address. Once obtained, the routing device may generate a hash value from one or more connection tuples. Subsequently, the routing device may map the hash value to a target network address of a particular computing device in a cluster of multiple computing devices by accessing stored mapping data, and then route the request to the particular computing device for processing.
Abstract translation: 无状态负载平衡器可以将请求路由到计算设备,而不跟踪递送请求的通信连接的状态信息。 无状态负载平衡器可以接收由客户端设备启动的请求。 该请求可以经由包括公共目的地网际协议(IP)地址的通信连接传送到无状态负载平衡器。 无状态负载平衡器中的一个路由设备可以获得传输请求的通信连接的连接元组,其中连接元组包括公共目的地IP地址。 一旦获得,路由设备可以从一个或多个连接元组生成哈希值。 随后,路由设备可以通过访问存储的映射数据将散列值映射到多个计算设备的集群中的特定计算设备的目标网络地址,然后将该请求路由到特定的计算设备进行处理。
-
公开(公告)号:US09065730B2
公开(公告)日:2015-06-23
申请号:US14180961
申请日:2014-02-14
Applicant: Amazon Technologies, Inc.
Inventor: Joseph L. Craig , Alan M. Judge , Colin J. Whittaker
IPC: H04J3/14 , H04L12/24 , H04L12/703 , H04L12/707 , H04L12/803
CPC classification number: H04L41/0663 , H04L41/0668 , H04L41/0896 , H04L41/145 , H04L45/22 , H04L45/28 , H04L47/125
Abstract: Systems, methods and interfaces are provided for the modeling of network data capacity for a network corresponding to a set of nodes interconnected via point-to-point network paths. A network capacity processing system obtains demand estimates for the nodes and network paths of the network. The network capacity processing system then identifies a set of failure scenarios for the network nodes and network paths. The network capacity processing system then generates of a set of processing results corresponding to load estimates for the network paths of the network and based on applying the set of failure scenarios to the model of network data capacity. Utilizing data capacity models, failure scenarios and set of processing results, the network capacity processing system can provide for network capacity planning or contingency planning.
Abstract translation: 提供了系统,方法和接口,用于对与通过点对点网络路径相互连接的一组节点相对应的网络的网络数据容量建模。 网络容量处理系统获得网络的节点和网络路径的需求估计。 网络容量处理系统然后识别网络节点和网络路径的一组故障场景。 然后,网络容量处理系统生成对应于网络的网络路径的负载估计的一组处理结果,并且基于将该组故障场景应用于网络数据容量的模型。 利用数据容量模型,故障场景和一组处理结果,网络容量处理系统可以提供网络容量规划或应急计划。
-
公开(公告)号:US09055112B2
公开(公告)日:2015-06-09
申请号:US13621891
申请日:2012-09-18
Applicant: Amazon Technologies, Inc.
Inventor: Albert P. Niemoller , Andrew B. Dickinson , Bradley D. Roberts , Eric P. Wei , Colin J. Whittaker
IPC: G06F15/177 , H04L29/12
CPC classification number: H04L41/0813 , H04L47/82 , H04L61/2007 , H04L61/2015 , H04L61/2038 , H04L61/2061
Abstract: Network addresses are dynamically allocated to devices based on demand. A first network address allocation is initially assigned to a subdivision of a network including multiple computing devices. A router for the subdivision is configured to implement the first network address allocation. Data indicating a reconfiguration of the computing devices is obtained. A second network address allocation is subsequently assigned to the subdivision of the network based at least in part on the reconfiguration of the computing devices. The router for the subdivision is reconfigured to implement the second network address allocation.
Abstract translation: 网络地址根据需求动态分配给设备。 第一网络地址分配最初被分配给包括多个计算设备的网络的细分。 用于分区的路由器被配置为实现第一网络地址分配。 获得指示计算设备的重新配置的数据。 至少部分地基于计算设备的重新配置,随后将第二网络地址分配分配给网络的细分。 重新配置用于细分的路由器以实现第二网络地址分配。
-
公开(公告)号:US10243790B2
公开(公告)日:2019-03-26
申请号:US15235589
申请日:2016-08-12
Applicant: Amazon Technologies, Inc.
Inventor: Richard H. Galliher, III , Justin O. Pietsch , Frederick David Sinn , Mark N. Kelly , Colin J. Whittaker , Rachit Chawla , Richendra Khanna
IPC: G06F15/177 , H04L12/24 , H04L29/06 , H04L29/08 , H04L12/933
Abstract: A dynamic configuration system can manage and configure switches or other network devices that come online in a network. When the dynamic configuration system determines that a network device has come online, the dynamic configuration system can identify the network device (e.g., based on its network location, neighbors, fingerprint, identifier, address or the like), select the appropriate configuration data for the network based on the desired network topology, and transmit the configuration data to the network device. The network device can then load the configuration data and function as a component of the desired network topology.
-
公开(公告)号:US20160352569A1
公开(公告)日:2016-12-01
申请号:US15235589
申请日:2016-08-12
Applicant: Amazon Technologies, Inc.
Inventor: Richard H. Galliher, III , Justin O. Pietsch , Frederick David Sinn , Mark N. Kelly , Colin J. Whittaker , Rachit Chawla , Richendra Khanna
IPC: H04L12/24
CPC classification number: H04L41/0813 , H04L29/06 , H04L29/08072 , H04L41/0806 , H04L41/0886 , H04L41/0893 , H04L41/12 , H04L49/1515 , H04L67/34
Abstract: A dynamic configuration system can manage and configure switches or other network devices that come online in a network. When the dynamic configuration system determines that a network device has come online, the dynamic configuration system can identify the network device (e.g., based on its network location, neighbors, fingerprint, identifier, address or the like), select the appropriate configuration data for the network based on the desired network topology, and transmit the configuration data to the network device. The network device can then load the configuration data and function as a component of the desired network topology.
Abstract translation: 动态配置系统可以管理和配置网络中联机的交换机或其他网络设备。 当动态配置系统确定网络设备已经上线时,动态配置系统可以识别网络设备(例如,基于其网络位置,邻居,指纹,标识符,地址等),选择适当的配置数据 基于所需网络拓扑的网络,并将配置数据发送到网络设备。 网络设备然后可以加载配置数据并且作为所需网络拓扑的组成部分。
-
公开(公告)号:US09705741B2
公开(公告)日:2017-07-11
申请号:US14731999
申请日:2015-06-05
Applicant: Amazon Technologies, Inc.
Inventor: Albert P. Niemoller , Andrew B. Dickinson , Bradley D. Roberts , Eric P. Wei , Colin J. Whittaker
IPC: G06F15/177 , H04L12/24 , H04L29/12 , H04L12/911
CPC classification number: H04L41/0813 , H04L47/82 , H04L61/2007 , H04L61/2015 , H04L61/2038 , H04L61/2061
Abstract: Network addresses are dynamically allocated to devices based on demand. It is determined that a quantity of virtualized machine instances executed on a plurality of computing devices has changed. An updated network address allocation is dynamically assigned to a subdivision of a network in response to the quantity of virtualized machine instances. The subdivision includes the plurality of computing devices. A router for the subdivision is reconfigured to implement the updated network address allocation.
-
公开(公告)号:US20150271018A1
公开(公告)日:2015-09-24
申请号:US14731999
申请日:2015-06-05
Applicant: Amazon Technologies, Inc.
Inventor: Albert P. Niemoller , Andrew B. Dickinson , Bradley D. Roberts , Eric P. Wei , Colin J. Whittaker
IPC: H04L12/24 , H04L12/911 , H04L29/12
CPC classification number: H04L41/0813 , H04L47/82 , H04L61/2007 , H04L61/2015 , H04L61/2038 , H04L61/2061
Abstract: Disclosed are various embodiments for dynamically allocating network addresses to devices based on demand. A first network address allocation is initially assigned to a subdivision of a network including multiple computing devices. A router for the subdivision is configured to implement the first network address allocation. Data indicating a reconfiguration of the computing devices is obtained. A second network address allocation is subsequently assigned to the subdivision of the network based at least in part on the reconfiguration of the computing devices. The router for the subdivision is reconfigured to implement the second network address allocation.
Abstract translation: 公开了用于基于需求向设备动态地分配网络地址的各种实施例。 第一网络地址分配最初被分配给包括多个计算设备的网络的细分。 用于分区的路由器被配置为实现第一网络地址分配。 获得指示计算设备的重新配置的数据。 至少部分地基于计算设备的重新配置,随后将第二网络地址分配分配给网络的细分。 重新配置用于细分的路由器以实现第二网络地址分配。
-
公开(公告)号:US20140269256A1
公开(公告)日:2014-09-18
申请号:US14180961
申请日:2014-02-14
Applicant: Amazon Technologies, Inc.
Inventor: Joseph L. Craig , Alan M. Judge , Colin J. Whittaker
IPC: H04L12/24 , H04L12/803 , H04L12/707
CPC classification number: H04L41/0663 , H04L41/0668 , H04L41/0896 , H04L41/145 , H04L45/22 , H04L45/28 , H04L47/125
Abstract: Systems, methods and interfaces are provided for the modeling of network data capacity for a network corresponding to a set of nodes interconnected via point-to-point network paths. A network capacity processing system obtains demand estimates for the nodes and network paths of the network. The network capacity processing system then identifies a set of failure scenarios for the network nodes and network paths. The network capacity processing system then generates of a set of processing results corresponding to load estimates for the network paths of the network and based on applying the set of failure scenarios to the model of network data capacity. Utilizing data capacity models, failure scenarios and set of processing results, the network capacity processing system can provide for network capacity planning or contingency planning.
Abstract translation: 提供了系统,方法和接口,用于对与通过点对点网络路径相互连接的一组节点相对应的网络的网络数据容量建模。 网络容量处理系统获得网络的节点和网络路径的需求估计。 网络容量处理系统然后识别网络节点和网络路径的一组故障场景。 然后,网络容量处理系统生成对应于网络的网络路径的负载估计的一组处理结果,并且基于将该组故障场景应用于网络数据容量的模型。 利用数据容量模型,故障场景和一组处理结果,网络容量处理系统可以提供网络容量规划或应急计划。
-
公开(公告)号:US20140082164A1
公开(公告)日:2014-03-20
申请号:US13621891
申请日:2012-09-18
Applicant: Amazon Technologies, Inc.
Inventor: Albert P. Niemoller , Andrew B. Dickinson , Bradley D. Roberts , Eric P. Wei , Colin J. Whittaker
IPC: H04L29/12
CPC classification number: H04L41/0813 , H04L47/82 , H04L61/2007 , H04L61/2015 , H04L61/2038 , H04L61/2061
Abstract: Disclosed are various embodiments for dynamically allocating network addresses to devices based on demand. A first network address allocation is initially assigned to a subdivision of a network including multiple computing devices. A router for the subdivision is configured to implement the first network address allocation. Data indicating a reconfiguration of the computing devices is obtained. A second network address allocation is subsequently assigned to the subdivision of the network based at least in part on the reconfiguration of the computing devices. The router for the subdivision is reconfigured to implement the second network address allocation.
Abstract translation: 公开了用于基于需求向设备动态地分配网络地址的各种实施例。 第一网络地址分配最初被分配给包括多个计算设备的网络的细分。 用于分区的路由器被配置为实现第一网络地址分配。 获得指示计算设备的重新配置的数据。 至少部分地基于计算设备的重新配置,随后将第二网络地址分配分配给网络的细分。 重新配置用于细分的路由器以实现第二网络地址分配。
-
-
-
-
-
-
-
-