×

Managing host data placed in a container file system on a data storage array having multiple storage tiers

  • US 9,594,514 B1
  • Filed: 06/27/2013
  • Issued: 03/14/2017
  • Est. Priority Date: 06/27/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method of managing host data in a data storage array, the method comprising:

  • in response to host input/output (I/O) requests from a set of host devices, placing host data in a container file system which is stored in a slice pool of storage slices formed by multiple storage tiers of the data storage array, each storage tier providing storage access at a different storage access speed;

    assigning classifications to storage slices of the slice pool which store the container file system, each classification being assigned based on storage slice access history resulting from the host I/O requests; and

    relocating portions of the container file system among the multiple storage tiers according to the classifications assigned to the storage slices of the slice pool,wherein the data storage array includes (i) a first storage tier formed by a first set of storage units which provides a first storage access speed, and (ii) a second storage tier formed by a second set of storage units which provides a second storage access speed, the first storage access speed being faster than the second storage access speed,wherein relocating the portions of the container file system among the multiple storage tiers includes moving, as the portions of the container file system, particular host data placed in the container file system from the second set of storage units to the first set of storage units to provide faster storage access speed to the particular host data, andwherein placing the host data in the container file system includes;

    performing file-based I/O operations to place, as the host data in the container file system, an upper-deck file system having hierarchically arranged host files within the container file system,wherein placing the host data in the container file system includes placing both data and metadata of the upper-deck file system within a file in the container file system.

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