Using delayed autocorrelation to improve the predictive scaling of computing resources

    公开(公告)号:US11550635B1

    公开(公告)日:2023-01-10

    申请号:US16368775

    申请日:2019-03-28

    Abstract: Techniques are described for filtering and normalizing training data used to build a predictive auto scaling model used by a service provider network to proactively scale users' computing resources. Further described are techniques for identifying collections of computing resources that exhibit suitably predictable usage patterns such that a predictive auto scaling model can be used to forecast future usage patterns with reasonable accuracy and to scale the resources based on such generated forecasts. The filtering of training data and the identification of suitably predictable collections of computing resources are based in part on autocorrelation analyses, and in particular on “delayed” autocorrelation analyses, of time series data, among other techniques described herein.

    Versatile autoscaling
    3.
    发明授权

    公开(公告)号:US10069869B2

    公开(公告)日:2018-09-04

    申请号:US15194479

    申请日:2016-06-27

    Abstract: In response to receipt of a notification from a third service, a scaling policy specified by a customer of a computing resource service provider to be associated with the notification is obtained, with the scaling policy including a set of parameters that includes an identity of a resource of a second service of the computing resource service provider. As a result of processing the scaling policy in accordance with the set of parameters, a request is submitted to a second service to scale the resource, and output is provided that indicates whether the scaling request has been fulfilled.

    Resource buffer capacity management

    公开(公告)号:US12137060B1

    公开(公告)日:2024-11-05

    申请号:US17854469

    申请日:2022-06-30

    Abstract: Systems and techniques are disclosed for a buffer management system that dynamically and automatically adjusts operational buffers in resources based on resource utilization based on buffer parameters. Buffer parameters for a resource can include a target utilization, a buffer capacity, a minimum buffer capacity, and a maximum buffer capacity. The buffer management detects changes in utilization, such as a number of operations performed in a time period and determines whether a candidate buffer capacity determined using the buffer capacity parameter and the current utilization is between the minimum buffer capacity and the maximum buffer capacity. If so, the buffer management system sets the buffer capacity to the candidate buffer capacity, otherwise the buffer management system sets the buffer capacity to the minimum or maximum buffer capacity as applicable.

    Versatile autoscaling for containers

    公开(公告)号:US10397240B2

    公开(公告)日:2019-08-27

    申请号:US16195645

    申请日:2018-11-19

    Abstract: A scaling policy associated with a notification received by one or more computer systems is obtained. A first request is submitted, to a software container service, for a first current capacity of a resource. An amount by which to adjust a capacity of the resource is calculated, based at least in part on the scaling policy and the first current capacity. A second request is submitted, to the software container service, to adjust the capacity of the resource by the amount. A third request is submitted, to the software container service, for a second current capacity of the resource, and whether the second request has been fulfilled is determined based at least in part on a comparison between the second current capacity and the amount.

    Versatile autoscaling for containers

    公开(公告)号:US10979436B2

    公开(公告)日:2021-04-13

    申请号:US16550096

    申请日:2019-08-23

    Abstract: A policy associated with a notification received by one or more computer systems is obtained. A first request is submitted, to a service, for a first current capacity of a resource. An amount by which to adjust a capacity of the resource is calculated, based at least in part on the policy and the first current capacity. A second request is submitted, to the service, to adjust the capacity of the resource by the amount. A third request is submitted, to the service, for a second current capacity of the resource, and whether the second request has been fulfilled is determined based at least in part on a comparison between the second current capacity and the response to the third request.

    Versatile autoscaling for containers

    公开(公告)号:US10135837B2

    公开(公告)日:2018-11-20

    申请号:US15194486

    申请日:2016-06-27

    Abstract: A scaling policy associated with a notification received by one or more computer systems is obtained. A first request is submitted, to a software container service, for a first current capacity of a resource. An amount by which to adjust a capacity of the resource is calculated, based at least in part on the scaling policy and the first current capacity. A second request is submitted, to the software container service, to adjust the capacity of the resource by the amount. A third request is submitted, to the software container service, for a second current capacity of the resource, and whether the second request has been fulfilled is determined based at least in part on a comparison between the second current capacity and the amount.

Patent Agency Ranking