×

Opportunity window hints for background operations in SSD

  • US 10,353,628 B2
  • Filed: 06/15/2017
  • Issued: 07/16/2019
  • Est. Priority Date: 04/13/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving a plurality of host commands from a host to access storage media of a solid-state drive (SSD);

    monitoring a raw rate for performing the plurality of host commands based on an amount of data transferred between the host and the SSD;

    calculating an average rate by taking an average of the raw rate over a time unit using a host-programmable weight;

    comparing the average rate against a threshold;

    detecting that the average rate falls below the threshold indicating an opening of an opportunity window;

    providing hints for the opportunity window; and

    determining whether to perform pending or imminent background operations during the opportunity window,wherein the method further comprises;

    calculating a plurality of average rates by taking an average of a plurality of raw rates over a time unit;

    comparing the plurality of average rates against a set of thresholds;

    detecting that a first average rate falls below a first threshold indicating an opening of a first opportunity window;

    detecting that a second average rate falls below a second threshold indicating an opening of a second opportunity window;

    providing hints for the first and second opportunity windows;

    determining whether to perform a first subset of the pending or imminent background operations during the first opportunity window; and

    determining whether to perform a second subset of the pending or imminent background operations during the second opportunity window.

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