FLEXIBLE REMOTE DATA MIRRORING
First Claim
Patent Images
1. 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.
5 Assignments
0 Petitions
Accused Products
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.
-
Citations
10 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. 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. - View Dependent Claims (8, 9, 10)
-
Specification