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 changes to first data stored on at least a first storage device for replication;
capturing the first set of changes to the first data in a first log;
transmitting over a network, at least a portion of first set of changes captured in the first log to a second log stored on one or more second storage devices, wherein transmitting the portion of the first set of changes creates a second set of changes in the second log;
replicating at least a portion of the first set of changes to the first data, by performing the second set of changes in the second log to create second data stored on the one or more second storage devices, wherein the second data is a replication of the first data stored on the first storage device;
after detection of a network communication error, comparing the second set of changes in the second log with the first set of changes to the first data to determine whether there is missing change data in the second set of changes; and
updating the second data on the one or more second storage devices upon detection of the missing change data, wherein updating the second data comprises copying at least a portion of updated first data stored on the first storage device to the one or more second storage devices.
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.
660 Citations
16 Claims
-
1. A method of synchronizing data between a first and second storage device comprising:
-
identifying a first set of changes to first data stored on at least a first storage device for replication; capturing the first set of changes to the first data in a first log; transmitting over a network, at least a portion of first set of changes captured in the first log to a second log stored on one or more second storage devices, wherein transmitting the portion of the first set of changes creates a second set of changes in the second log; replicating at least a portion of the first set of changes to the first data, by performing the second set of changes in the second log to create second data stored on the one or more second storage devices, wherein the second data is a replication of the first data stored on the first storage device; after detection of a network communication error, comparing the second set of changes in the second log with the first set of changes to the first data to determine whether there is missing change data in the second set of changes; and updating the second data on the one or more second storage devices upon detection of the missing change data, wherein updating the second data comprises copying at least a portion of updated first data stored on the first storage device to the one or more second storage devices. - 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:
-
transmitting over a network from at least a first storage device, at least a portion of a first set of changes to first data files stored on a first storage device to one or more second storage devices, wherein transmitting the portion of the first set of changes creates a second set of changes on the one or more second storage devices; performing the second set of changes to create second data files stored in one or more second storage devices, wherein the second data files are replicated copies of the first data files; detecting an interruption in the data transfer between at least the first storage device and the one or more second storage devices, and based on the detection of the interruption; comparing the first set of changes associated with the first storage device with the second set of changes associated with the second storage device to identify missing change data; and updating the second data files on the second storage device by copying updated first data files from the first storage device to the second storage device based on the missing change data. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification