Remote copy secondary data copy validation-audit function
AssigneeInternational Business Machines Corporation
InventorsWilliam F. Micka, Claus W. Mikkelsen, Robert W. Shomler, May N. Wone
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsWilliam F. Micka, Claus W. Mikkelsen, Robert W. Shomler, May N. Wone
Estimating the term…
A data copy validation technique compares primary data to a copy of that data by generating check codes of the data to be validated at both primary and secondary sites in a continuously running remote data shadowing system. The validation session runs concurrently with the data shadowing so as not to disrupt the data shadowing. Each data validation session is assigned a copy start time, for example, a time preceding a time of a consistency group, for defining when the check code for data at the primary should be compared to a check code of the data at the secondary. The check code of the data at the secondary site is taken at a time that is the equivalent logical point-in-time of that data at the primary site even though the respective data contents may be different in real time.
A method for validating whether shadowed data is a true copy of primary data updates, wherein the primary data updates are generated by one or more applications running in a primary processor at a primary site, the primary data updates received by a primary storage subsystem, each primary data update identified by a unique device and subsystem address, the primary storage subsystem causing I/O write operations to write each primary data update therein, and wherein a secondary site, whether local to or remote from the primary site, shadows the primary data updates in sequence consistent order such that data at the secondary site is available for disaster recovery purposes, the method comprising steps of:
A data shadowing system including a primary site and a secondary site, the secondary site asynchronously shadowing in real time, record updates generated by applications running at the primary site, the primary site comprising:
An asynchronous remote data duplexing system providing storage based, realtime data shadowing with real time copy-audit validation, including a primary site running applications generating record updates and having a secondary site, remote from the primary site, the secondary site shadowing the record updates and providing disaster recovery for the primary site, the asynchronous remote data duplexing system comprising:
A method for validating whether shadowed data is a true copy of primary data updates, wherein the primary data updates are generated by one or more applications running in a primary processor at a primary site, the primary data updates received by a primary storage subsystem, each primary data update identified by a unique device and subsystem address, the primary storage subsystem causing I/O write operations to write each primary data update therein, and wherein a secondary site, whether local to or remote from the primary site, shadows the primary data updates in sequence consistent order such that the secondary site is available for disaster recovery purposes, the method comprising steps of:
Dependencies are inferred from the claim text.