Tracking structure for data replication synchronization
US10353870B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Feb 17, 2016 |
| Grant date | Jul 16, 2019 |
| Priority date | — |
| Expiry date | May 30, 2037 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F16/178
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
One or more techniques and/or computing devices are provided for utilizing a tracking structure for data replication synchronization. For example, a first storage controller, hosting first storage, may have a replication relationship with a second storage controller hosting second storage (e.g., write requests, modifying the first storage, may be replicated to the second storage). The first storage controller maintains a tracking structure comprising hash buckets, dynamic tree structures, and/or a tracking segment bitmap used to identify portions of the first storage as either comprising dirty data (e.g., data, modified by a write request not yet replicated to the second storage, that may be different than corresponding data within the second storage) or clean data (e.g., the same data as the second storage). The tracking structure may be used to resynchronize the second storage to the first storage, perform a quick resync, facilitate semi-synchronous replication, and/or perform snapshot-less resync.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.