Patent ID: 6968401

Claim:
A method for performing multiple path input/output, the method comprising: receiving a selection of a set of primary paths to be used for issuing transactions to the device, wherein the set of primary paths is a first subset of all available paths for the device; receiving a selection of a set of standby paths to be used for failover, wherein the set of standby paths is a second subset of all available paths for the device, wherein the first subset and the second subset have no paths in common; configuring a path control module for a device with the set of primary paths to be used for issuing transactions to the device; configuring the path control module with the set of standby paths for the device to be used for failover; issuing transactions to the device using the set of primary paths; and responsive to a path in the primary set of paths failing, failing over using at least one path in the set of standby paths.