Classification of auto scaling events impacting computing resources
AssigneeAmazon Technologies, Inc.
InventorGyörgy István Szarvas
Life of this patent
Estimating the term…
Abstract
A technology is described for classifying an auto scaling event. An example method may include capturing information related to a configuration event having an impact on a computing service resource group hosted in a service provider environment. Detecting an auto scaling event associated with the computing service resource group may result in programmatically instantiating or stopping a computing service resource, whereupon the information related to the configuration event may be retrieved and the information related to the configuration event may be input to a machine learning model configured to classify the auto scaling event as a valid auto scaling event or an invalid auto scaling event using the information related to the event.
Claims20
A non-transitory machine readable storage medium having instructions embodied thereon, the instructions when executed by a processor:
- identify an occurrence of a first configuration event having an impact on capacity of a configuration of computing service resources hosted in a service provider environment;
- detect an occurrence of an auto scaling event that results in a change in capacity of the computing service resources instantiating or terminating a computing service resource that is respectively added to or removed from the configuration of computing service resources;
- identify an occurrence of a second configuration event associated with the auto scaling event that indicates that the auto scaling event that results in the change is invalid due to the auto scaling event being at least one of:
- erroneously triggered, rescinded, or additionally changed;
- obtain feature information related to the first configuration event and the second configuration event;
- and
- configure a machine learning model to classify the auto scaling event as invalid due to the auto scaling event being at least one of:
- erroneously triggered, rescinded or additionally changed using the feature information related to the first configuration event and the second configuration event.
A computer implemented method, comprising:
- receiving configuration information related to a configuration event having an impact on a computing service resource group hosted in a service provider environment, using a processor;
- detecting an auto scaling event associated with the computing service resource group, wherein the auto scaling event is configured to add or remove a capacity of the computing service resource group, using a processor;
- retrieving the configuration information related to the configuration event, using the processor;
- and
- inputting the configuration information related to the configuration event into a machine learning model configured to classify the auto scaling event as an invalid auto scaling event, wherein classifying is based at least in part on the configuration information related to the configuration event matching a model that indicates that the auto scaling event is at least one of:
- erroneously triggered, rescinded, or additionally changed, using the processor.
A system comprising:
- a processor;
- and
- a memory device including instructions that, when executed by the processor, cause the system to:
- identify an occurrence of a configuration event having an impact on a computing service resource group hosted in a service provider environment;
- receive configuration information related to the occurrence of the configuration event having the impact on the computing service resource group;
- detect an auto scaling event associated with the computing service resource group that is associated with adding or removing a capacity of the computing service resource group;
- retrieve the configuration information related to the configuration event received at a time that falls within a time boundary for analyzing configuration events;
- determining that the auto scaling event is an invalid auto scaling event due to being at least one of:
- erroneously triggered, rescinded or additionally changed based at least in part on the configuration information;
- and
- generating a notification indicating that the auto scaling event is an invalid auto scaling event.
Dependencies are inferred from the claim text.