×

Dynamic storage tiering in a virtual environment

  • US 10,380,078 B1
  • Filed: 10/17/2016
  • Issued: 08/13/2019
  • Est. Priority Date: 12/15/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, implemented in a computer system, comprising:

  • identifying, by a processor of the computer system, one or more files in a virtual machine file by accessing metadata describing the one or more files, wherein the computer system executes a host operating system,the identifying is performed by the host operating system,the one or more files are not recognized by the host operating system,the host operating system accesses the metadata via a guest operating system, andthe identifying the one or more files comprisesmounting the virtual machine file in a host file system associated with the host operating system;

    identifying, by the processor, at least one file of the one or more files that is subject to a tiering policy, whereinthe at least one file is identified based, at least in part, on one or more conditions specified by the tiering policy;

    selecting a first file of the at least one file;

    generating, by the processor, a map that translates a first location into another location, whereinthe first location is a location of the first file in the virtual machine file, according to a guest file system of the guest operating system,the another location is an offset of the first file relative to the virtual machine file, according to the host file system of the host operating system, andthe generating comprisesadding the offset to the map; and

    accessing the first file using the map, whereinthe accessing is performed by the host operating system, andthe map facilitates access to the first file by the host operating system.

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