Invention Grant
- Patent Title: Threading as a service
-
Application No.: US16200275Application Date: 2018-11-26
-
Publication No.: US10956185B2Publication Date: 2021-03-23
- Inventor: Timothy Allen Wagner
- Applicant: Amazon Technologies, Inc.
- Applicant Address: US WA Seattle
- Assignee: Amazon Technologies, Inc.
- Current Assignee: Amazon Technologies, Inc.
- Current Assignee Address: US WA Seattle
- Agency: Knobbe Martens Olson & Bear, LLP
- Main IPC: G06F9/455
- IPC: G06F9/455 ; G06F9/44 ; G06F9/46 ; G06F12/02 ; G06F9/445 ; G06F9/50

Abstract:
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.
Public/Granted literature
- US20190171470A1 THREADING AS A SERVICE Public/Granted day:2019-06-06
Information query