Patent · US Active

Idempotent task execution in on-demand network code execution systems

US10061613B1 · kind B1 · utility

135Cited by
84References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 23, 2016
Grant dateAug 28, 2018
Priority date
Expiry dateMar 16, 2037

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.