×

Prioritized access for media with heterogeneous access rates

  • US 9,003,101 B1
  • Filed: 06/29/2011
  • Issued: 04/07/2015
  • Est. Priority Date: 06/29/2011
  • Status: Active Grant
First Claim
Patent Images

1. A non-volatile storage subsystem, comprising:

  • non-volatile storage media comprising a solid-state storage array, the non-volatile storage media including a higher write performance portion and a lower write performance portion; and

    a controller configured to;

    perform wear leveling operations on the solid-state storage array;

    designate at least one portion of the solid-state storage array as a portion with reduced wear compared to other portions of the solid-state storage array and maintain the designated at least one portion of the solid-state storage array as the portion with reduced wear compared to the other portions of the solid-state storage array, the higher write performance portion comprising the designated at least one portion of the solid-state storage array;

    maintain a list of available storage locations for the non-volatile storage media;

    receive a write command comprising a logical address and write data;

    determine a performance sensitivity associated with the write command, the write command having a higher performance sensitivity when it is received from a host system and having a lower performance sensitivity when it is received from a maintenance process internal to the non-volatile storage subsystem; and

    in response to determining that the write command has the higher performance sensitivity, execute the write command in a storage location of the designated at least one portion of the solid-state storage array chosen from the list of available storage locations.

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