Continuous flow checkpointing data processing
AssigneeAb Initio Software LLC
InventorsPaul Bay, Ephraim Vishniac, Craig W. Stanfill
Life of this patent
Estimating the term…
Loading patent…
AssigneeAb Initio Software LLC
InventorsPaul Bay, Ephraim Vishniac, Craig W. Stanfill
Estimating the term…
A data processing system and method that provides checkpointing and permits a continuous flow of data processing by allowing each process to return to operation after checkpointing, independently of the time required by other processes to checkpoint their state. Checkpointing in accordance with the invention makes use of a command message from a checkpoint processor that sequentially propagates through a process stage from data sources through processes to data sinks, triggering each process to checkpoint its state and then pass on a checkpointing message to connected “downstream” processes. This approach provides checkpointing and permits a continuous flow of data processing by allowing each process to return to normal operation after checkpointing, independently of the time required by other processes to checkpoint their state.
A method for continuous flow checkpointing in a data processing system having at least one process stage comprising a data flow and at least two processes linked by the data flow, the method including:
A method for continuous flow checkpointing in a data processing system having one or more sources for receiving and storing input data, one or more processes for receiving and processing data from one or more sources or prior processes, and one or more sinks for receiving processed data from one or more processes or sources and for publishing processed data, the method including:
A method for continuous flow checkpointing in a data processing system having one or more sources for receiving and storing input data, one or more processes for receiving and processing data from one or more sources or prior processes, and one or more sinks for receiving processed data from one or more processes or sources and for publishing processed data, the method including:
A computer program, stored on a computer-readable medium, for continuous flow checkpointing in a data processing system having at least one process stage comprising a data flow and at least two processes linked by the data flow, the computer program comprising instructions for causing a computer to:
A computer program, stored on a computer-readable medium, for continuous flow checkpointing in a data processing system having one or more sources for receiving and storing input data, one or more processes for receiving and processing data from one or more sources or prior processes, and one or more sinks for receiving processed data from one or more processes or sources and for publishing processed data, the computer program comprising instructions for causing a computer to:
A computer program, stored on a computer-readable medium, for continuous flow checkpointing in a data processing system having one or more sources for receiving and storing input data, one or more processes for receiving and processing data from one or more sources or prior processes, and one or more sinks for receiving processed data from one or more processes or sources and for publishing processed data, the computer program comprising instructions for causing a computer to:
Dependencies are inferred from the claim text.