Method for tracking changes in virtual disks
AssigneeVMware, Inc.
InventorsChristian Czezatke, Krishna Yadappanavar, Andrew Tucker
Life of this patent
Estimating the term…
Loading patent…
AssigneeVMware, Inc.
InventorsChristian Czezatke, Krishna Yadappanavar, Andrew Tucker
Estimating the term…
Systems and methods for tracking changes and performing backups to a storage device are provided. For virtual disks of a virtual machine, changes are tracked from outside the virtual machine in the kernel of a virtualization layer. The changes can be tracked in a lightweight fashion with a bitmap, with a finer granularity stored and tracked at intermittent intervals in persistent storage. Multiple backup applications can be allowed to accurately and efficiently backup a storage device. Each backup application can determine which block of the storage device has been updated since the last backup of a respective application. This change log is efficiently stored as a counter value for each block, where the counter is incremented when a backup is performed. The change log can be maintained with little impact on I/O by using a coarse bitmap to update the finer grained change log.
A method for tracking changes made to a virtual disk of a virtual machine running on a computer system, the method comprising:
A computer program product comprising a computer readable medium encoded with a plurality of instructions for controlling a processor to perform an operation for tracking changes made to a virtual disk of a virtual machine, the instructions comprising:
A method of backing up data on a storage device, the method comprising:
Dependencies are inferred from the claim text.