Patent ID: 11886926
Assignee: AMAZON TECHNOLOGIES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 4:
5. A system comprising:
one or more processors; and
one or more computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
analyzing utilization data representing computing resources used by a workload running on a first virtual machine type over a period of time in a service provider network, the first virtual machine type being allocated a first amount of computing resources;
identifying, based on analyzing the utilization data, a use pattern for the workload that occurred during a portion of the period of time;
identifying a second virtual machine type that is more optimal for running workloads exhibiting the use pattern than the first virtual machine type, the second virtual machine type being allocated a second amount of computing resources that is different than the first amount of computing resources;
predicting a future time at which the workload will exhibit usage within a threshold similarity to the use pattern; and
generating a migration schedule to migrate the workload from the first virtual machine type to the second virtual machine type at or before the future time.