Patent ID: 8321377
Filing Date: 2012-11-27
Classification: G06F

Abstract:
1. A method of creating an application-consistent backup of data on a host system comprising one or more virtual machines and one or more storage devices, the method comprising: sending a first instruction to a virtual machine to prepare application-consistent snapshots of one or more virtual machine volumes; sending, by a guest requestor running within the virtual machine, to one or more applications running within the virtual machine, a second instruction to prepare an application-consistent snapshot of application-reported volume data; writing, by an application writer running within a virtual machine, a first state data comprising an application-consistent snapshot of application-reported volume data, to a virtual hard drive; generating a snapshot of the host storage device, the snapshot containing a second state data comprising data that is not application-consistent; retrieving the first state data from the snapshot of the virtual hard drive; and overwriting the second state data in the snapshot of the host storage device with the first state data.