×

Subsequent operation input reduction systems and methods for virtual machines

  • US 9,904,565 B2
  • Filed: 02/01/2012
  • Issued: 02/27/2018
  • Est. Priority Date: 02/01/2012
  • Status: Active Grant
First Claim
Patent Images

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.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×