Memory image capture
AssigneeMemverge, Inc.
InventorsRonald S. Niles, Yue Li, Jun Gan, Chenggong Fan, Robert W. Beauchamp
Life of this patent
Estimating the term…
Loading patent…
AssigneeMemverge, Inc.
InventorsRonald S. Niles, Yue Li, Jun Gan, Chenggong Fan, Robert W. Beauchamp
Estimating the term…
A memory image can be captured by generating metadata indicative of a state of volatile memory and/or byte-addressable PMEM at a particular time during execution of a process by an application. This memory image can be persisted without copying the in-memory data into a separate persistent storage by storing the metadata and safekeeping the in-memory data in the volatile memory and/or PMEM. Metadata associated with multiple time-evolved memory images captured can be stored and managed using a linked index scheme. A linked index scheme can be configured in various ways including a full index and a difference-only index. The memory images can be used for various purposes including suspending and later resuming execution of the application process, restoring a failed application to a previous point in time, cloning an application, and recovering an application process to a most recent state in an application log.
A method for capturing a memory image comprising:
A non-transitory computer-readable medium storing instructions, execution of which in a computer system, causes the computer system to perform operations including:
A system comprising:
Dependencies are inferred from the claim text.