Execution of auxiliary functions in an on-demand network code execution system
AssigneeAmazon Technologies, Inc.
InventorsNiall Mullen, Philip Daniel Piwonka, Timothy Allen Wagner, Marc John Brooker
Life of this patent
Estimating the term…
Loading patent…
AssigneeAmazon Technologies, Inc.
InventorsNiall Mullen, Philip Daniel Piwonka, Timothy Allen Wagner, Marc John Brooker
Estimating the term…
Systems and methods are described for providing auxiliary functions in an on-demand code execution system in a manner that enables efficient execution of code. A user may generate a task on the system by submitting code. The system may determine the auxiliary functions that the submitted code may require when executed on the system, and may provide these auxiliary functions by provisioning sidecar virtual machine instances that work in conjunction with the virtual machine instance executing the submitted code. The sidecars may provide auxiliary functions on a per-task, per-user, or per-request basis, and the lifecycles of the sidecars may be determined based on the lifecycles of the virtual machine instances that execute submitted code. Auxiliary functions may thus be provided only when needed, and may be provided securely by preventing a user from accessing the sidecars of other users.
A system comprising:
A computer-implemented method comprising:
Non-transitory computer-readable media including computer-executable instructions that, when executed on an on-demand code execution system, cause the on-demand code execution system to:
Dependencies are inferred from the claim text.