System and method for non-volatile random access memory emulation
AssigneeNetApp, Inc.
InventorJyh-shing Chen
Life of this patent
Estimating the term…
Loading patent…
AssigneeNetApp, Inc.
InventorJyh-shing Chen
Estimating the term…
Described herein is a system and method for high speed non-volatile random access memory (NVRAM) emulation. The system and method may utilize a primary storage device and a volatile random access memory (RAM) device to emulate NVRAM functionality. The system and method may allocate a range of the primary storage device. The storage capacity or size of the allocated range may correspond or be at least partially based on a storage capacity or size of the volatile RAM device. Data, such as write requests, may be migrated from the primary storage device to the volatile RAM device. In the event of the unavailability, loss of power, or other such circumstances of the volatile RAM device, data from the volatile RAM device may be migrated back to the previously allocated range of the primary storage device.
A system, comprising at least one processor and memory, for emulating a non-volatile memory for a storage system, the system comprising:
A method for emulating a non-volatile random access memory (NVRAM) for a storage system, the method comprising:
A non-transitory computer readable medium carrying one or more instructions for emulating a non-volatile memory for at least one storage system, wherein the one or more instructions, when executed by one or more processors, causes the one or more processors to perform the steps of:
A system, comprising at least one processor and memory, for emulating a non-volatile memory for at least one storage system, the system comprising:
Dependencies are inferred from the claim text.