/Patent Tracker
MicrosoftGranted patentAI & softwareInterest 6/10

Microsoft patents system to predict cloud server needs using AI

Patent drawing
Patent drawing from the official filing.

Microsoft describes a method for cloud platforms to predict how many computing servers are needed in the future. It uses machine learning to forecast workload demand and calculates the required server count to prevent performance issues.

Why it mattersThis helps cloud providers manage resources more efficiently by anticipating demand before servers become overloaded.

In the filing’s own words

Described are examples for recommending increase in worker instance count for an availability zone in a cloud-based computing platform. A machine learning (ML) model can be used to predict a time series forecast of a workload for the availability zone in a future time period. A predicted number of worker instances to handle the predicted workload can be computed, and if the number of worker instances in the availability zone is less than the predicted number of worker instances, a recommendation to increase the number of worker instances in the availability zone can be generated.

What exactly they claim (claim 1)

1. A device for increasing worker instance count for an availability zone in a cloud-based computing platform, comprising: one or more memories storing instructions; and one or more processors coupled to the one or more memories and configured to execute the instructions to: provide resource allocation information as input to a machine learning (ML) model to receive an output of a time series forecast of a workload for the availability zone in a future time period, wherein the resource allocation information comprises a history of resource allocation requests for the availability zone including original allocation requests, retry requests that occur when an original allocation request fails, and requests related to underlying platform issues, wherein the ML model is trained on a timespan of workload history for the availability zone such that the time series forecast weighs workload increases due to customer demand over workload increases due to system disruption; compute a throughput threshold for the worker instances in the availability zone by creating throughput bins from a history of workload data and identifying a throughput bin value at which a number of throttling or timeout exceptions is at least a percentage; compute a predicted number of worker instances in the availability zone for handling the workload in the future time period based at least in part on the outputted time series forecast and the computed throughput threshold; when a number of worker instances in the availability zone is less than the predicted number of worker instances, provision a recommended number of servers for the number of worker instances in the availability zone, and process the workload with the provisioned servers at the future time period.

Facts

Company
Microsoft (Microsoft Technology Licensing, LLC)
Official title
Predicting worker instance count for cloud-based computing platforms
Patent number
US12748615B2
Application number
18365922
Filed
Aug 4, 2023
Granted
Sep 29, 2026
Inventors
8
Claims
20

Classified under

G06F 9/45558 Physics & computingG06F 2009/4557 Physics & computing

More from Microsoft in AI & software

Summaries are simplified from the filing’s own abstract and first claim. A patent filing is not a product announcement.
Patent data and drawings: U.S. Patent and Trademark Office (USPTO). Nebula is not affiliated with or endorsed by the USPTO.