Data recovery simulation
AssigneeEMC Corporation
InventorsMike Specht, Mark J. Halstead, Douglas E. Lecrone, Marik Marshak, Brett A. Quinn, Gary H. Cox, Benjamin W. Yoder
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC Corporation
InventorsMike Specht, Mark J. Halstead, Douglas E. Lecrone, Marik Marshak, Brett A. Quinn, Gary H. Cox, Benjamin W. Yoder
Estimating the term…
Handling failure of a primary group at a first data center may be simulated by cloning the at least one storage volume at a second data center, cloning at least one storage volume at a third data center, cloning at least one of: buffers used for providing data to the asynchronous backup group and maps used to maintain a record of data sent to the synchronous backup group but not yet sent to the asynchronous backup group; and simulating resuming work at one of the second data center and the third data center using at least one of clones of the buffers and clones of the maps.
A method of simulating handling failure of at least one of a plurality of data centers, the method, performed by at least one processor, comprising:
Computer software provided in a computer-readable storage medium that simulates handling failure of at least one of a plurality of data centers, the software, executable by at least one processor, comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
No related US applications are recorded in the indexed filing history.
Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing: functional…
By mirroring: using more than 2 mirrored copies
By mirroring: management of state, configuration or failover
Computing and data processing
About 1 year 6 months of term left · ends 26 Apr 2028 (estimated)
1. Technical Field
This application relates to computer storage devices, and more particularly to the field of transferring data between storage devices.
2. Description of Related Art
FIG. 1 is a schematic diagram showing a host, a local storage device, and a remote data storage device used in connection with the system described herein.
FIG. 2 is a schematic diagram showing a flow of data between a host, a local storage device, and a remote data storage device used in connection with the system described herein.
FIG. 3 is a schematic diagram illustrating items for constructing and manipulating chunks of data on a local storage device according to the system described herein.
Referring to FIG. 1, a diagram 20 shows a relationship between a host 22, a local storage device 24 and a remote storage device 26. The host 22 reads and writes data from and to the local storage device 24 via a host adapter (HA) 28, which facilitates the interface between the host 22 and the local storage device 24. Although the diagram 20 only shows one host 22 and one HA 28, it will be appreciated by one of ordinary skill in the art that multiple HA's may be used and that one or more HA's may have one or more hosts coupled thereto.
Data from the local storage device 24 is copied to the remote storage device 26 via an RDF link 29 to cause the data on the remote storage device 26 to be identical to the data on the local storage device 24. Although only the one link 29 is shown, it is possible to have additional links between the storage devices 24, 26 and to have links between one or both of the storage devices 24, 26 and other storage devices (not shown). In addition, the link 29 may be provided using a direct connection (wired, over-the-air, or some combination thereof), a network (such as the Internet), or any other appropriate means for conveying data. Note that there may be a time delay between the transfer of data from the local storage device 24 to the remote storage device 26, so that the remote storage device 26 may, at certain points in time, contain data that is not identical to the data on the local storage device 24. Communication using RDF is described, for example, in U.S. Pat. No. 5,742,792, which is incorporated by reference herein.
The local storage device 24 includes a first plurality of RDF adapter units (RA's) 30a, 30b, 30c and the remote storage device 26 includes a second plurality of RA's 32a-32c. The RA's 30a-30c, 32a-32c are coupled to the RDF link 29 and are similar to the host adapter 28, but are used to transfer data between the storage devices 24, 26. The software used in connection with the RA's 30a-30c, 32a-32c is discussed in more detail hereinafter.