-
公开(公告)号:US11500663B1
公开(公告)日:2022-11-15
申请号:US15616649
申请日:2017-06-07
Applicant: Amazon Technologies, Inc.
Inventor: Diwakar Gupta , Srinivasan Jagannathan , Bradley Joseph Gussin
Abstract: A host computer inventory system within a provider network detects patterns of launch requests on an individual user account basis. For a customer that cyclically submits similar launch requests, the inventory system may allocate slots in specific host computers consistent with the detected launch pattern so that future attempts to launch the virtual machines will be honored using the pre-allocated hosts.
-
公开(公告)号:US10042676B1
公开(公告)日:2018-08-07
申请号:US15195904
申请日:2016-06-28
Applicant: AMAZON TECHNOLOGIES, INC.
Inventor: Eric Paul Wei , James Stanford Gilmore , Bradley Joseph Gussin , Chen Yang
Abstract: A system includes one or more computer systems that include one or more processors and memory. The memory includes instructions, that, upon being executed by the one or more processors, cause the system to generate forecast demand data for a first pool of servers configured to host virtual machine instances, generate forecast capacity data that forecasts a number of slots available to run virtual machine instances for the first pool of servers, and generate a first pool health index value based on a comparison of the forecast demand data with the forecast capacity data.
-
公开(公告)号:US11416306B1
公开(公告)日:2022-08-16
申请号:US16007904
申请日:2018-06-13
Applicant: Amazon Technologies, Inc.
Inventor: Bradley Joseph Gussin , Diwakar Gupta , Michael Phillip Quinn
IPC: G06F9/50 , G06F9/455 , H04L47/70 , H04L43/0876
Abstract: Techniques for managing resource utilization across heterogeneous physical hosts are described. Resource utilization of a first plurality of physical hosts in a provider network may be monitored, each physical host comprising a plurality of resources. A future resource utilization can be determined, the future resource utilization including quantities of a plurality of resource types. The future resource utilization can be matched to a plurality of physical host types, each physical host type associated with a different plurality of resources. A second plurality of physical hosts corresponding to the plurality of physical host types can be deployed to the provider network.
-
公开(公告)号:US11323524B1
公开(公告)日:2022-05-03
申请号:US16000601
申请日:2018-06-05
Applicant: Amazon Technologies, Inc.
Inventor: Bradley Joseph Gussin , Jarrod Scott Cameron , Pratik Pradeep Ramdharne , Michael Phillip Quinn
Abstract: Techniques for server movement control are described. A capacity library service (CLS) can manage which hosts in a provider network can be taken in and out of production. The CLS may also control which entities may remove hosts from production and under what conditions the hosts may be removed from production. In some embodiments, the CLS can execute various workflows to manage checkout and check-in of hosts. Workflows may also be used to manage hosts while they are out of production to manage state transitions (e.g., in production, in testing, in reserve, etc.) based on current host fleet capacity and checkout rules.
-
公开(公告)号:US11036537B1
公开(公告)日:2021-06-15
申请号:US16365563
申请日:2019-03-26
Applicant: Amazon Technologies, Inc.
Inventor: Michael Phillip Quinn , Nishant Mehta , Diwakar Gupta , Bradley Joseph Gussin
Abstract: Techniques for on demand capacity management in a provider network are described. The provider network includes electronic devices that provide computing-related resources to customers. The unused capacity of these electronic devices—such as processor cores, memory, network bandwidth, etc.—can be used to satisfy a variety of computing needs. Services of the provider network allocate portions of the unused capacity based on customer requests for computing-related resources.
-
公开(公告)号:US10164897B1
公开(公告)日:2018-12-25
申请号:US15195962
申请日:2016-06-28
Applicant: AMAZON TECHNOLOGIES, INC.
Inventor: Bradley Joseph Gussin , Pratik Ramdharne , Qiang Du , Chen Yang
IPC: G06F15/173 , H04L12/911 , H04L29/08
Abstract: A method for removing computing assets from service in a provider network includes receiving, from a requestor, identification for selected ones of the computing assets requested to be removed from service. Each of the computing assets is a computing device or a slot of a computing device. A pool in which each of the computing assets requested to be removed from service is located is identified. For each identified pool: which of the computing assets requested to be removed from service is approved for removal from service is determined based on a number of resource instances available for allocation to users after the computing devices are removed from service exceeding a predetermined number of resource instances. The requestor is notified as to which of the computing assets is approved for removal from service.
-
-
-
-
-