Adaptive Command Scheduling
AssigneeHitachi Global Storage Technologies Netherlands B.V.
InventorsDonald Joseph Molaro, Jorge Campello de Souza, Richard M. H. New, Damien C. D. Le Moal
Life of this patent
Estimating the term…
Abstract
A system for enhancing command scheduling is provided. In particular embodiments, the system includes a processor and a scheduler that receives commands from the processor for accessing a storage device. The scheduler receives a set of commands, some of which have a deadline, and the scheduler is configured to determine an execution order for those commands. The scheduler is also configured to defer the execution of one or more of those commands to a later time.
Claims21
A system comprising:
- a processor;
- a storage device;
- and
- a scheduler that receives commands from the processor for accessing the storage device, wherein the scheduler is configured to:
- determine a deadline for each of the commands;
- and
- issue at least one of the commands at a deferred time if the deadline for the at least one command falls after a time threshold.
A computer system that comprises code for optimizing a command scheduler, wherein the code is stored on a computer readable medium, the computer system comprising:
- code for determining a deadline for each command of a plurality of commands for accessing a storage device;
- and
- code for issuing at least one of the commands at a deferred time if the deadline for the at least one command falls after a time threshold.
A method for optimizing a command scheduler, the method comprising:
- determining a deadline for each command of a plurality of commands for accessing a storage device;
- and
- issuing at least one of the commands at a deferred time if the deadline for the at least one command falls after a time threshold.
Dependencies are inferred from the claim text.