×

Managing data placement in storage systems

  • US 10,082,959 B1
  • Filed: 12/27/2011
  • Issued: 09/25/2018
  • Est. Priority Date: 12/27/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for use in managing data placement in storage systems, the method comprising:

  • identifying a portion of a storage pool for reclaiming the portion as free storage in a data storage system, wherein the storage pool has been reserved for allocating storage upon receiving a storage allocation request, wherein the storage pool includes a set of logical volumes, wherein a logical volume of the set of logical volumes comprises a set of slices, each slice of the set of slices is a logical representation of a subset of physical disk storage;

    identifying a portion of physical disk storage associated with the portion of the storage pool identified for reclamation;

    identifying a set of slices associated with the portion of the physical disk storage in the data storage system;

    determining whether sufficient amount of free storage space is available in the same storage pool for relocating data of the set of slices of the storage pool;

    based on the determination, relocating data of the set of slices of the storage pool to another set of slices of the same storage pool in the data storage system based on characteristics of data and storage characteristics of the set of slices and the another set of slices of the storage pool, wherein the portion of the storage pool is reclaimed as free storage by avoiding relocating entire data of the storage pool to another storage pool;

    based on the relocation, avoiding allocating storage space from the set of slices upon receiving a new storage allocation request to use a storage space from the storage pool, wherein the new storage allocation request avoids allocating storage space from the set of slices being relocated;

    reclaiming the portion of the storage pool as free storage by removing the set of slices from the storage pool in the data storage system;

    reclaiming the portion of physical disk storage as free storage, wherein the portion of the physical disk storage includes a storage device; and

    reducing size of the storage pool based on the size of the portion of the physical disk storage reclaimed as free storage.

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