STORAGE ARRAY NETWORK PATH IMPACT ANALYSIS SERVER FOR PATH SELECTION IN A HOST-BASED I/O MULTI-PATH SYSTEM
First Claim
1. A method comprising:
- providing a path management module coupled to a storage area network, the storage area network comprising a plurality of paths from a storage device to a host device and comprising a plurality of components on the plurality of paths;
receiving path configuration information for the plurality of paths, a listing of the plurality of components within the storage area network, and a notification of a failure of a first component of the plurality of components within the storage area network;
correlating the received path configuration information, the received listing of the components, and the received notification of the failure of the first component to determine one or more paths associated with the host device affected by the failure; and
selecting, using the path management module, an alternative one of the paths to avoid the failed first component.
9 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for selecting a path for an I/O in a storage area network. In one embodiment, a method comprises receiving path configuration information for paths associated with a host device connected to the storage area network, a listing of components within the storage area network, and a notification of a component failure within the storage area network. The method may also comprise correlating the received path configuration information, the received listing of components, and the received notification of component failure to determine one determine one or more paths associated with the host device affected by the component failure. The method may further comprise transmitting to the host device an alert for the one or more affected paths.
-
Citations
20 Claims
-
1. A method comprising:
-
providing a path management module coupled to a storage area network, the storage area network comprising a plurality of paths from a storage device to a host device and comprising a plurality of components on the plurality of paths; receiving path configuration information for the plurality of paths, a listing of the plurality of components within the storage area network, and a notification of a failure of a first component of the plurality of components within the storage area network; correlating the received path configuration information, the received listing of the components, and the received notification of the failure of the first component to determine one or more paths associated with the host device affected by the failure; and selecting, using the path management module, an alternative one of the paths to avoid the failed first component. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a host device coupled to the storage area network, the storage area network comprising a plurality of paths from a storage device to a host device and comprising a plurality of components on the plurality of paths; a path impact analysis server for receiving path configuration information associated with the host device, a listing of the plurality of components within the storage area network, and a notification of a failure of a first component of the plurality of components within the storage area network, wherein the path impact analysis server is configured to; correlate the received path configuration information, the received listing of components, and the received notification of the failure of the first component to determine one or more paths associated with the host device affected by the failure; and a path management module in the host to select an alternative one of the paths to avoid the first component. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An article comprising:
a non-transitory machine-readable medium that stores executable instructions to select a path for an I/O in a storage area network, the storage area network comprising a plurality of paths from a storage device to a host device and comprising a plurality of components on the plurality of paths, the instructions causing a machine to; receive path configuration information associated with the host device, a listing of the plurality of components within the storage area network, and a notification of a component failure of the first component of the plurality of components within the storage area network; correlate the received path configuration information, the received listing of the plurality of components, and the received notification of the failure of the first component to determine one or more paths associated with the host device affected by the failure; and select an alternative one of the paths to avoid the failed first component. - View Dependent Claims (16, 17, 18, 19, 20)
Specification