Patent ID: 8639808

Claim:
A method comprising: receiving ownership information at a coordination module from a host computer of a plurality of host computers, wherein the ownership information comprises mappings between a plurality of storage units and a plurality of storage processors within a storage subsystem, the plurality of host computers is configured to direct input/output operations to the plurality of storage units via the plurality of storage processors, and the plurality of host computers is configured to communicate with the plurality of storage processors over one or more network connections; and monitoring storage unit ownership, wherein the monitoring is performed by the coordination module; detecting whether a load imbalance exists, wherein the load balance results from a set of conditions comprising at least one of a network reconfiguration or an input/output load shift; in response to the detecting, identifying one or more storage units to be migrated from a first storage processor of the plurality of storage processors to a second storage processor of the plurality of storage processors, and modifying storage unit ownership of the one or more storage units, wherein the identifying and the modifying are performed by the storage controller.