×

Enhancing performance-cost ratio of a primary storage adaptive data reduction system

  • US 9,659,060 B2
  • Filed: 04/30/2012
  • Issued: 05/23/2017
  • Est. Priority Date: 04/30/2012
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for data reduction in a storage system having processor resources, the method comprising:

  • determining attributes of data for storage in the storage system, wherein the attributes comprise size of the data, compression opportunity of the data, and longevity of the data;

    determining expected data reduction effectiveness for the data based on the attributes, wherein the expected data reduction effectiveness indicates whether the data will benefit from data reduction;

    determining an amount of the processor resources allocated for data reduction;

    determining whether to apply data reduction to the data or to bypass data reduction for the data based on the expected data reduction effectiveness and performance impact of applying data reduction to the data on the processor resources;

    in response to determining to bypass data reduction for the data, adapting one or more data paths to bypass data reduction, such that the data is stored in the storage system without data reduction; and

    in response to determining to apply data reduction to the data;

    selecting a type of data reduction technique from multiple types of data reduction techniques based on the attributes;

    adjusting the amount of the processor resources allocated for data reduction based on the expected data reduction effectiveness, the selected type of data reduction technique, and the performance impact of applying data reduction to the data on the processor resources, thereby facilitating selective allocation of the processor resources to improve resource usage efficiency of the processor resources; and

    applying the selected type of data reduction technique to the data;

    wherein the selected type of data reduction technique comprises data compression without deduplication if the size of the data does not exceed a pre-defined size or the longevity of the data does not exceed a pre-defined length of time; and

    wherein the selected type of data reduction technique comprises deduplication without data compression if the compression opportunity of the data indicates the data comprises one of pre-compressed data, uncompressible data, or encrypted data.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×