-
公开(公告)号:US10812408B1
公开(公告)日:2020-10-20
申请号:US15081646
申请日:2016-03-25
Applicant: Amazon Technologies, Inc.
Inventor: Surya Prakash Dhoolam , Christopher Magee Greenwood , Mitchell Gannon Flaherty , Danny Wei , Nachiappan Arumugam
IPC: H04L12/911
Abstract: A distributed system may implement preventing concentrated selection of resource hosts for placing resources within the distributed system. When a request to place a resource at a resource host is received, an evaluation of load metrics for the resource host is made with respect to rejection criteria. If the rejection criteria is satisfied, then the resource host may reject the request to place the resource. If the rejection criteria is not satisfied, then the resource host may not reject the placement of the resource. Rejection criteria may be provided to resource hosts along with the placement request, in some embodiments. Rejection criteria may be changed, weakened, or removed entirely if initial attempts to place a resource are unsuccessful.
-
公开(公告)号:US11336519B1
公开(公告)日:2022-05-17
申请号:US14643479
申请日:2015-03-10
Applicant: Amazon Technologies, Inc.
IPC: H04L12/24 , H04L41/0816 , H04L47/783
Abstract: A distributed system may implement evaluating placement configurations for distributed resource placement. Placement requests for a partition of a distributed resource may be received. An evaluation of prospective placement configurations of the distributed resource is performed that locates the partition at different resource hosts. In some embodiments, placement configurations may be analyzed with respect to infrastructure zone locality. Multiple infrastructure zone localities may be analyzed and combined to evaluate prospective placement configurations. Prospective placement configurations may be analyzed with respect to other criteria, such as resource host utilization data. Based, at least in part, on the evaluation of the prospective placement, a resource host is identified for placing the partition.
-
公开(公告)号:US10719235B1
公开(公告)日:2020-07-21
申请号:US15471456
申请日:2017-03-28
Applicant: Amazon Technologies, Inc.
Inventor: Dragos Diaconescu , Mitchell Gannon Flaherty , Christopher Magee Greenwood , Gary Michael Herndon, Jr. , James Michael Thompson
Abstract: Placement decisions can be made for data storage volumes based at least in part upon the requirements of the storage volumes and the capabilities of the types of hardware available to host those volumes. There may be multiple types of hardware capable of supporting a volume, and the placement can be biased to hardware capable of supporting fewer types of storage volumes in order to ensure sufficient capacity for the various types of storage volumes. A consistent level of performance can also be provided independent of the type of hardware utilized. Hardware can be selected to host a volume that is able to satisfy various volume requirements, and the operation can be adjusted to ensure that the volume requirements are satisfied over time.
-
公开(公告)号:US10721181B1
公开(公告)日:2020-07-21
申请号:US14643906
申请日:2015-03-10
Applicant: Amazon Technologies, Inc.
Inventor: Christopher Magee Greenwood , Surya Prakash Dhoolam , Marc John Brooker , Mitchell Gannon Flaherty
IPC: H04L12/911 , H04L12/26
Abstract: A distributed system may implement network locality-based throttling for automatic resource migration. Utilization of a distributed system that includes multiple resources at multiple resource hosts may be monitored. New migration operations to migrate a resource in the distributed system may be evaluated with respect a migration operation limit for one or more network localities of the distributed system. If the migration operation limit for the one or more network localities is exceeded, then the new migration operations may be throttled. Different network localities may have different migration operation limits.
-
公开(公告)号:US10656869B1
公开(公告)日:2020-05-19
申请号:US16022530
申请日:2018-06-28
Applicant: Amazon Technologies, Inc.
Abstract: A movement system of a block-level data storage service obtains usage information for a data storage volume. The movement system processes the usage information to identify a placement strategy for the data storage volume that is associated with a second operational state for the data storage volume. Based on the placement strategy, the movement system causes a set of servers to perform an operation to implement the second operational state for the data storage volume. As a result of the operation being successfully performed, the movement system provides access to the data storage volume in accordance with the second operational state.
-
公开(公告)号:US10452792B1
公开(公告)日:2019-10-22
申请号:US15084248
申请日:2016-03-29
Applicant: Amazon Technologies, Inc.
Inventor: Mitchell Gannon Flaherty , Christopher Magee Greenwood , Gary Michael Herndon, Jr. , Surya Prakash Dhoolam , Haoyu Huang
Abstract: A data storage service may operate one or more storage servers configured to maintain logical volumes on behalf of customers of the remote data storage service. The logical volumes may have various dimensions. The various dimensions may be used to generate an average volume. The average volume may then be used to execute a simulation of an amount of remaining storage capacity of the data storage service.
-
公开(公告)号:US10154091B1
公开(公告)日:2018-12-11
申请号:US14981651
申请日:2015-12-28
Applicant: Amazon Technologies, Inc.
Inventor: Mitchell Gannon Flaherty , Christopher Magee Greenwood , Surya Prakash Dhoolam , Gary Michael Herndon, Jr.
IPC: G06F15/173 , H04L29/08 , H04L12/911
Abstract: A distributed system may deploy infrastructure units according to resource hosting constraints. Additional infrastructure units, or infrastructure units to be redeployed, may be identified for deployment. State information describing the deployment of infrastructure units currently deployed amongst different infrastructure localities of a distributed system may be evaluated for different possible deployments according to resource hosting constraints. Possible deployments that optimize or increase resource hosting capacity in the distributed system within the resource hosting constraints may be determined. Deployment at those infrastructure localities of the determined possible deployments may be directed.
-
公开(公告)号:US11861627B1
公开(公告)日:2024-01-02
申请号:US15967263
申请日:2018-04-30
Applicant: Amazon Technologies, Inc.
IPC: G06Q30/0201 , G06F9/50
CPC classification number: G06Q30/0201 , G06F9/5027
Abstract: A block storage service analyzes customer behaviors as external signals to the health of the block storage service. In one example, using rules set by a customer for a health monitoring service, the block storage service can gain insights into what the customer cares about. The customer rules can then be used to setup internal monitors within the block storage service. If the internal monitors are triggered, the block storage service can proactively correct problems before the customer alarm thresholds are reached. For example, customer volumes can be moved to increase performance characteristics. In some cases, if the customer has too much performance capability, the customer volume can be moved to a less costly alternative.
-
公开(公告)号:US11290360B2
公开(公告)日:2022-03-29
申请号:US16257499
申请日:2019-01-25
Applicant: Amazon Technologies, Inc.
Inventor: Christopher Magee Greenwood , Surya Prakash Dhoolam , Mitchell Gannon Flaherty , Nishant Satya Lakshmikanth
IPC: H04L12/26 , H04L12/24 , H04L43/0876 , H04L41/0896
Abstract: A distributed system may implement analyzing resource placement fragmentation for capacity planning. Capacity planning may determine when, where, and how much capacity to implement for a distributed system that hosts resources. Placement constraints for resources may, over time, create fragmentation or stranded capacity which is available yet unusable to host new resources. Analyzing capacity fragmentation across a distributed system may allow a determination of available capacity that is actually available to host additional resources. In some embodiments, future resource placements may be estimated in order to perform capacity fragmentation analysis to determine available capacity.
-
公开(公告)号:US10193821B1
公开(公告)日:2019-01-29
申请号:US14663282
申请日:2015-03-19
Applicant: Amazon Technologies, Inc.
Inventor: Christopher Magee Greenwood , Surya Prakash Dhoolam , Mitchell Gannon Flaherty , Nishant Satya Lakshmikanth
IPC: H04L12/26 , H04L12/911
Abstract: A distributed system may implement analyzing resource placement fragmentation for capacity planning Capacity planning may determine when, where, and how much capacity to implement for a distributed system that hosts resources. Placement constraints for resources may, over time, create fragmentation or stranded capacity which is available yet unusable to host new resources. Analyzing capacity fragmentation across a distributed system may allow a determination of available capacity that is actually available to host additional resources. In some embodiments, future resource placements may be estimated in order to perform capacity fragmentation analysis to determine available capacity.
-
-
-
-
-
-
-
-
-