-
公开(公告)号:US10931504B2
公开(公告)日:2021-02-23
申请号:US15627327
申请日:2017-06-19
Applicant: Amazon Technologies, Inc.
Inventor: Daniel Massaguer , Upendra Bhalchandra Shevade
IPC: G06F15/173 , H04L29/06 , G06F16/2455
Abstract: Methods and systems for implementing an abstraction layer for streaming data sources are disclosed. A request to perform an operation based on one or more keys is received using a key-value interface. A streaming data source is selected based on the request. The operation is performed using the streaming data source, wherein the operation comprises storing or retrieving one or more values based on the one or more keys.
-
公开(公告)号:US09686118B1
公开(公告)日:2017-06-20
申请号:US13909285
申请日:2013-06-04
Applicant: Amazon Technologies, Inc.
Inventor: Daniel Massaguer , Upendra Bhalchandra Shevade
CPC classification number: H04L29/06517 , G06F17/30516
Abstract: Methods and systems for implementing an abstraction layer for streaming data sources are disclosed. A request to perform an operation based on one or more keys is received using a key-value interface. A streaming data source is selected based on the request. The operation is performed using the streaming data source, wherein the operation comprises storing or retrieving one or more values based on the one or more keys.
-
公开(公告)号:US11722412B1
公开(公告)日:2023-08-08
申请号:US17034666
申请日:2020-09-28
Applicant: Amazon Technologies, Inc.
Inventor: Daniel Massaguer
IPC: H04L67/141 , H04L47/12 , H04L47/11 , H04L69/163
CPC classification number: H04L47/12 , H04L47/11 , H04L67/141 , H04L69/163
Abstract: Features are disclosed for dynamically managing connection parameters for multiple computing devices configured to transmit and receive data based on corresponding connection parameters. A computing device can receive multiple connection parameters corresponding to multiple distinct connections. The computing device can determine a minimum transmission parameter based on the multiple connection parameters. The computing device can set a local transmission parameter and a local reception parameter based on the minimum transmission parameter. The computing device may use the local transmission parameter and the local reception parameter for each connection. The computing device may provide the local reception parameter to each of the multiple computing devices. In some embodiments, the multiple computing devices may set a corresponding reception parameter and a corresponding transmission parameter based on the local reception parameter.
-
公开(公告)号:US11553023B2
公开(公告)日:2023-01-10
申请号:US17180818
申请日:2021-02-21
Applicant: Amazon Technologies, Inc.
Inventor: Daniel Massaguer , Upendra Bhalchandra Shevade
IPC: G06F15/173 , H04L65/65 , G06F16/2455
Abstract: Methods and systems for implementing an abstraction layer for streaming data sources are disclosed. A request to perform an operation based on one or more keys is received using a key-value interface. A streaming data source is selected based on the request. The operation is performed using the streaming data source, wherein the operation comprises storing or retrieving one or more values based on the one or more keys.
-
公开(公告)号:US20210250218A1
公开(公告)日:2021-08-12
申请号:US17180818
申请日:2021-02-21
Applicant: Amazon Technologies, Inc.
Inventor: Daniel Massaguer , Upendra Bhalchandra Shevade
IPC: H04L29/06 , G06F16/2455
Abstract: Methods and systems for implementing an abstraction layer for streaming data sources are disclosed. A request to perform an operation based on one or more keys is received using a key-value interface. A streaming data source is selected based on the request. The operation is performed using the streaming data source, wherein the operation comprises storing or retrieving one or more values based on the one or more keys.
-
公开(公告)号:US20170288939A1
公开(公告)日:2017-10-05
申请号:US15627327
申请日:2017-06-19
Applicant: Amazon Technologies, Inc.
Inventor: Daniel Massaguer , Upendra Bhalchandra Shevade
IPC: H04L29/06
CPC classification number: H04L29/06517 , G06F16/24568
Abstract: Methods and systems for implementing an abstraction layer for streaming data sources are disclosed. A request to perform an operation based on one or more keys is received using a key-value interface. A streaming data source is selected based on the request. The operation is performed using the streaming data source, wherein the operation comprises storing or retrieving one or more values based on the one or more keys.
-
公开(公告)号: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.
-
公开(公告)号:US11573881B1
公开(公告)日:2023-02-07
申请号:US16914114
申请日:2020-06-26
Applicant: Amazon Technologies, Inc.
Inventor: Daniel Massaguer , Ryan Hicke , Katy Humble , Dhiraj Chaudhary
Abstract: Methods, systems, and computer-readable media for role-based failure response training for distributed systems are disclosed. A failure response training system determines a failure mode associated with an architecture for a distributed system comprising a plurality of components. The training system generates a scenario based at least in part on the failure mode. The scenario comprises an initial state of the distributed system which is associated with one or more metrics indicative of a failure. The training system provides, to a plurality of users, data describing the initial state. The training system solicits user input representing modification of a configuration of the components. The training system determines a modified state of the distributed system based at least in part on the input. The performance of the distributed system in the modified state is indicated by one or more modified metrics differing from the one or more initial metrics.
-
公开(公告)号:US09678726B1
公开(公告)日:2017-06-13
申请号:US14671988
申请日:2015-03-27
Applicant: Amazon Technologies, Inc.
Inventor: Daniel Massaguer , Thomas Calogero Cascio , Jonathan Paul Thompson , Dong-Ju Nam , Archana Bhanuprasad Naik , Derek Steven Gebhard , Spencer Lyle Voorheis , Peter Phan Han
CPC classification number: G06F8/35 , G06F8/36 , G06F8/41 , G06F8/54 , G06F9/44526
Abstract: Disclosed are various embodiments for automatic generation of plugins for development tools. A platform-independent model is obtained for software functionality such as an application programming interface (API) to a software development kit (SDK). A platform-specific plugin is generated for a development environment based at least in part on the platform-independent model. The platform-specific plugin provides the software functionality for a particular platform of multiple platforms.
-
-
-
-
-
-
-
-
-