×

Dynamic allocation of segments in a flash storage system

  • US 10,191,662 B2
  • Filed: 01/30/2017
  • Issued: 01/29/2019
  • Est. Priority Date: 10/04/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • adjusting, by a host controller of a storage system during run-time, storage bandwidth for a storage system process responsive to an input output (I/O) write request to write data to the storage system that comprises a plurality of solid-state storage drives by;

    calculating an allocation share for the storage system process requesting to write the data using a target ratio of open segments assigned to the storage system process, a target ratio of open segments assigned to other storage system processes having open segments, and a target number of open segments for the storage system; and

    responsive to determining an open segment usage by the storage system process is under the allocation share for the storage system process, opening a new segment for the storage system process.

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