Patent · US Active

Idempotent task execution in on-demand network code execution systems

US10528390B2 · kind B2 · utility

68Cited by
110References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 27, 2018
Grant dateJan 7, 2020
Priority date
Expiry dateAug 27, 2038

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/445
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Systems and methods are described for handling requests to execute idempotent code in an on-demand code execution system or other distributed code execution environment. Idempotent code can generally include code that produces the same outcome even when executed multiple times, so long as dependencies for the code are in the same state as during a prior execution. Due to this feature, multiple executions of idempotent code may inefficiently use computing resources, particularly in on-demand code execution system (which may require, for example, generation and provisioning of an appropriate execution environment for the code). Aspects of the present disclosure enable the on-demand code execution system to process requests to execute code by verifying whether dependency states associated with the code have changed since a prior execution. If dependency states have not changed, no execution need occur, and the overall computing resource us of the on-demand code execution system is decreased.

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