Method and system of an adaptive input/output scheduler for storage arrays
AssigneeLSI Corporation
InventorSridhar Balsubramanian
Life of this patent
Estimating the term…
Loading patent…
AssigneeLSI Corporation
InventorSridhar Balsubramanian
Estimating the term…
An adaptive input/output (I/O) scheduler for storage arrays is disclosed. In one embodiment, a method of a redundant array of independent disks (RAID) controller for deploying an optimal I/O scheduler type per a storage array configuration includes generating performance data by assessing respective performances of a plurality of I/O scheduler types on different RAID level test volumes with at least one I/O pattern generated internally within a storage subsystem which comprises the RAID controller. The method also includes storing the associativeness of the performance data with respect to a particular I/O scheduler most suited for a given I/O workload to a nonvolatile memory of the RAID controller. The method further includes deploying an optimal one of the plurality of I/O scheduler types and at least one performance parameter for at least one subsequent I/O operation associated with the storage subsystem based on the performance data.
A method of a redundant array of independent disks (RAID) controller for deploying an optimal input/output (I/O) scheduler type per a storage array configuration, comprising:
A system in a redundant array of independent disks (RAID) controller for deploying an optimal I/O scheduler type per a storage array configuration, comprising:
A computer readable medium for deploying an optimal input/output (I/O) scheduler type per a storage array configuration having instructions that, when executed by a computer, cause the computer to perform a method comprising:
Dependencies are inferred from the claim text.