×

Enhanced multi-streaming though statistical analysis

  • US 9,898,202 B2
  • Filed: 05/04/2016
  • Issued: 02/20/2018
  • Est. Priority Date: 11/30/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving a plurality of write requests at a Solid State Drive (SSD), each of the plurality of write requests associated with a stream;

    determining a plurality of write times, each of the plurality of write times associated with one of the plurality of write requests;

    receiving a plurality of invalidate requests at the SSD, each of the plurality of invalidate requests deleting data written by one of the plurality of write requests;

    determining a plurality of invalidate times, each of the plurality of invalidate times associated with one of the plurality of invalidate requests;

    calculating statistics for the stream, the calculated statistics responsive to the plurality of write times and the plurality of invalidate times; and

    using the calculated statistics to increase a likelihood that all data written to a block on the SSD will be invalidated around the same time, including;

    receiving a new write request, the new write request including new data; and

    selecting a destination to store the new data using the calculated statistics, the destination being one of a block on the SSD and a second-order stream.

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