Patent ID: 7634687
Filing Date: 2009-12-15
Classification: G06F

Abstract:
1. A workflow error recovery system comprising: a processor configured to execute components of the workflow error recovery system; a system memory; a receiver component to receive a workflow package; an execution component that executes the workflow package and generates checkpoint data during execution which is used to restart program execution at a point captured by the data upon failure, and wherein parameters as to how the checkpoint data is handled and if and when a checkpoint component is used during restart is received by the receiver component; a monitor component that monitors the program execution; a checkpoint generation component that generates one or more checkpoint components, the checkpoint generation component cooperates with the monitor component such that the checkpoint components are generated during and based on the program execution; and an intelligent assist component that infers and predicts possible sources of execution failures and, analyzes program instructions to provide a value indicative of a degree of confidence that a particular instruction or set of instructions will succeed or fail; and wherein the checkpoint generation component receives a confidence value from the intelligent assist component, compares the value to a threshold, and determines whether or not to generate the checkpoint component prior to execution of an instruction, and wherein machine-learning techniques are utilized to adjust the confidence values based on the program execution.