Low latency computational capacity provisioning
AssigneeAmazon Technologies, Inc.
InventorsTimothy Allen Wagner, Dylan Chandler Thomas, Sean Philip Reque
Life of this patent
Estimating the term…
Abstract
A system for providing low latency computational capacity is provided. The system may be configured to maintain a pool of virtual machine instances, which may be assigned to users to service the requests associated with the users. The system may further be configured to receive a request to acquire compute capacity for executing a program code associated with a particular user, determine whether the pool of virtual machine instances includes a container that may be used to execute the program code therein, and cause the program code of the particular user to be executed in the container.
Claims21
(canceled)
A computer-implemented method, as implemented by one or more computing devices configured with specific executable instructions, comprising:
- receiving a request to execute a program code associated with an occurrence of one or more events, the request including data associated with the one or more events;
- selecting one or more virtual machine instances from a plurality of virtual machine instances capable of executing the program code, or instantiating one or more virtual machine instances capable of executing the program code;
- and
- executing the program code, based at least in part on the data, on the one or more virtual machine instances.
A system, comprising:
- one or more processors;
- and
- one or more memories having stored thereon instructions, which, when executed by the one or more processors, cause the one or more processors to:
- receive a request to execute a program code associated with an occurrence of one or more events, the request including data associated with the one or more events;
- select one or more virtual machine instances from a plurality of virtual machine instances capable of executing the program code, or cause one or more virtual machine instances capable of executing the program code to be instantiated;
- and
- cause the program code to be executed, based at least in part on the data, on the one or more virtual machine instances.
Non-transitory physical computer storage storing specific executable instructions that, when executed by one or more computing devices, configure the one or more computing devices to:
- receive a request to execute a program code associated with an occurrence of one or more events, the request including data associated with the one or more events;
- select one or more virtual machine instances from a plurality of virtual machine instances capable of executing the program code, or cause one or more virtual machine instances capable of executing the program code to be instantiated;
- and
- cause the program code to be executed, based at least in part on the data, on the one or more virtual machine instances.
Dependencies are inferred from the claim text.