Operating system customization in an on-demand network code execution system
AssigneeAmazon Technologies, Inc.
InventorsPhilip Daniel Piwonka, Timothy Allen Wagner, Niall Mullen, Marc John Brooker
Life of this patent
Estimating the term…
Loading patent…
AssigneeAmazon Technologies, Inc.
InventorsPhilip Daniel Piwonka, Timothy Allen Wagner, Niall Mullen, Marc John Brooker
Estimating the term…
Systems and methods are described for managing operating system customization 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 operating system functions that the submitted code may invoke when executed on the system, and may determine whether the required functionality can be provided by a customized operating system. The customized operating system may provide some functionality but omit other functionality, and thereby avoid consuming any resources associated with making the omitted functionality available. For example, the system may determine that the user-submitted code does not require filesystem interactions, network interactions, interactions with particular devices, caching, paging, profiling, etc., and may thus provide an operating system that does not include one or more of these services.
A system comprising:
A computer-implemented method comprising:
One or more 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.