US 11,656,895 B1
Computing resource provisioning
Joshua Marc Burgin, Seattle, WA (US); Anupama Sharma, Seattle, WA (US); Dmitry Pushkarev, Palo Alto, CA (US); and Derek Solomon Pai, Seattle, WA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by AMAZON TECHNOLOGIES, INC., Seattle, WA (US)
Filed on May 29, 2020, as Appl. No. 16/887,612.
Application 16/887,612 is a division of application No. 15/193,239, filed on Jun. 27, 2016, granted, now 10,713,072.
Int. Cl. G06F 9/455 (2018.01); G06F 15/16 (2006.01); G06F 9/50 (2006.01); H04L 12/24 (2006.01); H04L 15/16 (2006.01); H04L 29/06 (2006.01); H04L 41/12 (2022.01); H04L 41/14 (2022.01); G06Q 10/0631 (2023.01); H04L 67/1001 (2022.01)
CPC G06F 9/45558 (2013.01) [G06F 9/5077 (2013.01); G06Q 10/06315 (2013.01); H04L 41/12 (2013.01); H04L 41/145 (2013.01); H04L 67/1001 (2022.05); G06F 2009/4557 (2013.01); G06F 2009/45562 (2013.01); Y04S 10/50 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
one or more compute nodes configured to implement a provisioning service and a database, wherein the database includes virtual machine instance availability data indicating the availability of virtual machine instances and mappings between application types and virtual machine instance fleet configurations;
wherein, using virtual machine instance hardware constraints and an indication of a type of application to be executed on a fleet of virtual machine instances, the provisioning service is configured to access and, using the virtual machine instance hardware constraints, filter the availability data and the mappings in the database to generate a proposed fleet of virtual machine instances that includes a provisioning service-determined number of virtual machine instances and a hardware type for each of the virtual machine instances, and wherein the provisioning service is further to generate the proposed fleet of virtual machine instances based in part on a time left that is associated with a requirement for a job to be performed by one of more of the proposed fleet of virtual machine instances.