Storage area network methods and apparatus for topology rendering
First Claim
1. In a storage area network (“
- SAN”
) of the type including one or more digital data processors coupled for communication with one or more storage devices over an interconnect, the digital data processors and storage devices collectively being referred to as “
components,”
the improvement for effecting display on an output device of at least a portion of a topology of the SAN, the improvement comprising a process that is coupled to the output device and that generates for application thereto signals for effecting display thereon of a plurality of graphical objects, a first of which represents a first segment of the SAN, a second of which represents any of a second segment of the SAN or first component of the SAN, and a third of which represents at least a portion of the interconnect supporting communications between any of the segments and component represented by the first and second graphical objects, where a segment of the SAN comprises a plurality of components coupled for communication by the interconnect, the process selectively responding to operator selection of any of the first and second graphical objects representing a segment of the SAN by generating signals for application to the output device for effecting display thereon of one or more graphical objects representing any of segments and components making up that segment.
1 Assignment
0 Petitions
Accused Products
Abstract
A storage area network (“SAN”) includes one or more digital data processors that are coupled for communication with one or more storage devices (e.g., LUNs) over an interconnect. The improvement provides a mechanism for hierarchically displaying, e.g., on the administrator console or other output device, portions of the SAN topology. It includes a process that generates for application to the output device a plurality of graphical objects that represent “segments” of the SAN and/or components of the SAN, along with the interconnections between them. Thus, for example, a first graphical object displayed on the output device can represent a first segment of the SAN. A second graphical object can represent either a second segment of the SAN or a component (e.g., host or storage device) of the SAN. And, a third graphical object can represent the portion of the interconnect that couples the segments/component represented by the first and second graphical objects. The process selectively responds to operator/ administrator selection of any of the graphical objects that represent a segment by regenerating the display to depict the interconnected segments and/or components that make up that segment.
-
Citations
22 Claims
-
1. In a storage area network (“
- SAN”
) of the type including one or more digital data processors coupled for communication with one or more storage devices over an interconnect, the digital data processors and storage devices collectively being referred to as “
components,”
the improvement for effecting display on an output device of at least a portion of a topology of the SAN, the improvement comprisinga process that is coupled to the output device and that generates for application thereto signals for effecting display thereon of a plurality of graphical objects, a first of which represents a first segment of the SAN, a second of which represents any of a second segment of the SAN or first component of the SAN, and a third of which represents at least a portion of the interconnect supporting communications between any of the segments and component represented by the first and second graphical objects, where a segment of the SAN comprises a plurality of components coupled for communication by the interconnect, the process selectively responding to operator selection of any of the first and second graphical objects representing a segment of the SAN by generating signals for application to the output device for effecting display thereon of one or more graphical objects representing any of segments and components making up that segment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- SAN”
-
9. In a storage area network (“
- SAN”
) of the type including one or more digital data processors coupled for communication with one or more storage devices over an interconnect, the digital data processors and storage devices collectively being referred to as “
components,”
the improvement comprisinga graphical display device, a further digital data processor (“
manager”
) coupled to one or more of the components via a network and coupled to the graphical display device, the further digital data processor comprisinga store that maintains a topology model representing any of actual and possible communications between the components via the interconnect, a process coupled to the store that selectively effects display on the graphical display device of a plurality of graphical objects, a first of which represents a first segment of the SAN, a second of which represents any of a second segment of the SAN or first component of the SAN, and a third of which represents at least a portion of the interconnect supporting actual or possible communications between any of the segments and component represented by the first and second graphical objects, where a segment of the SAN comprises a plurality of components coupled for communication by the interconnect. - View Dependent Claims (10, 11)
- SAN”
-
12. In method of operating a storage area network (“
- SAN”
) of the type including one or more digital data processors coupled for communication with one or more storage devices over an interconnect, the digital data processors and storage devices collectively being referred to as “
components,”
the improvement for displaying a topological model of the SAN comprising the steps ofdisplay on an output device of a plurality of graphical objects, a first of which represents a first segment of the SAN, a second of which represents any of a second segment of the SAN or first component of the SAN, and a third of which represents at least a portion of the interconnect supporting communications between any of the segments and component represented by the first and second graphical objects, where a segment of the SAN comprises a plurality of components coupled for communication by the interconnect, responding to operator selection of any of the first and second graphical objects representing a segment of the SAN by generating signals for application to the output device for effecting display thereon of one or more graphical objects representing any of segments and components making up that segment. - View Dependent Claims (13, 14, 15, 16)
- SAN”
-
17. A method of operating a storage area network (“
- SAN”
) of the type including one or more digital data processors coupled for communication with one or more storage devices over an interconnect, the digital data processors and storage devices collectively being referred to as “
components,”
the method comprisingmaintaining a representation of a topology of the SAN, displaying on a graphical output device at least a portion of the topology of the SAN, the displaying step including displaying a plurality of hierarchically related graphical objects, at least one of the graphical objects representing any of a segment of a SAN, another of the graphical objects representing any of a segment of the SAN and a component of the SAN, and still another of the graphical objects representing an interconnect between the segments and/or component represented by the other graphical objects, where a segment of the SAN comprises a plurality of components coupled for communication by the interconnect, and where a component of the SAN includes any of a storage device and a digital data processor, responding to selection of a graphical object that represents a segment of the SAN by displaying a further portion of the topology of the SAN hierarchically related to the selected graphical object. - View Dependent Claims (18, 19, 20, 21, 22)
- SAN”
Specification