Compiled workflow code for distributed compute engine
AssigneeHaevek Inc.
InventorsAndrew R. M. Hoeft, Jonathon W. Arbaugh, Kevin M. Eveker
Life of this patent
Estimating the term…
Loading patent…
AssigneeHaevek Inc.
InventorsAndrew R. M. Hoeft, Jonathon W. Arbaugh, Kevin M. Eveker
Estimating the term…
A distributed compute engine executes packages of compiled workflow source code that include statically linked instructions for interfacing with the distributed compute engine. The engine stores a compute engine library of computer-executable code and receives workflow source code from a user device, including a primary set of instructions for workflow logic and an interfacing set of instructions for calling library functions. A compiler analyzes the source code, identifies required functions and dependencies from the compute engine library, and generates compiled workflow code by statically linking referenced library code. The engine packages the compiled workflow code as a containerized workload containing application code, configuration files, environment variables, and library dependencies, and delivers it to executor nodes. The engine accesses and partitions data, assigns stages and partitions to executors, and coordinates execution.
A method comprising:
A non-transitory computer readable medium storing computer-executable instructions that, when executed, cause a computer system to perform operations comprising:
Dependencies are inferred from the claim text.