8719497

Using Device Spoofing to Improve Recovery Time in a Continuous Data Protection Environment

PublishedMay 6, 2014
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method, comprising: providing a first storage volume to receive I/Os from a host and having a device ID, the first storage volume is in an active mode; providing a second storage volume to receive the I/Os from the first storage volume to replicate the first storage volume and having a device ID, the second storage volume is in a passive mode; and performing a recovery of the first storage volume comprising: shutting down a host; changing the second storage volume from the passive mode to the active mode after shutting down the host; changing the first storage volume from the active mode to the passive mode after shutting down the host; booting the host after changing the second storage volume from the passive mode to the active mode and changing the first storage volume from the active mode to the passive mode; and recognizing, at the host, the second storage volume as the first storage volume using the device ID of the second storage volume being identical to the device ID of the first storage volume.

2

2. The method of claim 1 wherein performing the recovery, further comprises: synchronizing the first storage volume with the second storage volume after booting the host.

3

3. The method of claim 2 wherein performing the recovery, further comprises, after synchronizing the first storage volume with the second storage volume: changing the first storage volume from the passive mode to the active mode; changing the second storage volume from the active mode to the passive mode; and booting the host after changing the first storage volume from the passive mode to the active mode and changing the second storage volume from the active mode to the passive mode.

4

4. The method of claim 3 wherein changing the second storage volume from the active mode to the passive mode comprises changing the second storage volume from the active mode to the passive mode for read I/Os and write I/Os.

5

5. The method of claim 1 wherein performing the recovery, further comprises: determining if data is corrupted at the second storage volume; shutting down the host if the data is corrupted at the second storage volume; rewinding the second storage volume to an earlier point in time after shutting down the host.

6

6. The method of claim 1 wherein changing the first storage volume from the active mode to the passive mode comprises changing the first storage volume from the active mode to the passive mode for read I/Os and write I/Os.

7

7. The method of claim 1 , further comprising providing a virtualization agent coupled to the first storage volume and the second storage volume.

8

8. An article comprising: a non-transitory machine-readable medium that stores executable instructions to perform a recovery of a first storage volume, the instructions causing a machine to: shut down a host; change the first storage volume from a passive mode to an active mode after shutting down the host; change a second storage volume from the active mode to the passive mode after shutting down the host, the second storage volume to receive I/Os to replicate the first storage volume; boot the host after changing the first storage volume from the passive mode to the active mode and changing the second storage volume from the active mode to the passive mode; and recognize, at the host, the second storage volume as the first storage volume after booting the host by using a device ID of the second storage volume, wherein the second storage volume has the same device ID as a device ID of the first storage volume.

9

9. The article of claim 8 , further comprising instructions causing the machine to: synchronize the first storage volume with the second storage volume after booting the host.

10

10. The article of claim 9 wherein the instructions causing the machine to synchronize the first storage volume with the second storage volume comprises instructions causing the machine to: change the first storage volume from the passive mode to the active mode; and change the second storage volume from the active mode to the passive mode; boot the host after changing the first storage volume from the passive mode to the active mode and changing the second storage volume from the active mode to the passive mode.

11

11. The article of claim 10 wherein the instructions causing the machine to change the second storage volume from the active mode to the passive mode comprises instructions causing the machine to change the second storage volume from the active mode to the passive mode for read I/Os and write I/Os.

12

12. The article of claim 8 further comprising instructions causing the machine to: determine if data is corrupted at the second storage volume; shut down the host if the data is corrupted at the second storage volume; and rewind the second storage volume to an earlier point in time after shutting down the host.

13

13. The article of claim 8 wherein the host is configured to provide I/Os to a virtualization agent, and wherein the virtualization agent provides the I/Os to at least one of the first storage volume and the second storage volume.

14

14. A continuous data protection system, comprising: circuitry configured to perform a recovery comprising circuitry configured to: shut down a host; change a first storage volume from a passive mode to an active mode after shutting down the host; change a second storage volume from the active mode to the passive mode after shutting down the host; boot the host after changing the first storage volume from the passive mode to the active mode and changing the second storage volume from the active mode to the passive mode; and recognize, at the host, the second storage volume as the first storage volume after booting the host by using a device ID of the second storage volume, wherein the device ID of the second storage volume is the same as a device ID of the first storage volume.

15

15. The continuous data protection system of claim 14 wherein the circuitry comprises at least one of a processor, a memory, programmable logic and logic gates.

16

16. The continuous data protection system of claim 14 wherein the circuitry to perform the recovery, further comprises circuitry to: synchronize the first storage volume with the second storage volume after booting the host.

17

17. The continuous data protection system of claim 16 wherein the circuitry to perform the recovery, further comprises, after synchronizing the first storage volume with the second storage volume, circuitry to: change the first storage volume from the passive mode to the active mode; change the second storage volume from the active mode to the passive mode; and boot the host after changing the first storage volume from the passive mode to the active mode and changing the second storage volume from the active mode to the passive mode.

18

18. The continuous data protection system of claim 17 wherein the circuitry to change the second storage volume from the active mode to the passive mode comprises circuitry to change the second storage volume from the active mode to the passive mode for read I/Os and write I/Os.

19

19. The continuous data protection system of claim 14 wherein circuitry to perform the recovery, further comprises circuitry to; determine if data is corrupted at the second storage volume; shut down the host if the data is corrupted at the second storage volume; and rewind the second storage volume to a point in time that the data is not corrupted after shutting down the host.

20

20. The continuous data protection system of claim 14 wherein the host is configured to provide I/Os to a virtualization agent, and wherein the virtualization agent provides the I/Os to at least one of the first storage volume and the second storage volume.

Patent Metadata

Filing Date

Unknown

Publication Date

May 6, 2014

Inventors

Arieh Don
Assaf Natanzon
Michael Scharland
David Meiri

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “USING DEVICE SPOOFING TO IMPROVE RECOVERY TIME IN A CONTINUOUS DATA PROTECTION ENVIRONMENT” (8719497). https://patentable.app/patents/8719497

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.