Method for insuring data integrity for mirrored independently accessible memory devices
First Claim
1. A method for enabling recovery of most recently stored data from a data storage system, the method comprising the steps of:
- acquiring data for a current data write operation to said data storage system;
generating a data storage recency value for said current write operation;
appending said data storage recency value to said acquired data, thereby generating ranked data; and
writing said ranked data to a plurality of mirrored memory locations in said storage system.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a system and method for preserving and identifying recency information for data stored in multiple mirrored memory locations in a redundant data storage mechanism. The inventive approach builds upon the benefits presented by redundant storage by appending an indication of storage recency to stored data, thereby enabling a future read operation to identify a degree of recency for data stored in each of a plurality of mirrored sites. The read operation will generally return only the most recently stored data found among the plurality of mirrored locations.
8 Citations
20 Claims
-
1. A method for enabling recovery of most recently stored data from a data storage system, the method comprising the steps of:
-
acquiring data for a current data write operation to said data storage system;
generating a data storage recency value for said current write operation;
appending said data storage recency value to said acquired data, thereby generating ranked data; and
writing said ranked data to a plurality of mirrored memory locations in said storage system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 19, 20)
-
-
12. A data storage system including information indicating a validity of stored data, the system comprising:
-
a plurality of mirrored memory locations;
user data stored at a first memory location of said plurality of mirrored memory locations; and
a data storage recency value appended to said stored user data at said first memory location to form a ranked data storage packet.
-
-
18. A computer program product having a computer readable medium having computer program logic recorded thereon for providing an indication of validity of currently stored data in a data storage system, the computer program product comprising:
-
code for acquiring user data for a current write operation to said data storage system;
code for appending a data storage recency value to said acquired user data for said current write operation to produce a ranked data packet; and
code for writing said ranked data packet to a plurality of mirrored memory locations in said storage system.
-
Specification