Parallel data change tracking for maintaining mirrored data consistency
US7103796B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Sep 3, 2002 |
| Grant date | Sep 5, 2006 |
| Priority date | — |
| Expiry date | Jan 13, 2024 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F11/2071
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A method, system, computer system and computer program product to maintain consistency between mirrored copies of data. A first data change map identifies regions that are about to be updated. If a system failure occurs during the update, the first data change map identifies regions that were being changed so that only those regions can be synchronized to restore consistency between the mirrored copies of data. A second data change map tracks changes made to data after a snapshot of the mirrored data is taken. This second data change map enables the mirrored copies of data to be synchronized without copying all data from one mirrored copy to another. The first and second data change maps are updated in parallel to reduce processing time and overhead. This parallel processing enables fast restoration and synchronization of mirrored copies of data, while having minimal effect on performance of applications using the data.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.