Distributed system generating rule compiler engine by determining a best matching rule based on concrete parameterization with declarative rules syntax
AssigneeJulius Technologies LLC
InventorYadong Li
Life of this patent
Estimating the term…
Loading patent…
AssigneeJulius Technologies LLC
InventorYadong Li
Estimating the term…
An output rule specified via a distributed system execution request data structure for a requested calculation is determined, and a current rule is initialized to the output rule. A rule lookup table data structure is queried to determine a set of matching rules, corresponding to the current rule. The best matching rule is selected. A logical dependency graph (LDG) data structure is generated by adding LDG nodes and LDG edges corresponding to the best matching rule, precedent rules of the best matching rule, and precedent rules of each precedent rule. An execution complexity gauge value and a set of distributed worker processes are determined. The LDG data structure is divided into a set of subgraphs. Each worker process is initialized with the subgraph assigned to it. Execution of the requested calculation is coordinated and a computation result of the LDG node corresponding to the output rule is obtained.
A rule compiler apparatus for generating a distributed system, comprising:
A rule compiler processor-readable non-transitory physical medium for generating a distributed system storing processor-issuable instructions to:
A processor-implemented rule compiler method for generating a distributed system, comprising executing processor-implemented instructions to:
Dependencies are inferred from the claim text.