-
公开(公告)号:US11436653B1
公开(公告)日:2022-09-06
申请号:US16584361
申请日:2019-09-26
Applicant: Amazon Technologies, Inc.
Inventor: Bradley Nathaniel Burkett , Kaili Xu , Alireza Sahraei , Mustafa Ugur Torun , Surya Prakash Dhoolam , Hans-Philipp Anton Hussels , James Paul Kardos , Jonathan Lim
Abstract: A computing resource monitoring service obtains a request from a third-party partner system to generate a first bus. In response to the request, the computing resource monitoring service updates an account associated with a customer of a remote service to indicate presence of the first bus. The computing resource monitoring service activates the first bus to establish an association with a second bus, obtain a set of events generated by a resource of the third-party partner system, and provides the set of events to the first bus. The computing resource monitoring service publishes the set of events to cause the second bus to distribute the set of events to another remote service.
-
公开(公告)号:US10346217B1
公开(公告)日:2019-07-09
申请号:US15357927
申请日:2016-11-21
Applicant: Amazon Technologies, Inc.
Inventor: Timothy William Bray , Mustafa Ugur Torun , Soydan Bilgin
Abstract: Devices and processes may perform best-effort key affinity workload sharding. Requests including keys are received at a key based workload manager that applies a consistent sharding algorithm to the keys to select a shard to process the request. For selected shards that are associated with a heavy workload various techniques are performed to iterate though a selection of shards until another shard without a heavy workload is selected. For example, techniques are provided such that for a given request a different shard is selected for each iteration, and shards are selected in the same order for repeated requests with the same key. For keys associated with heavy workloads, shards may be reserved solely for that key. If the techniques fail to find a shard without a heavy workload, a fallback provision may select the shard with the least amount of workload, even if that workload is considered heavy.
-
公开(公告)号:US10567476B2
公开(公告)日:2020-02-18
申请号:US14529097
申请日:2014-10-30
Applicant: Amazon Technologies, Inc.
Inventor: Mihir Rajendrabhai Patel , Mustafa Ugur Torun , Jesse Marcus Dougherty
Abstract: Methods, systems, and computer-readable media for implementing rule-based triggering in a provider network are disclosed. When conditions are met for one or more triggers, one or more rules that comprise the one or more triggers are determined. The conditions are determined in a provider network comprising a plurality of resources. One or more actions are determined in the one or more rules that comprise the one or more triggers. The one or more actions are performed, comprising modifying one or more of the resources in the provider network.
-
公开(公告)号:US10397128B2
公开(公告)日:2019-08-27
申请号:US14529096
申请日:2014-10-30
Applicant: Amazon Technologies, Inc.
Inventor: Mihir Rajendrabhai Patel , Mustafa Ugur Torun
IPC: H04L12/911 , H04L12/721 , H04L12/725
Abstract: Methods, systems, and computer-readable media for implementing a routing handler for rule-based action triggering are disclosed. A request is received at a routing handler from a client. The request specifies a particular operation at a particular one of a plurality of sub-services. The sub-services comprise one or more operations for defining a plurality of rules; the rules are defined to bind triggers to actions. The sub-services also comprise one or more operations for performing the actions in a provider network comprising a plurality of resources. The particular operation in the request is determined at the routing handler. The particular one of the sub-services is determined at the routing handler based on the particular operation, using a routing map. The routing map is dynamically updated when operations provided by sub-services are modified. The request is routed to the particular one of the sub-services.
-
公开(公告)号:US11163669B1
公开(公告)日:2021-11-02
申请号:US16006604
申请日:2018-06-12
Applicant: Amazon Technologies, Inc.
Inventor: Mustafa Ugur Torun , Xinghuang Xu , Arpit Panwar , Yi Fang , Mihir Rajendrabhai Patel
Abstract: Techniques are described for measuring test coverage during phased deployments of software application updates. A phased deployment of a software application update generally involves initially deploying the software update to a subset of compute instances running the software application within a computing environment, using a testing application to verify whether the updated software application is operating as expected, and then deploying the update to the remaining compute instance of the computing environment once the tests are passed. A testing system and framework described herein enables a code deployment service to determine when complete or sufficient test coverage is achieved for software updates deployed in a computing environment supporting a distributed software application.
-
公开(公告)号:US20200186594A1
公开(公告)日:2020-06-11
申请号:US16791149
申请日:2020-02-14
Applicant: Amazon Technologies, Inc.
Inventor: Mihir Rajendrabhai Patel , Mustafa Ugur Torun , Jesse Marcus Dougherty
Abstract: Methods, systems, and computer-readable media for implementing rule-based triggering in a provider network are disclosed. When conditions are met for one or more triggers, one or more rules that comprise the one or more triggers are determined. The conditions are determined in a provider network comprising a plurality of resources. One or more actions are determined in the one or more rules that comprise the one or more triggers. The one or more actions are performed, comprising modifying one or more of the resources in the provider network.
-
公开(公告)号:US10440145B1
公开(公告)日:2019-10-08
申请号:US15263747
申请日:2016-09-13
Applicant: Amazon Technologies, Inc.
Inventor: Mustafa Ugur Torun
Abstract: A software development kit (SDK) is disclosed that can reduce unnecessarily polling of a network service. The SDK is modified to cache response objects received from a network service that describe the state of a computing resource. Polling requests received for the state of the computing resource are satisfied from the cache when possible, thereby avoiding the polling of the network service. Entries in the cache can be invalidated based upon events generated by the network service that indicate that the state of the computing resource has changed.
-
公开(公告)号:US12238160B2
公开(公告)日:2025-02-25
申请号:US18356066
申请日:2023-07-20
Applicant: Amazon Technologies, Inc.
Inventor: Mihir Rajendrabhai Patel , Mustafa Ugur Torun , Jesse Marcus Dougherty
IPC: H04L67/10 , H04L41/0681 , G06N5/025 , H04L41/0631
Abstract: Methods, systems, and computer-readable media for implementing rule-based triggering in a provider network are disclosed. When conditions are met for one or more triggers, one or more rules that comprise the one or more triggers are determined. The conditions are determined in a provider network comprising a plurality of resources. One or more actions are determined in the one or more rules that comprise the one or more triggers. The one or more actions are performed, comprising modifying one or more of the resources in the provider network.
-
公开(公告)号:US20240039984A1
公开(公告)日:2024-02-01
申请号:US18356066
申请日:2023-07-20
Applicant: Amazon Technologies, Inc.
Inventor: Mihir Rajendrabhai Patel , Mustafa Ugur Torun , Jesse Marcus Dougherty
IPC: H04L67/10 , H04L41/0681
CPC classification number: H04L67/10 , H04L41/0681 , G06N5/025
Abstract: Methods, systems, and computer-readable media for implementing rule-based triggering in a provider network are disclosed. When conditions are met for one or more triggers, one or more rules that comprise the one or more triggers are determined. The conditions are determined in a provider network comprising a plurality of resources. One or more actions are determined in the one or more rules that comprise the one or more triggers. The one or more actions are performed, comprising modifying one or more of the resources in the provider network.
-
公开(公告)号:US11757977B2
公开(公告)日:2023-09-12
申请号:US16791149
申请日:2020-02-14
Applicant: Amazon Technologies, Inc.
Inventor: Mihir Rajendrabhai Patel , Mustafa Ugur Torun , Jesse Marcus Dougherty
IPC: H04L12/24 , H04L29/08 , H04L67/10 , H04L41/0681 , G06N5/025 , H04L41/0631
CPC classification number: H04L67/10 , H04L41/0681 , G06N5/025 , H04L41/0631
Abstract: Methods, systems, and computer-readable media for implementing rule-based triggering in a provider network are disclosed. When conditions are met for one or more triggers, one or more rules that comprise the one or more triggers are determined. The conditions are determined in a provider network comprising a plurality of resources. One or more actions are determined in the one or more rules that comprise the one or more triggers. The one or more actions are performed, comprising modifying one or more of the resources in the provider network.
-
-
-
-
-
-
-
-
-