Dynamic path selection in a storage network
AssigneePure Storage, Inc.
InventorsRonald Karr, John Mansperger
Life of this patent
Estimating the term…
Loading patent…
AssigneePure Storage, Inc.
InventorsRonald Karr, John Mansperger
Estimating the term…
Managing input/output (‘I/O’) queues in a data storage system, including: receiving, by a host that is coupled to a plurality of storage devices via a storage network, a plurality of I/O operations to be serviced by a target storage device; determining, for each of a plurality of paths between the host and the target storage device, a data transfer maximum associated with the path; determining, for one or more of the plurality of paths, a cumulative amount of data to be transferred by I/O operations pending on the path; and selecting a target path for transmitting one or more of the plurality of I/O operations to the target storage device in dependence upon the cumulative amount of data to be transferred by I/O operations pending on the path and the data transfer maximum associated with the path.
A method of dynamic path selection in a storage network, the method comprising:
An apparatus for dynamic path selection in a storage network, the apparatus comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions that, when executed by the computer processor, cause the apparatus to carry out:
A computer program product for dynamic path selection in a storage network, the computer program product disposed upon a computer readable medium, the computer program product comprising computer program instructions that, when executed, cause a computer to carry out:
Dependencies are inferred from the claim text.