Dynamic routing of data across multiple data paths from a source controller to a destination controller
AssigneeHewlett-Packard Development Company, L.P.
InventorsHubert E. Brinkmann, Jr., Ryan A. Callison
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Development Company, L.P.
InventorsHubert E. Brinkmann, Jr., Ryan A. Callison
Estimating the term…
A drive array controller or other data handling system supports dynamic data routing across multiple data paths between a source controller and a destination controller. Each data path between the source controller and the data controller can include a cache memory. Based on detection of a cache address, the data path with the cache memory corresponding to the cache address is selected. Data transfer to a single destination controller can be alternated between different data paths based on detection of different cache addresses. Each data path can include a plurality of bus/memory interface devices and a peripheral bus such as a peripheral component interconnect (PCI) bus. As an alternative to dynamic data routing based on addressing, data routing can be based on command type.
A method of dynamic data routing for a storage controller, comprising the steps of:
A storage controller comprising:
A data handling system adapted for dynamic data routing, the system comprising:
A method of operating a drive array controller to provide dynamic data routing based on cache addressing, comprising:
Dependencies are inferred from the claim text.