Host-based replication with end-to-end compression
US-2016224249-A1 · Aug 4, 2016 · US
US9727429B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9727429-B1 |
| Application number | US-201514674519-A |
| Country | US |
| Kind code | B1 |
| Filing date | Mar 31, 2015 |
| Priority date | Mar 31, 2015 |
| Publication date | Aug 8, 2017 |
| Grant date | Aug 8, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Example embodiments of the present invention relate to a method and system for immediate recovery of replicated virtual machines. The method includes replicating a complex asset from a first site of a distributed information processing system to a second site of the distributed information processing system. The replicated complex asset the may be configured at a first time in an active operational state but in a disconnected communicative state at the second site of the distributed information processing system. At a second time, the replicated complex asset may be configured in a connected communicative state at the second site of the distributed information processing system to facilitate recovery at the second site from a failure in the complex asset at the first site.
Opening claim text (preview).
What is claimed is: 1. A method comprising: replicating a complex asset from a first site of a distributed information processing system to a second site of the distributed information processing system, wherein the replicating creates a first replica of the complex asset at the second site; configuring the replicated complex asset at a first time in an active operational state but in a disconnected communicative state at the second site of the distributed information processing system; configuring the replicated complex asset at a second time in a connected communicative state at the second site of the distributed information processing system to facilitate recovery at the second site from a failure in the complex asset at the first site; replicating a second replica of the complex asset from the first site of the distributed information processing system to the second site of the distributed information processing system, wherein the second replica of the complex asset includes: (i) a snapshot of a first portion of the second replica of the complex asset and (ii) a second portion of the second replica of the complex asset; configuring the second replicated complex asset at a third time in the active operational state but in the disconnected communicative state at the second site of the distributed information processing system; and recovering the second replica of the complex asset at the second site according to the snapshot of the first portion of the second replica of the complex asset and the second portion of the second replica of the complex asset. 2. The method of claim 1 further comprising: monitoring the complex asset at the first site; and triggering recovery of the second replica of the complex asset at the second site responsive to detection of a failure in the related complex asset at the first site. 3. The method of claim 2 further comprising: configuring the second replicated complex asset at a fourth time in the connected communicative state at the second site of the distributed information processing system; and disabling the first replicated complex asset at a fifth time. 4. The method of claim 1 wherein replicating a second replica of the complex asset comprises: generating the snapshot of the first portion of a second complex asset at the first site of the distributed information processing system, the second complex asset comprising one or more virtual machines provided by one or more hypervisors of a virtualization platform of the first site and at least one storage element surfaced through a storage platform of the first site external to the virtualization platform; sending the snapshot to the second site of the distributed information processing system; and replicating a second portion of the complex asset at the second site. 5. The method of claim 1 wherein configuring the second replicated complex asset at the third time in the active operational state but in the disconnected communicative state at the second site of the distributed information processing system comprises configuring a ghost complex asset comprising one or more ghost virtual machines and one or more ghost storage elements of the second site in order to facilitate recovery at the second site. 6. The method of claim 3 wherein disabling the first replicated complex asset at the fifth time comprises deleting the snapshot of the first portion of the complex asset sent to the second site. 7. The method of claim 4 wherein sending the snapshot to the second site comprises sending the snapshot from a protection appliance of the first site to a protection appliance of the second site, wherein the protection appliances comprise respective complex asset recovery managers including respective journal processors configured to maintain respective recovery journals comprising complex asset state information at the respective first and second sites. 8. The method of claim 7 wherein sending the snapshot comprises sending the snapshot at least in part in metadata transmitted from the journal processor at the first site to the journal processor at the second site wherein said metadata comprises a complex asset bookmark including a pointer to one or more snapshot files. 9. A distributed information processing system comprising: a first site; a second site; a processing platform comprising at least one processing device having a processor coupled to memory implementing a complex asset recovery manager configured to: replicate a complex asset from the first site of the distributed information processing system to the second site of the distributed information processing system, wherein the replication creates a first replica of the complex asset at the second site; configure the replicated complex asset at a first time in an active operational state but in a disconnected communicative state at the second site of the distributed information processing system; configure the replicated complex asset at a second time in a connected communicative state at the second site of the distributed information processing system to facilitate recovery at the second site from a failure in the complex asset at the first site replicate a second replica of the complex asset from the first site of the distributed information processing system to the second site of the distributed information processing system, wherein the second replica of the complex asset includes: (i) a snapshot of a first portion of the second replica of the complex asset and (ii) a second portion of the second replica of the complex asset; configure the second replicated complex asset at a third time in the active operational state but in the disconnected communicative state at the second site of the distributed information processing system; and recover the second replica of the complex asset at the second site according to the snapshot of the first portion of the second replica of the complex asset and the second portion of the second replica of the complex asset. 10. The system of claim 9 wherein the processing platform is further configured to: monitor the complex asset at the first site; and trigger recovery of the second replica of the complex asset at the second site responsive to detection of a failure in the related complex asset at the first site. 11. The system of claim 10 wherein the processing platform is further configured to: configure the second replicated complex asset at a fourth time in the connected communicative state at the second site of the distributed information processing system; and disable the first replicated complex asset at a fifth time. 12. The system of claim 9 wherein the processing platform is further configured to: generate the snapshot of the first portion of a second complex asset at the first site of the distributed information processing system, the second complex asset comprising one or more virtual machines provided by one or more hypervisors of a virtualization platform of the first site and at least one storage element surfaced through a storage platform of the first site external to the virtualization platform; send the snapshot to the second site of the distributed information processing system; and replicate a second portion of the complex asset at the second site. 13. The system of claim 9 , wherein the processing platform is further configured to configure a ghost complex asset comprising one or more ghost virtual machines and one or more ghost storage elements of the second site in order to facilitate recovery at the second site. 14. The system of claim 11 wherein the processing platform is further configured to delete
Data re-synchronization of a redundant component, or initial sync of replacement, additional or spare unit · CPC title
Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes · CPC title
where the redundant components share neither address space nor persistent storage · CPC title
by selection of backup contents · CPC title
Error or fault detection not based on redundancy (power supply failures G06F1/30; network fault management H04L41/06) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.