Method and system for immediate recovery of replicated virtual machines

US9727429B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9727429-B1
Application numberUS-201514674519-A
CountryUS
Kind codeB1
Filing dateMar 31, 2015
Priority dateMar 31, 2015
Publication dateAug 8, 2017
Grant dateAug 8, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9727429B1 cover?
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 operati…
Who is the assignee on this patent?
Emc Corp, Emc Ip Holding Co Llc
What technology area does this patent fall under?
Primary CPC classification H04L67/1095. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 08 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).