Computing environment scaling

US12530376B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12530376-B2
Application numberUS-202117410092-A
CountryUS
Kind codeB2
Filing dateAug 24, 2021
Priority dateAug 13, 2021
Publication dateJan 20, 2026
Grant dateJan 20, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system uses a machine learning model to identify anomalies and modify parameters of a computing environment. The system modifies parameters of a computing environment based on the presence and absence of anomalies in the computing system while avoiding modifying parameters as a result of brief spikes in computing environment attributes. The system uses a machine learning model to generate predictions of anomalies for data points of computing environment attributes. The system compiles sets of predictions into batches. The system determines whether each batch includes enough anomalous-labeled data points to be considered an anomalous batch. The system compiles the batches into sets. The system determines whether the sets of batches include enough anomalous batches to be considered an anomalous set of batches. The system modifies the parameters of the computing environment based on determining whether or not the sets of batches are anomalous.

First claim

Opening claim text (preview).

What is claimed is: 1 . A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, causes performance of operations comprising: monitoring a computing environment to obtain a data set, wherein the data set comprises a plurality of data points, each data point comprising a plurality of attributes of the computing environment, wherein the computing environment is configured with a first configuration of parameters for storing and processing data in the computing environment; applying a machine learning model to a data point among the plurality of data points to generate a prediction whether the data point corresponds to an anomaly in the computing environment; grouping sets of consecutively-generated data points into a plurality of batches, each batch corresponding to a different segment of time; for each particular batch of the plurality of batches: classifying the particular batch as anomalous or non-anomalous based on a number of data points in the particular batch that are predicted to be anomalous by the machine learning model; analyzing a first set of consecutively-occurring batches from among the plurality of batches; and based on determining that a number of batches identified as anomalous, from among the first set of consecutively-occurring batches, meets a second threshold number: modifying the first configuration of computing resources in the computing environment to configure the computing environment with a second configuration of computing resources at least by: up-scaling or down-scaling the computing resources based on a predicted anomaly in the computing environment, wherein up-scaling or down-scaling the computing resources based on the predicted anomaly includes at least one of: modifying a number of computing resources available to execute tasks in the computing environment, modifying a storage capacity of the computing resources, and modifying a data transmission capacity of the computing resources. 2 . The medium of claim 1 , wherein the operations further comprise: obtaining historical data associated with historical computing environment attributes; generate a training data set from the historical data, the training data set comprising: historical data points comprising historical attribute data for the plurality of attributes of the computing environment, and for each historical data point, a label indicating whether the historical data point is associated with the anomaly in the computing environment; and training the machine learning model using the training data set to generate, for a particular data point of attribute data of the computing environment, a prediction whether the particular data point corresponds to an anomaly in the computing environment. 3 . The medium of claim 2 , wherein the training data set further comprises: historical computing environment parameter data, wherein the machine learning model is further trained using the trained data set to generate, for the particular data point of attribute data of the computing environment, a recommendation for modifying one or more computing environment parameters associated with the anomaly in the computing environment. 4 . The medium of claim 1 , wherein the second threshold number is a parameter-upscaling threshold number, wherein modifying the first configuration of the computing resources in the computing environment comprises: up-scaling the computing resources proportional to a magnitude of a predicted anomaly in the computing environment. 5 . The medium of claim 4 , wherein the operations further comprise: subsequent to up-scaling the computing resources in the computing environment: detecting a predetermined period of time has elapsed; during the predetermined period of time, analyzing a second set of consecutively-occurring batches from among the plurality of batches; and based on determining that a number of batches identified as anomalous, from among the second set of consecutively-occurring batches, meets a parameter-downscaling threshold number: downscaling the computing resources in the computing environment. 6 . The medium of claim 1 , wherein the second threshold number is a computing-resource-downscaling threshold number, wherein modifying the first configuration of computing resources in the computing environment comprises: down-scaling the computing resources in the computing environment. 7 . The medium of claim 1 , wherein the operations further comprise: receiving user input selecting one action to perform based on determining that the number of batches identified as anomalous, from among the first set of consecutively-occurring batches, meets the second threshold number, the one action selected from among: (a) automatically modifying the first configuration of the computing resources in the computing environment, and (b) generating a notification indicating that the number of batches identified as anomalous, from among the first set of consecutively-occurring batches, meets the second threshold number. 8 . The medium of claim 1 , wherein determining that the number of batches identified as anomalous, from among the first set of consecutively-occurring batches, meets the second threshold number includes labeling the first set of consecutively-occurring batches as anomalous, and wherein modifying the first configuration of the computing resources in the computing environment is based on determining the first set of consecutively-occurring batches is labeled as anomalous. 9 . The medium of claim 1 , wherein the computing environment is a cloud-based computing environment including a plurality of compute nodes and at least one intermediate node, the at least one intermediate node comprising a task queue for directing computing tasks to the plurality of compute nodes, wherein the plurality of attributes of the computing environment includes a first set of attributes of the plurality of compute nodes and a second set of attributes of the at least one intermediate node, wherein modifying the first configuration of the computing resources in the computing environment includes increasing a number of compute nodes available to the intermediate node in the computing environment for executing the computing tasks. 10 . The non-transitory computer readable medium of claim 1 , wherein the sets of consecutively-generated data points grouped into the plurality of batches comprise data points for which the machine learning model has generated a respective prediction whether the respective data point corresponds to an anomaly in the computing environment. 11 . The non-transitory computer readable medium of claim 1 , wherein up-scaling or down-scaling the computing resources comprises up-scaling or down-scaling at least one of: a number of compute nodes in the computing environment; a specific type of compute node in the computing environment; a number of intermediate nodes in the computing environment; a number of database nodes in the computing environment; a size of an existing node in the computing environment; a division of a partition of the existing node in the computing environment; a processing capacity available in the computing environment; a data storage capacity available in the computing environment; a data transmission capacity available in the computing environment; and an input/output (I/O) capacity available in the computing environment. 12 . The non-transitory computer readable medium of claim 1 , wherein monitoring the computing environment to obtain the data set comprises monitoring a set of compute nodes configured to execute compu

Assignees

Inventors

Classifications

  • G06F16/285Primary

    Clustering or classification · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12530376B2 cover?
A system uses a machine learning model to identify anomalies and modify parameters of a computing environment. The system modifies parameters of a computing environment based on the presence and absence of anomalies in the computing system while avoiding modifying parameters as a result of brief spikes in computing environment attributes. The system uses a machine learning model to generate pre…
Who is the assignee on this patent?
Oracle Int Corp
What technology area does this patent fall under?
Primary CPC classification G06F16/285. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 20 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).