Asynchronous in-memory data checkpointing for distributed computing systems
AssigneeEMC IP Holding Company LLC
InventorsJunping Zhao, Kevin Xu
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC IP Holding Company LLC
InventorsJunping Zhao, Kevin Xu
Estimating the term…
Techniques are provided for implementing asynchronous checkpointing of in-memory data in a distributed computing system. For example, a method includes processing a stream of data records by an operator executing on a computing node, maintaining in a system memory, an operator state which is generated in response to the operator processing the stream of data records, and performing an asynchronous checkpointing process. The asynchronous checkpointing process includes enqueuing a checkpoint of the operator state in a first queue, wherein the first queue is maintained in the system memory, and executing a background worker thread to dequeue the checkpoint of the operator state from the first queue and store the checkpoint of the operator state in a data store. The operator continues with processing the stream of data records during the asynchronous checkpointing process.
A method, comprising:
An article of manufacture comprising a processor-readable storage medium having stored program code which is executable by a processor to implement a method which comprises:
A server node comprising:
Dependencies are inferred from the claim text.