PRESERVING DATA OF A VOLATILE MEMORY
First Claim
Patent Images
1. A method comprising:
- storing data in a volatile memory, the data associated with a logical identifier;
maintaining metadata associating the data with the logical identifier; and
writing the data from the volatile memory to a non-volatile memory medium in response to a failure event such that the data remains associated with the logical identifier.
6 Assignments
0 Petitions
Accused Products
Abstract
Apparatuses, systems, methods, and computer program products for auto-commit memory are presented. A monitor module determines that a triggering event for an auto-commit memory has occurred. An identification module identifies a triggered commit action for an auto-commit memory. An auto-commit memory module performs a triggered commit action for an auto-commit memory in response to a triggering event occurring.
-
Citations
20 Claims
-
1. A method comprising:
-
storing data in a volatile memory, the data associated with a logical identifier; maintaining metadata associating the data with the logical identifier; and writing the data from the volatile memory to a non-volatile memory medium in response to a failure event such that the data remains associated with the logical identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
a monitor module configured to determine that a triggering event for a volatile memory has occurred; an identification module configured to identify a triggered commit action for the volatile memory; and an auto-commit memory module configured to perform the triggered commit action for the volatile memory in response to the monitor module determining that the triggering event has occurred. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An apparatus comprising:
-
means for executing memory semantic operations on data in a volatile memory buffer; means for arming the volatile memory buffer with metadata associating the data with a logical identifier of a non-volatile storage device; and means for committing the data from the volatile memory buffer to the non-volatile storage device in response to a trigger. - View Dependent Claims (17, 18, 19, 20)
-
Specification