Polsinelli PC
Static load balancing for file systems in a multipath I/O environment
A data processing system includes a file server and a storage controller linking the file server to a storage array. There are alternative data paths between the file server and the storage controller for accessing logical units of storage (LUNs) in the storage array. A file system is striped across the LUNs. For load balancing, the file server is programmed with a facility for selecting mappings between the LUNs and the data paths. Upon mounting the file system, the facility is invoked to get a next mapping between the LUNs and the data paths, and this next mapping is used during read and write access to the mounted file system. The facility can also be invoked to get another mapping when another file system is mounted on the LUNs.
EMC IP HOLDING COMPANY LLC
G G G G
G06F G06F G06F G06F
inventional inventional inventional inventional
Huamin Chen
Chen Gong