-
公开(公告)号:US11487562B2
公开(公告)日:2022-11-01
申请号:US16870764
申请日:2020-05-08
Applicant: Amazon Technologies, Inc.
Inventor: John Merrill Phillips , William John Earl , Deepak Singh
Abstract: A network-based virtual computing resource provider may offer virtual compute instances that implement rolling resource credits for scheduling virtual computing resources. Work requests for a virtual compute instance may be received at a virtualization manager. A resource credit balance may be determined for the virtual compute instance. The resource credit balance may accumulate resource credits in rolling fashion, carrying over unused credits from previous time periods. Resource credits may then be applied when generating scheduling instructions to provide to a physical resource to perform the work requests, such as a physical CPU in order to increase the utilization of the resource according to the number of credits applied. Applied resource credits may then be deducted from the credit balance.
-
公开(公告)号:US11409796B1
公开(公告)日:2022-08-09
申请号:US16140243
申请日:2018-09-24
Applicant: Amazon Technologies, Inc.
Inventor: Mihir Sadruddin Surani , Roberto Pentz De Faria , Mohit Gupta , Yuxuan Liu , Leslie Johann Lamprecht , John Merrill Phillips , John David Dunagan , Malcolm Featonby
IPC: G06F16/00 , G06F16/901 , G06F21/62 , G06F16/23 , G06F16/907
Abstract: A database service that receives and manages time series data into a set of generational data tables. The database service generates a set of generational data tables configured to receive a subset of time series data. Each generational data table is created with an initial set of access parameters that facilitates the receipt of incoming time series data. Thereafter, the database service creates additional generational data tables to receive the continuous received time series data and then modifies the access parameters of the previously created data table, such as for read only rights.
-
13.
公开(公告)号:US11360795B2
公开(公告)日:2022-06-14
申请号:US16367768
申请日:2019-03-28
Applicant: Amazon Technologies, Inc.
Inventor: Malcolm Featonby , Leslie Johann Lamprecht , John Merrill Phillips , Umesh Chandani , Roberto Pentz De Faria , Hou Liu , Ladan Mahabadi , Letian Feng
Abstract: Techniques for an optimization service of a service provider network to help optimize the selection, configuration, and utilization, of virtual machine (VM) instance types to support workloads on behalf of users. The optimization service may implement the techniques described herein at various stages in a life cycle of a workload to help optimize the performance of the workload, and reduce underutilization of computing resources. For example, the optimization service may perform techniques to help new users select an optimized VM instance type on which to initially launch their workload. Further, the optimization service may monitor a workload for the life of the workload, and determine new VM instance types, and/or configuration modifications, that optimize the performance of the workload. The optimization service may provide recommendations to users that help improve performance of their workloads, and that also increase the aggregate utilization of computing resources of the service provider network.
-
公开(公告)号:US11138049B1
公开(公告)日:2021-10-05
申请号:US16449949
申请日:2019-06-24
Applicant: Amazon Technologies, Inc.
Inventor: Malcolm Featonby , John Merrill Phillips , Leslie Johann Lamprecht , Roberto Pentz De Faria , Hou Liu , Umesh Chandani , Ladan Mahabadi , Letian Feng
Abstract: Techniques for an optimization service of a service provider network to provide users with machine-generated narratives that include human-intelligible, credible, and transparent recommendations and rationales for recommended VM instance types. The optimization service may gather various information or data about the workload, such as utilization characteristics of the underlying computing resources, and decompose the workloads through a number of dimensions that can be used to describe the workload. Further, the optimization service may analyze the utilization characteristics and/or other data to determine more optimized VM instance types for the workloads that are to be recommended to the users, and also rationales that describes why each recommendation is an appropriate fit for the workload being assessed. Using this information, the optimization service may generate narratives that include a description of the workload behaviors and utilization patterns, a set of recommendations, and supporting narrative or rationales for each of the recommendations.
-
公开(公告)号:US20200272486A1
公开(公告)日:2020-08-27
申请号:US16870764
申请日:2020-05-08
Applicant: Amazon Technologies, Inc.
Inventor: John Merrill Phillips , William John Earl , Deepak Singh
Abstract: A network-based virtual computing resource provider may offer virtual compute instances that implement rolling resource credits for scheduling virtual computing resources. Work requests for a virtual compute instance may be received at a virtualization manager. A resource credit balance may be determined for the virtual compute instance. The resource credit balance may accumulate resource credits in rolling fashion, carrying over unused credits from previous time periods. Resource credits may then be applied when generating scheduling instructions to provide to a physical resource to perform the work requests, such as a physical CPU in order to increase the utilization of the resource according to the number of credits applied. Applied resource credits may then be deducted from the credit balance.
-
16.
公开(公告)号:US10127066B1
公开(公告)日:2018-11-13
申请号:US15087758
申请日:2016-03-31
Applicant: Amazon Technologies, Inc.
Inventor: Ekanth Sethuramalingam , Suk Won Kim , John Merrill Phillips , David Samuel Zipkin
Abstract: Methods and apparatus for updating virtual machines (VMs) on a provider network according to modifications made to a server in a client network. A version of the server may be currently instantiated and executing as one or more VM instances on the provider network. Agent(s) installed on the server in the client network intercept write requests to volume(s) attached to the server, and send blocks that include updates to the server volume(s) to a service on the provider network. The service stores the blocks to incremental snapshots, and generates timestamped machine images (MIs) of the server from the snapshots. A VM service updates the VM instances on the provider network according to the MIs. Thus, the VM instances can be kept up to date with changes to the server without having to upload the entire volume(s) to the provider network to perform each update.
-
17.
公开(公告)号:US09626210B2
公开(公告)日:2017-04-18
申请号:US14484200
申请日:2014-09-11
Applicant: Amazon Technologies, Inc.
Inventor: John Merrill Phillips , William John Earl , Deepak Singh
CPC classification number: G06F9/45558 , G06F9/5072 , G06F2009/45595 , G06Q10/06
Abstract: A provider network may implement resource credit pools to replenish resource credit balances for virtual compute instances. A resource credit pool may be maintained that makes resource credits available to virtual compute instances authorized to obtain resource credits from the resource credit pool. Resource credits from the resource credit pool may be applicable to increase utilization of physical computer resource for a virtual compute instance. In response to a resource credit request for an authorized virtual compute instance, a number of resource credits to add to an individual resource credit balance for the authorized virtual compute instance may be determined. A response may be sent indicating the number of resource credits to add to the individual resource credit balance and the resource credit pool may be updated to remove the number of resource credits from the resource credit pool.
-
18.
公开(公告)号:US20220413891A1
公开(公告)日:2022-12-29
申请号:US17861795
申请日:2022-07-11
Applicant: Amazon Technologies, Inc.
Inventor: Malcolm Featonby , Leslie Johann Lamprecht , John Merrill Phillips , Umesh Chandani , Roberto Pentz De Faria , Hou Liu , Ladan Mahabadi , Letian Feng
Abstract: Techniques for an optimization service of a service provider network to help optimize the selection, configuration, and utilization, of virtual machine (VM) instance types to support workloads on behalf of users. The optimization service may implement the techniques described herein at various stages in a life cycle of a workload to help optimize the performance of the workload, and reduce underutilization of computing resources. For example, the optimization service may perform techniques to help new users select an optimized VM instance type on which to initially launch their workload. Further, the optimization service may monitor a workload for the life of the workload, and determine new VM instance types, and/or configuration modifications, that optimize the performance of the workload. The optimization service may provide recommendations to users that help improve performance of their workloads, and that also increase the aggregate utilization of computing resources of the service provider network.
-
19.
公开(公告)号:US20220291941A1
公开(公告)日:2022-09-15
申请号:US17752299
申请日:2022-05-24
Applicant: Amazon Technologies, Inc.
Inventor: Malcolm Featonby , Leslie Johann Lamprecht , John Merrill Phillips , Umesh Chandani , Roberto Pentz De Faria , Hou Liu , Ladan Mahabadi , Letian Feng
Abstract: Techniques for an optimization service of a service provider network to help optimize the selection, configuration, and utilization, of virtual machine (VM) instance types to support workloads on behalf of users. The optimization service may implement the techniques described herein at various stages in a life cycle of a workload to help optimize the performance of the workload, and reduce underutilization of computing resources. For example, the optimization service may perform techniques to help new users select an optimized VM instance type on which to initially launch their workload. Further, the optimization service may monitor a workload for the life of the workload, and determine new VM instance types, and/or configuration modifications, that optimize the performance of the workload. The optimization service may provide recommendations to users that help improve performance of their workloads, and that also increase the aggregate utilization of computing resources of the service provider network.
-
20.
公开(公告)号:US11385920B2
公开(公告)日:2022-07-12
申请号:US16367862
申请日:2019-03-28
Applicant: Amazon Technologies, Inc.
Inventor: Malcolm Featonby , Leslie Johann Lamprecht , John Merrill Phillips , Umesh Chandani , Roberto Pentz De Faria , Hou Liu , Ladan Mahabadi , Letian Feng
Abstract: Techniques for an optimization service of a service provider network to help optimize the selection, configuration, and utilization, of virtual machine (VM) instance types to support workloads on behalf of users. The optimization service may implement the techniques described herein at various stages in a life cycle of a workload to help optimize the performance of the workload, and reduce underutilization of computing resources. For example, the optimization service may perform techniques to help new users select an optimized VM instance type on which to initially launch their workload. Further, the optimization service may monitor a workload for the life of the workload, and determine new VM instance types, and/or configuration modifications, that optimize the performance of the workload. The optimization service may provide recommendations to users that help improve performance of their workloads, and that also increase the aggregate utilization of computing resources of the service provider network.
-
-
-
-
-
-
-
-
-