Systems and methods for resynchronizing information
First Claim
1. A method of synchronizing data between a first and second storage device comprising:
- identifying a first set of data on a first storage device for replication;
capturing the first set of data in an a first log;
determining changes to the first set of data;
recording a second set data in a change log, the second set of data describing the changes to the first set of data;
transmitting the first and second set of data to the second storage device; and
replicating the changes in the first set of data on the second storage device using the second set of data.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for synchronizing data files in a storage network between a first and a second storage device is provided. The method includes storing first data files associated with the first storage device to a storage medium, whereby the first data files include first data records. The storage medium may then be transferred to the second storage device. The first data files from the storage medium may be loaded onto the second storage device. The second data records from the first storage device may be received, and the first and second data records are compared. The first data files at the second storage device may be updated based on the comparison of the first and second data records.
-
Citations
34 Claims
-
1. A method of synchronizing data between a first and second storage device comprising:
-
identifying a first set of data on a first storage device for replication;
capturing the first set of data in an a first log;
determining changes to the first set of data;
recording a second set data in a change log, the second set of data describing the changes to the first set of data;
transmitting the first and second set of data to the second storage device; and
replicating the changes in the first set of data on the second storage device using the second set of data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of synchronizing data after an interruption of data transfer between a first and a second storage device, the method comprising:
-
detecting an interruption in the data transfer between the first and the second storage device;
comparing first logged data records in a first data log associated with the first storage device with second logged records in a second data log associated with the second storage device; and
sending updated data files from the first storage device to the second storage device based on comparing the first and the second logged records. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method of replicating data on an electronic storage system network comprising:
-
storing a set of data on a first storage device, the set of data including a record identifier;
copying the set of data to an intermediary storage device;
transferring the set of data from the intermediary storage device to a second storage device;
comparing the record identifiers of the set of data on the third storage device to the record identifier of the set of data on the first storage device; and
updating the set of data on the third storage device upon detection of non-identical record identifiers, the updated data transmitted across the network. - View Dependent Claims (18, 19, 20)
-
-
21. A system for replicating data on an electronic storage network comprising:
-
a first and second storage device;
a first log stored on the first storage device, the first log tracking changes to data stored on the first storage device; and
a replication manager module in communication with the first and second storage devices, the replication manager module transmitting updated data from the first log to the second storage device. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer-readable medium having stored thereon a plurality of sequences of instructions which, when executed by one or more processors cause an electronic device to:
-
store in a first log changes to data on a first storage device, the log including record identifiers;
transmit updated data from the first log to a second log on a second storage device;
compare the record identifier of the data from the first log to the record identifier of the data from the second log; and
update the second storage device with the updated data upon detecting a difference in the record identifiers.
-
-
34. A computer-readable medium having stored thereon a plurality of sequences of instructions which, when executed by one or more processors cause an electronic device to:
-
detect a failure event in a data replication operation between first and second storage devices;
store updates of a first set of data in the first storage device;
log a second set of data detailing the updates to the first set of data, the second set of data including record identifiers;
compare the record identifiers from the first storage device to a record identifier of the second storage device; and
replicate the updates to the first set of data on the second storage device, the second set of data identifying the updates.
-
Specification