Shared storage access load balancing for a large number of hosts
AssigneeEMC Corporation
InventorsSorin Faibish, Per Brashers, James Pedone, Jason Glasgow, Xiaoye Jiang
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC Corporation
InventorsSorin Faibish, Per Brashers, James Pedone, Jason Glasgow, Xiaoye Jiang
Estimating the term…
A data processing system includes host data processors, a data storage system including data storage shared among the host data processors, and a data switch coupling the host data processors to the data storage system. The data storage system has host adapter ports coupled to the data switch. The data switch is programmed for distributing block I/O requests from the host data processors over the operable host adapter ports for load balancing of the block I/O requests among the operable host adapter ports. The shared data storage can be a file system striped across RAID sets of disk drives for load balancing upon disk director ports of the data storage system. The data processing system can be expanded by adding more data storage systems, switches for the additional data storage systems, and switches for routing block I/O requests from the host processors to the data storage systems.
A method of load balancing in a data processing network, the data processing network including host data processors, a data storage system, and at least one data switch coupling the host data processors to the data storage system for receiving block I/O requests from the host data processors and transmitting block I/O requests to the data storage system, the data storage system including a storage controller and disk storage devices, the storage controller having host adapters and disk directors, the host adapters having host adapter ports coupled to said at least one data switch for receiving the block I/O requests transmitted by said at least one data switch, and disk directors having disk director ports coupled to RAID sets of the disk storage devices for transmission of single-block I/O requests from the disk director ports to the disk storage devices, said method comprising:
A method of load balancing in a data processing network, the data processing network including host data processors, a data storage system, and at least one data switch coupling the host data processors to the data storage system for receiving block I/O requests from the host data processors and transmitting block I/O requests to the data storage system, the data storage system including a storage controller and disk storage devices, the storage controller having host adapters and disk directors, the host adapters having host adapter ports coupled to said at least one data switch for receiving the block I/O requests transmitted by said at least one data switch, and disk directors having disk director ports coupled to RAID sets of the disk storage devices for transmission of single-block I/O requests from the disk director ports to the disk storage devices, said method comprising:
Dependencies are inferred from the claim text.