Persistent 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, the method comprising:
A system comprising:
A method for storing and managing time-evolved memory images, the method comprising:
Dependencies are inferred from the claim text.