Flexible remote data mirroring
AssigneeMiralink Corporation
InventorsRon McCabe, Tracy Camp
Life of this patent
Estimating the term…
Abstract
Methods, systems, and configured storage media are provided for flexible data mirroring. In particular, the invention provides local-remote role reversal, implementation of hot standby server status through a “media not ready” signal, several alternate buffer contents and buffering schemes, transactioning, many-to-one mirroring through use of “virtual” remote mirroring units, identification of frequently accessed data without application-specific knowledge but based instead on an application's logged and analyzed behavior, and use of the secondary server in a non-authoritative manner.
Claims10
A method for data mirroring, comprising:
- receiving change data from a source, the change data received in a mirroring unit;
- and
- storing a changed logical block number in a buffer in the mirroring unit, the changed logical block number indicating a logical block on the source corresponding to the change data.
A method for data storage management, comprising:
- creating a set of mirrored data elements in a mirroring unit, the first set of mirrored data elements including all data of a mirrored volume at a first time;
- maintaining the set of mirrored data elements;
- and
- maintaining an ordered queue of change data in the mirroring unit, wherein a combination of at least one entry of the ordered queue and the set of mirrored data elements includes all data of the mirrored volume at a second time.
Dependencies are inferred from the claim text.