Patent · US Active

Network-level garbage collection in an on-demand code execution system

US11526434B1 · kind B1 · utility

42Cited by
8References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 25, 2019
Grant dateDec 13, 2022
Priority date
Expiry dateJun 27, 2041

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/152
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.