Deterministic Optimization via Performance Tracking in a Data Storage System
AssigneeSeagate Technology LLC
InventorsSteven S. Williams, Stacey Secatch, David W. Claude, Kyumsung Lee, Benjamin J. Scott
Life of this patent
Estimating the term…
Loading patent…
AssigneeSeagate Technology LLC
InventorsSteven S. Williams, Stacey Secatch, David W. Claude, Kyumsung Lee, Benjamin J. Scott
Estimating the term…
A semiconductor data storage memory can receive data access commands into a queue in a first time sequence that correspond with the transfer of data between a host and portions of the memory. The memory may be divided into separate portions that each have a different owner and the access commands may be issued to each of the respective separate portions. The access commands can subsequently be executed in a different, second time sequence responsive to estimated completion times for each of the access commands based on measured completion times for previously serviced, similar commands to maintain a nominally consistent quality of service level for each of the respective owners.
A method comprising:
A method comprising:
A system comprising a resource module connected to a die set of a semiconductor memory and to a die set queue, the resource module comprising a monitor circuit configured to measure a performance metric of execution of a first data access command to the die set, the resource module comprising a scheduler circuit configured to alter a first execution sequence of data access commands to the die set to a second execution sequence in response to the measured performance metric to reduce a future execution time of at least one future data access command.
Dependencies are inferred from the claim text.