Threading as a service
AssigneeAmazon Technologies, Inc.
InventorTimothy Allen Wagner
Life of this patent
Estimating the term…
Loading patent…
AssigneeAmazon Technologies, Inc.
InventorTimothy Allen Wagner
Estimating the term…
A service manages a plurality of virtual machine instances for low latency execution of user codes. The plurality of virtual machine instances can be configured based on a predetermined set of configurations. One or more containers may be created within the virtual machine instances. In response to a request to execute user code, the service identifies a pre-configured virtual machine instance suitable for executing the user code. The service can allocate the identified virtual machine instance to the user, create a new container within an instance already allocated to the user, or re-use a container already created for execution of the user code. When the user code has not been activated for a time-out period, the service can invalidate allocation of the virtual machine instance destroy the container. The time from receiving the request to beginning code execution is less than a predetermined duration, for example, 100 ms.
(canceled)
A computer-implemented method to process requests to execute user code on one or more virtual machine instances, the method comprising:
A system for processing requests to execute user code on one or more virtual machine instances, the system comprising:
Non-transitory physical computer storage storing specific executable instructions, which, when executed by a computer system, cause the computer system to:
Dependencies are inferred from the claim text.