×

Using a PID controller to opportunistically compress more data during garbage collection

  • US 10,678,436 B1
  • Filed: 05/29/2018
  • Issued: 06/09/2020
  • Est. Priority Date: 05/29/2018
  • Status: Active Grant
First Claim
Patent Images

1. A storage system, comprising:

  • a storage array;

    a storage controller, operatively coupled with the storage array;

    the storage controller configured to;

    determine a garbage collection directive by evaluating a present amount of reclaimable space in the storage array relative to a target amount of reclaimable space in the storage array; and

    perform garbage collection in the storage array, using data compression tuned to compression aggressiveness according to the garbage collection directive, whereina cost or benefit of the data compression is determined, over a range of parameter values or compression algorithms, relative to a rate of the garbage collection; and

    ,the data compression performed by the storage controller is tuned to compress live data from the reclaimable space over a range of the compression aggressiveness according to the garbage collection directive, to direct the rate of the garbage collection in accordance with the cost or benefit.

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