Cloud agnostic replication

US9690504B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9690504-B1
Application numberUS-201514870088-A
CountryUS
Kind codeB1
Filing dateSep 30, 2015
Priority dateSep 30, 2015
Publication dateJun 27, 2017
Grant dateJun 27, 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.

A computer implemented method, computer program product, and system comprising setting a configuration of a virtual machine to boot into a replication virtual machine or a production virtual machine, booting the virtual machine to the set configuration, and upon a failover, rebooting the virtual machine into the other configuration.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: a virtual machine with a splitter and a configuration to enable the virtual machine to switch between modes including a replication virtual machine mode and a production virtual machine mode; computer-executable logic operating in memory, wherein the computer-executable program logic is configured to enable execution across one or more processors of: setting the configuration of the virtual machine to boot into a replication virtual machine or a production virtual machine; and booting the virtual machine to the set configuration; and upon a failover, rebooting the virtual machine into the other configuration; wherein the replication virtual machine mode enables a virtual replication appliance to access the virtual disks of the replication virtual machine; wherein the replication virtual machine boots to a separate boot disk and has access to disks corresponding to a production virtual machine as disks internal to the replication virtual machine. 2. The system of claim 1 wherein the production virtual machine mode loads a splitter upon booting into production virtual machine. 3. The system of claim 1 wherein a production splitter sends IO to a virtual replication protection appliance (vRPA), the vRPA communicating the IO to a second vRPA, which communicates with the virtual machine replicating the IO to create a copy of a virtual machine disk. 4. The system of claim 1 the logic further enabling: creating the virtual machine by configuring the virtual machine to have one more virtual machine disk than a production virtual machine the virtual machine is to replicate. 5. The method of claim 1 wherein the separate boot disk has an operating system that enables it to be booted from the additional disk when replicating IO and booted from the production virtual machines primary disk when running as a production virtual machine. 6. The method of claim 1 wherein the separate boot disk is configured with a dual boot option. 7. A computer implemented method comprising: setting a configuration of a virtual machine to boot into a replication virtual machine or a production virtual machine; wherein in the virtual machine has a splitter and a configuration to enable the virtual machine to switch between modes including a replication virtual machine mode and a production virtual machine mode; and booting the virtual machine to the set configuration; and upon a failover, rebooting the virtual machine into the other configuration; wherein the replication virtual machine mode enables a virtual replication appliance to access the virtual disks of the replication virtual machine; wherein the replication virtual machine boots to a separate boot disk and has access to disks corresponding to a production virtual machine as disks internal to the replication virtual machine. 8. The method of claim 7 wherein the production virtual machine mode loads a splitter upon booting into production virtual machine. 9. The system of claim 7 wherein a production splitter sends IO to a virtual replication protection appliance (vRPA), the vRPA communicating the IO to a second vRPA, which communicates with the virtual machine replicating the IO to create a copy of a virtual machine disk. 10. The system of claim 7 further comprising: creating the virtual machine by configuring the virtual machine to have one more virtual machine disk than a production virtual machine the virtual machine is to replicate. 11. The system of claim 7 wherein the separate boot disk has an operating system that enables it to be booted from the additional disk when replicating IO and booted from the production virtual machines primary disk when running as a production virtual machine. 12. The system of claim 7 wherein the separate boot disk is configured with a dual boot option. 13. A computer program product comprising: a non-transitory computer readable medium encoded with computer executable program code, wherein the code enables execution across one or more processors of: setting a configuration of a virtual machine to boot into a replication virtual machine or a production virtual machine; wherein in the virtual machine has a splitter and a configuration to enable the virtual machine to switch between modes including a replication virtual machine mode and a production virtual machine mode; and booting the virtual machine to the set configuration; and upon a failover, rebooting the virtual machine into the other configuration; wherein the replication virtual machine mode enables a virtual replication appliance to access the virtual disks of the replication virtual machine; wherein the replication virtual machine boots to a separate boot disk and has access to disks corresponding to a production virtual machine as disks internal to the replication virtual machine. 14. The computer program product of claim 13 wherein the production virtual machine mode loads a splitter upon booting into production virtual machine. 15. The computer program product of claim 13 wherein a production splitter sends IO to a virtual replication protection appliance (vRPA), the vRPA communicating the IO to a second vRPA, which communicates with the virtual machine replicating the IO to create a copy of a virtual machine disk. 16. The computer program product of claim 13 the logic further enabling: creating the virtual machine by configuring the virtual machine to have one more virtual machine disk than a production virtual machine the virtual machine is to replicate. 17. The computer program product of claim 13 wherein the separate boot disk has an operating system that enables it to be booted from the additional disk when replicating IO and booted from the production virtual machines primary disk when running as a production virtual machine. 18. The computer program product of claim 13 wherein the separate boot disk is configured with a dual boot option.

Assignees

Inventors

Classifications

  • Details of asynchronous mirroring using a journal to transfer not-yet-mirrored changes · CPC title

  • involving virtual machines · CPC title

  • Redundant storage or storage space (G06F11/2056 takes precedence) · CPC title

  • G06F9/4411Primary

    Configuring for operating with peripheral devices; Loading of device drivers · CPC title

  • Hypervisor-specific management and integration aspects · 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 US9690504B1 cover?
A computer implemented method, computer program product, and system comprising setting a configuration of a virtual machine to boot into a replication virtual machine or a production virtual machine, booting the virtual machine to the set configuration, and upon a failover, rebooting the virtual machine into the other configuration.
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 G06F9/4411. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 27 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).