Block status mapping system for reducing virtual machine backup storage
US-8996468-B1 · Mar 31, 2015 · US
US9904565B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9904565-B2 |
| Application number | US-201213364246-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 1, 2012 |
| Priority date | Feb 1, 2012 |
| Publication date | Feb 27, 2018 |
| Grant date | Feb 27, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Storage systems and methods are presented. A method can include: accessing virtual machine image information; performing an examination process on the virtual machine image information to determine characteristics of the virtual machine image information including temporary attributes of the virtual machine image information; performing an exclusion block identification process based upon results of the examination process to identify exclusion blocks, wherein exclusion blocks are identified for exclusion from a subsequent operation; and forwarding an indication of the exclusion blocks to the subsequent operation. In one embodiment the method is performed within a File Server.
Opening claim text (preview).
What is claimed is: 1. A method for reducing an amount of input forwarded to a subsequent operation, the method comprising: accessing virtual machine image information from a virtual machine disk image; performing an examination process on the virtual machine image information to determine characteristics of the virtual machine image information including life cycle characteristics associated with the virtual machine image information, wherein the determination comprises automatically identifying at least a first portion of the virtual machine image information having a shorter life cycle than a second portion of the virtual machine image information, wherein the first portion of the virtual machine image information includes files that are frequently modified since a previous de-duplication process and temporary files for which de-duplication is not desired, and wherein the examination process is operating system dependent for identifying specific operating system files; performing an exclusion block identification process based upon results of the examination process to identify exclusion blocks, wherein the exclusion blocks are identified for exclusion from the subsequent operation along with a downloaded copy of the virtual machine image information that must be committed back to its original data store, and wherein the exclusion blocks include blocks of data used by the frequently modified and the temporary files included in the first portion of the virtual machine image information after loopback mounting of the virtual machine disk image that resides in a mounted checkpoint; forwarding an indication of the exclusion blocks to the subsequent operation, wherein the subsequent operation includes at least a de-duplication operation or a backup operation; and performing the subsequent operation on the virtual machine disk image the excludes the exclusion blocks. 2. The method of claim 1 wherein the exclusion blocks are excluded from the subsequent de-duplication operation. 3. The method of claim 1 wherein the exclusion blocks are excluded from the subsequent backup operation. 4. The method of claim 1 wherein the exclusion blocks include virtual storage blocks storing information with a short life cycle with respect to the life cycle of other information associated with a virtual machine. 5. The method of claim 1 wherein the exclusion blocks include virtual storage blocks storing information that has been frequently modified since the previous de-duplication process. 6. The method of claim 1 wherein the exclusion blocks include virtual storage blocks storing other information that are otherwise designated for de-duplication avoidance. 7. The method of claim 1 wherein the method is performed within a File Server. 8. A non-transitory computer readable storage medium for reducing an amount of input forwarded to a subsequent operation, the non-transitory computer readable storage medium having stored thereon computer executable instructions that, when executed by a computer system, cause the computer system to perform a method comprising: accessing virtual machine image information from a virtual machine disk image; performing an examination process on the virtual machine image information to determine characteristics of the virtual machine image information including life cycle characteristics associated with the virtual machine image information, wherein the determination comprises automatically identifying at least a first portion of the virtual machine image information having a shorter life cycle than a second portion of the virtual machine image information, wherein the first portion of the virtual machine image information includes files that are frequently modified since a previous de-duplication process and temporary files for which de-duplication is not desired, and wherein the examination process is operating system dependent for identifying specific operating system files; performing an exclusion block identification process based upon results of the examination process to identify exclusion blocks, wherein the exclusion blocks are identified for exclusion from the subsequent operation along with a downloaded copy of the virtual machine image information that must be committed back to its original data store, and wherein the exclusion blocks include blocks of data used by the frequently modified and the temporary files included in the first portion of the virtual machine image information after loopback mounting of the virtual machine disk image that resides in a mounted checkpoint; forwarding an indication of the exclusion blocks to the subsequent operation, wherein the subsequent operation includes at least a de-duplication operation or a backup operation; and performing the subsequent operation on the virtual machine disk image the excludes the exclusion blocks. 9. The non-transitory computer readable storage medium of claim 8 wherein the exclusion blocks are excluded from the subsequent de-duplication operation. 10. The non-transitory computer readable storage medium of claim 8 wherein the exclusion blocks are excluded from the subsequent backup operation. 11. The non-transitory computer readable storage medium of claim 8 wherein the exclusion blocks include virtual storage blocks storing information with a short life cycle with respect to the life cycle of other information associated with a virtual machine. 12. The non-transitory computer readable storage medium of claim 8 wherein the exclusion blocks include virtual storage blocks storing information that has been frequently modified since the previous de-duplication process. 13. The non-transitory computer readable storage medium of claim 8 wherein the exclusion blocks include virtual storage blocks storing other information that are otherwise designated for de-duplication avoidance. 14. The non-transitory computer readable storage medium of claim 8 wherein the method is performed within a File Server. 15. A computer system for reducing an amount of input forwarded to a subsequent operation, the computer system comprising: a processor coupled to a computer readable storage media and executing computer readable code which causes the computer system to perform operations including: accessing virtual machine image information from a virtual machine disk image; performing an examination process on the virtual machine image information to determine characteristics of the virtual machine image information including life cycle characteristics associated with the virtual machine image information, wherein the determination comprises automatically identifying at least a first portion of the virtual machine image information having a shorter life cycle than a second portion of the virtual machine image information, wherein the first portion of the virtual machine image information includes files that are frequently modified since a previous de-duplication process and temporary files for which de-duplication is not desired, and wherein the examination process is operating system dependent for identifying specific operating system files; performing an exclusion block identification process based upon results of the examination process to identify exclusion blocks, wherein the exclusion blocks are identified for exclusion from the subsequent operation along with a downloaded copy of the virtual machine image information that must be committed back to its original data store, and wherein the exclusion blocks include blocks of data used by the frequently modified and the temporary files included in the first portion of the virtual machine image information
Hypervisor-specific management and integration aspects · CPC title
I/O management, e.g. providing access to device drivers or storage · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.