US 11,656,912 B1
Enabling conditional computing resource terminations based on forecasted capacity availability
Joshua M Burgin, Seattle, WA (US); Jacob Adam Gabrielson, Seattle, WA (US); and Elton Victor Pinto, Seattle, WA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Feb. 10, 2020, as Appl. No. 16/786,656.
Int. Cl. G06F 9/50 (2006.01); G06F 9/455 (2018.01)
CPC G06F 9/505 (2013.01) [G06F 9/45558 (2013.01); G06F 9/5077 (2013.01); G06F 2009/4557 (2013.01); G06F 2009/45575 (2013.01)] 20 Claims
OG exemplary drawing
 
4. A computer-implemented method comprising:
receiving a request to conditionally terminate a computing resource, the computing resource hosted by a cloud provider network as part of a capacity pool shared by a plurality of tenants of the cloud provider network, the request indicating a future time or range of time at which it is desired to launch a new computing resource;
obtaining historical data reflecting usage of the capacity pool by the plurality of tenants over time;
generating a value indicating a forecasted likelihood of the capacity pool having sufficient capacity to launch the new computing resource at the future time or range of time;
determining that the value exceeds a defined threshold; and
responsive to receiving the request to conditionally terminate the computing resource, terminating the computing resource.