Network-level garbage collection in an on-demand code execution system
AssigneeAmazon Technologies, Inc.
InventorsMarc John Brooker, Andrew J. Lusk, Mikhail Danilov
Life of this patent
Estimating the term…
Loading patent…
AssigneeAmazon Technologies, Inc.
InventorsMarc John Brooker, Andrew J. Lusk, Mikhail Danilov
Estimating the term…
Systems and methods are described for management of garbage collection processes in an on-demand code execution system. An on-demand code execution system may execute user-submitted code on virtual machine instances. As each virtual machine instance executes code, garbage (e.g., memory that is allocated and then not properly de-allocated) may accumulate and may reduce the computing resources that the virtual machine instance makes available for allocation to further code executions. A garbage collection schedule manager may be used to generate a system-wide garbage collection schedule and manage garbage collection processes in accordance with the schedule. The garbage collection schedule manager may schedule garbage collection processes at times when demand for computing resources is forecasted to be low, and may coordinate scheduling of garbage collection processes across multiple virtual machine instances and host computing devices to prevent garbage collection processes from impacting code execution performance.
A system for managing garbage collection in an on-demand code execution system, the system comprising:
A computer-implemented method comprising:
A non-transitory computer-readable medium including computer-executable instructions that, when executed by a processor, cause the processor to perform operations including:
Dependencies are inferred from the claim text.