System and methods for optimized execution latency for serverless directed acyclic graphs
AssigneePurdue Research Foundation
InventorsSomali Chaterji, Saurabh Bagchi, Ashraf Mahgoub, Sameh Elnikety
Life of this patent
Estimating the term…
Loading patent…
AssigneePurdue Research Foundation
InventorsSomali Chaterji, Saurabh Bagchi, Ashraf Mahgoub, Sameh Elnikety
Estimating the term…
A system may receive a directed acyclic graphic (DAG) for an application. The system may profile the DAG with a plurality of computer resource allocations to generate an end-to-end (E2E) latency model. The system may generate, based on the E2E latency model, an execution plan comprising optimized computer resource allocations and timing information. The system may cause a computing infrastructure to execute a function in a first stage of the DAG model on a first virtual machine right sized according to the execution plan. The system may cause the computing infrastructure to initialize, at a time determined specified by the execution plan, a second virtual machine for a function in a second stage in the DAG model. The system may cause the FaaS infrastructure to execute the function in the second stage on the second virtual machine after completion of the function in the first stage.
A method, comprising:
A system, comprising:
Dependencies are inferred from the claim text.