Scheduling of tasks using a bayesian network
AssigneeInternational Business Machines Corporation
InventorsNestor Acuna Blanco, Johannes Staib, Alexander Merschel, Michael Magrian
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsNestor Acuna Blanco, Johannes Staib, Alexander Merschel, Michael Magrian
Estimating the term…
A method, computer system, and a computer program product for scheduling execution of tasks is provided. Embodiments may include creating a graph comprising nodes and edges, the nodes associated with respective tasks, wherein each edge indicates an execution relationship between the tasks of two nodes related by an edge. Embodiments may include reversing a direction of each edge resulting in an updated graph. Embodiments may include determining for each node a conditional probability table using a first failure rate of a task of a node and further using a second failure rate of a task of a parent node of the node if the node is a child node. Embodiments may include performing Bayesian inference to compute for each node a respective marginal probability using a respective conditional probability table. The respective marginal probability may be used to determine an execution plan having a highest probability to fail sooner.
A method for scheduling execution of a set of tasks, the method comprising:
A computer program product comprising a computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code configured to implement a method comprising:
A computer system for scheduling execution of a set of tasks, the computer system being configured for:
Dependencies are inferred from the claim text.