×

Optimizing compression based on data activity

  • US 9,355,112 B1
  • Filed: 12/31/2012
  • Issued: 05/31/2016
  • Est. Priority Date: 12/31/2012
  • Status: Active Grant
First Claim
Patent Images

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

  • receiving a request to compress particular data stored within a memory space;

    determining an activity level for the particular data, wherein determining the activity level includes processing a historical log of locks imposed on the memory space to ascertain the number of times the particular data stored within the memory space was accessed during a recent time period, wherein the historical log of locks imposed on the memory space identifies ranges of extents which were locked during IO operations performed on the memory space, wherein processing the historical log of locks imposed on the memory space includes updating a set of counters based on the ranges of extents which were locked during the IO operations and which are identified by the historical log of locks;

    determining if compressing the particular data will increase or decrease system performance;

    if compressing the particular data will increase system performance, enabling compression of the particular data determined to have an activity level below a predetermined activity level threshold; and

    if compressing the particular data will decrease system performance, disabling compression of the particular data determined to have an activity level above the predetermined activity level threshold.

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