Command aging method for data storage devices
AssigneeInternational Business Machines Corporation
InventorsDavid R. Hall, Nyles N. Heise
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsDavid R. Hall, Nyles N. Heise
Estimating the term…
A method for aging queued commands in a data storage device, wherein a next command is selected from the queued commands based on a combination of an expected access time (EAT) and an incentive term. The incentive term provides for selection of older ones of the queued commands that have larger EATs, instead of younger ones of the queued commands that have smaller EATs. Preferably, the value of the incentive term begins at zero, remains at zero for some number of queue sorts (which are performed before a command is selected for execution), and then increases continuously for some number of queue sorts or indefinitely. Both the incentive term's starting value and the rate at which it increases ate user-selectable parameters, and thus can be used to control service time and throughput in the disk drive's queue.
A method for aging queued commands in a data storage device, comprising:
A data storage device, comprising:
An article of manufacture embodying logic for aging queued commands in a data storage device, comprising:
24 The article of manufacture of claim 23, wherein the combination of the expected access time and the incentive term comprises subtracting the incentive term from the expected access time.
A method for aging queued commands in a device, comprising:
Dependencies are inferred from the claim text.