Patent ID: 11972301
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G  Y | IPC G

Claim 13:
14. A system, comprising:
one or more processors;
memory in electronic communication with the one or more processors;
instructions stored in the memory, the instructions being executable by the one or more processors to:
receive predicted capacity information for a plurality of server nodes, the predicted capacity information including an indication of a surplus capacity for an identified period of time on the plurality of server nodes;
receive deployment requests for a plurality of deferrable VMs, the deployment requests including, for each deferrable VM, an indicated range of time for initiating the deferrable VM and an associated duration of time for the deferrable VM to run uninterrupted on a computing resource;
identify a set of deferrable VMs from the plurality of deferrable VMs to be eligible for deployment on the plurality of server nodes over the identified period of time based on the indication of the surplus capacity for the identified period of time; and
generating allocation instructions to provide to an allocation engine configured to allocated computing resources on the plurality of server nodes, the allocation instructions including an indication of the set of deferrable VMs eligible for deployment over the identified period of time.