-
公开(公告)号:US11860900B2
公开(公告)日:2024-01-02
申请号:US17722218
申请日:2022-04-15
Applicant: Amazon Technologies, Inc.
CPC classification number: G06F16/283 , G06F16/2358
Abstract: For a given cross-data-store transaction request at a storage service, a coordinator transmits respective voting transition requests to a plurality of log-based transaction managers (LTMs) configured for the respective data stores to which writes are directed in the transaction. The LTMs transmit responses to the coordinator based on data-store-specific conflict detection performed using contents of the voting transition requests and respective data-store-specific state transition logs. The coordinator determines a termination status of the cross-data-store transaction based on the LTMs' responses, and provides an indication of the termination status to the LTMs.
-
公开(公告)号:US20220245174A1
公开(公告)日:2022-08-04
申请号:US17722218
申请日:2022-04-15
Applicant: Amazon Technologies, Inc.
Abstract: For a given cross-data-store transaction request at a storage service, a coordinator transmits respective voting transition requests to a plurality of log-based transaction managers (LTMs) configured for the respective data stores to which writes are directed in the transaction. The LTMs transmit responses to the coordinator based on data-store-specific conflict detection performed using contents of the voting transition requests and respective data-store-specific state transition logs. The coordinator determines a termination status of the cross-data-store transaction based on the LTMs' responses, and provides an indication of the termination status to the LTMs.
-
公开(公告)号:US20230336449A1
公开(公告)日:2023-10-19
申请号:US18336755
申请日:2023-06-16
Applicant: Amazon Technologies, Inc.
Inventor: Upendra Bhalchandra Shevade , Daniel Massaguer , Kyle Benjamin Schultheiss , Gregory Rustin Rogers
IPC: H04L43/08
CPC classification number: H04L43/08
Abstract: A first analysis based on at least a subset of collected health metrics of a monitored resource is performed at a health monitoring service. If the first analysis indicates that the probability that the monitored resource is in an unhealthy state is above a threshold, a mitigation action that includes directing at least some of the workload away from the monitored resource is implemented. In addition, a remediation analysis of the monitored resource is started to determine, using at least one additional health metric that was not examined in the first analysis, whether a longer-term remediation action is to be initiated.
-
公开(公告)号:US11722390B2
公开(公告)日:2023-08-08
申请号:US16846112
申请日:2020-04-10
Applicant: Amazon Technologies, Inc.
Inventor: Upendra Bhalchandra Shevade , Daniel Massaguer , Kyle Benjamin Schultheiss , Gregory Rustin Rogers
IPC: H04L43/08
CPC classification number: H04L43/08
Abstract: A first analysis based on at least a subset of collected health metrics of a monitored resource is performed at a health monitoring service. If the first analysis indicates that the probability that the monitored resource is in an unhealthy state is above a threshold, a mitigation action that includes directing at least some of the workload away from the monitored resource is implemented. In addition, a remediation analysis of the monitored resource is started to determine, using at least one additional health metric that was not examined in the first analysis, whether a longer-term remediation action is to be initiated.
-
公开(公告)号:US20180322149A1
公开(公告)日:2018-11-08
申请号:US16035425
申请日:2018-07-13
Applicant: Amazon Technologies, Inc.
Inventor: Allan Henry Vermeulen , Omer Ahmed Zaki , Upendra Bhalchandra Shevade , Gregory Rustin Rogers
IPC: G06F17/30
CPC classification number: G06F17/30289
Abstract: A configuration manager of a storage service receives a set of service requirements, comprising one or more of: a performance requirement for one or more types of storage operations, or an access interface type requirement Based on the service requirements, a candidate storage configuration that includes one or more data store instances and a first log-based transaction manager is generated. Subsequent to an approval of the first storage configuration by a client, the establishment of the data store instances and the log-based transaction manager is initiated.
-
公开(公告)号:US10313225B1
公开(公告)日:2019-06-04
申请号:US14274534
申请日:2014-05-09
Applicant: Amazon Technologies, Inc.
IPC: H04L12/721
Abstract: A message indicating a route to a network destination is received at a routing service from a particular routing device of a provider network. The message is formatted in accordance with a set of APIs implemented using a stateless protocol, and indicates a route to a particular network destination associated with a particular RIB stored at a persistent data store accessible from various nodes of the routing service. The RIB is modified accordingly. A routing service back-end node generates an entry of a forwarding information base (FIB) associated with the particular RIB. The FIB entry is transmitted to one or more routing devices including the particular routing device, and is used to forward data packets of one or more other services.
-
公开(公告)号:US20180189373A1
公开(公告)日:2018-07-05
申请号:US15904590
申请日:2018-02-26
Applicant: Amazon Technologies, Inc.
IPC: G06F17/30
CPC classification number: G06F16/283 , G06F16/2358
Abstract: For a given cross-data-store transaction request at a storage service, a coordinator transmits respective voting transition requests to a plurality of log-based transaction managers (LTMs) configured for the respective data stores to which writes are directed in the transaction. The LTMs transmit responses to the coordinator based on data-store-specific conflict detection performed using contents of the voting transition requests and respective data-store-specific state transition logs. The coordinator determines a termination status of the cross-data-store transaction based on the LTMs' responses, and provides an indication of the termination status to the LTMs.
-
公开(公告)号:US09813379B1
公开(公告)日:2017-11-07
申请号:US14274546
申请日:2014-05-09
Applicant: Amazon Technologies, Inc.
Inventor: Upendra Bhalchandra Shevade , Gregory Rustin Rogers , Kevin Christopher Miller , Bashuman Deb , Michael Brooke Furr
IPC: H04L29/06 , H04L12/707 , H04L12/721
CPC classification number: H04L63/0272 , H04L41/5025 , H04L41/5051 , H04L41/5077 , H04L45/24 , H04L45/70
Abstract: A request to establish a VPN connection between a customer data center and a set of resources of a provider network is received. A new isolated virtual network (IVN) is established to implement a virtual private gateway to be used for the connection. One or more protocol processing engines (PPEs) are instantiated within the IVN, and a respective VPN tunnel is configured between each of the PPEs and the customer data center. Routing information pertaining to the set of resources is provided to the customer data center via at least one of the VPN tunnels, enabling routing of customer data to the set of resources within the provider network from the customer data center.
-
公开(公告)号:US20240152530A1
公开(公告)日:2024-05-09
申请号:US18511947
申请日:2023-11-16
Applicant: Amazon Technologies, Inc.
CPC classification number: G06F16/283 , G06F16/2358
Abstract: For a given cross-data-store transaction request at a storage service, a coordinator transmits respective voting transition requests to a plurality of log-based transaction managers (LTMs) configured for the respective data stores to which writes are directed in the transaction. The LTMs transmit responses to the coordinator based on data-store-specific conflict detection performed using contents of the voting transition requests and respective data-store-specific state transition logs. The coordinator determines a termination status of the cross-data-store transaction based on the LTMs' responses, and provides an indication of the termination status to the LTMs.
-
公开(公告)号:US11308127B2
公开(公告)日:2022-04-19
申请号:US15904590
申请日:2018-02-26
Applicant: Amazon Technologies, Inc.
Abstract: For a given cross-data-store transaction request at a storage service, a coordinator transmits respective voting transition requests to a plurality of log-based transaction managers (LTMs) configured for the respective data stores to which writes are directed in the transaction. The LTMs transmit responses to the coordinator based on data-store-specific conflict detection performed using contents of the voting transition requests and respective data-store-specific state transition logs. The coordinator determines a termination status of the cross-data-store transaction based on the LTMs' responses, and provides an indication of the termination status to the LTMs.
-
-
-
-
-
-
-
-
-