Patent ID: 8850146
Filing Date: 2014-09-30
Classification: G06F

Abstract:
1. A non-transitory computer-accessible storage medium storing program instructions executable by one or more processors to perform operations including: initiating a first snapshot of a first one or more volumes that include one or more virtual disk image files of a virtual machine and a second one or more volumes that include data written by the virtual machine, wherein the first snapshot is based on a first point in time, wherein the virtual machine uses physical resources of a physical computer system, wherein a hypervisor controls access to the physical resources by the virtual machine, wherein the virtual machine is configured to bypass the hypervisor to access the second one or more volumes; creating a first backup image of the second one or more volumes using the first snapshot, wherein the first backup image of the second one or more volumes is based on the first point in time; initiating a second snapshot of the first one or more volumes that include the one or more virtual disk image files of the virtual machine, wherein the second snapshot is based on a second point in time after the first point in time; creating a second backup image of the one or more virtual disk image files of the virtual machine using the second snapshot, wherein the second backup image of the one or more virtual disk image files is based on the second point in time; and reverting the second backup image of the one or more virtual disk image files of the virtual machine to the first point in time using the first snapshot in order to make the second backup image of the one or more virtual disk image files time consistent with the first backup image of the second one or more volumes.