User interface architecture for storage area network
First Claim
1. In a storage area network (SAN) comprising one or more host digital data processors in communication with a plurality of storage devices, the improvement comprising:
- a manager process, in communication with at least the one or more host digital data processors, that maintains a SAN representation, wherein the SAN representation includes components of the SAN, attributes of the components, segments, attributes of the segments, interconnections, and attributes of the interconnections, wherein the SAN is divided into several types of segments, wherein a segment is a portion of the SAN containing multiple interconnected components represented as at least one of individual components and one or more additional segments, wherein the manager process communicates with one or more agents, each of which is associated with one of the host digital data processors, to gather information regarding the attributes of the components, the attributes of the segments, and the attributes of the interconnections, and wherein the manager process validates the information gathered by the one or more agents,a graphical output device,a user interface process, coupled to the graphical output device, the user interface process controlling the output device for purposes of displaying a plurality of graphical objects that represent the components, segments, and interconnections of the SAN representation and, in response to selection of a graphical object, displaying an attribute of the selected graphical object, wherein the attribute is one of the attributes of a component, of a segment or of an interconnection, andan interface element, coupled to the manager process and to the user interface process, that effects retrieval of the SAN representation maintained by the manager process and transmission of the retrieved SAN representation to the output device for display.
1 Assignment
0 Petitions
Accused Products
Abstract
A digital data processor of the type used, e.g., in management of a storage area network (SAN), executes a process (a “manager” process) to maintain a representation of the SAN topology or at least an attribute thereof. A graphical output device displays the SAN representation. A further process (a “user interface” process) controls the output device for purposes of displaying that representation. An interface element effects retrieval of the SAN representation, for example, in response to a request from the user interface process. It transmits that representation to the user interface process for display on the graphical output device.
-
Citations
24 Claims
-
1. In a storage area network (SAN) comprising one or more host digital data processors in communication with a plurality of storage devices, the improvement comprising:
-
a manager process, in communication with at least the one or more host digital data processors, that maintains a SAN representation, wherein the SAN representation includes components of the SAN, attributes of the components, segments, attributes of the segments, interconnections, and attributes of the interconnections, wherein the SAN is divided into several types of segments, wherein a segment is a portion of the SAN containing multiple interconnected components represented as at least one of individual components and one or more additional segments, wherein the manager process communicates with one or more agents, each of which is associated with one of the host digital data processors, to gather information regarding the attributes of the components, the attributes of the segments, and the attributes of the interconnections, and wherein the manager process validates the information gathered by the one or more agents, a graphical output device, a user interface process, coupled to the graphical output device, the user interface process controlling the output device for purposes of displaying a plurality of graphical objects that represent the components, segments, and interconnections of the SAN representation and, in response to selection of a graphical object, displaying an attribute of the selected graphical object, wherein the attribute is one of the attributes of a component, of a segment or of an interconnection, and an interface element, coupled to the manager process and to the user interface process, that effects retrieval of the SAN representation maintained by the manager process and transmission of the retrieved SAN representation to the output device for display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. In a storage area network (SAN) comprising a plurality of digital data processors in communication with a plurality of storage devices, the improvement comprising:
-
a console having a display for presenting a model of topology of the SAN, wherein the SAN topology includes components of the SAN, segments, relationships between the components and segments, attributes of the components, attributes of the segments, interconnections, and attributes of the interconnections a user interface process coupled to the console that effects the display of the SAN topology on the console display, which includes displaying a plurality of graphical objects that represent the components, segments, and interconnections of the SAN topology and, in response to selection of a graphical object, displaying an attribute of the selected graphical object, wherein the attribute is one of the attributes of a component, of a segment or of an interconnection, a manager process that maintains a topology representation of the SAN, wherein the topology representation is an internal representation of the SAN, wherein the manager process communicates with one or more agents, each of which is associated with one of the host digital data processors, to gather information regarding the attributes of the components, the attributes of the segments, and the attributes of the interconnections, and wherein the manager process validates the information gathered by the one or more agents, and an element coupled to the user interface process and the manager process, the element receives a request for SAN topology data from the user interface process, and effects retrieval, in response to the request, of the topology representation maintained by the manager, the element segregates the retrieved topology representation into a plurality of sub-representations, and the element further transmits the sub-representations to the user interface element for presentation by the display. - View Dependent Claims (18, 19, 20)
-
-
21. A method for displaying data comprising:
-
maintaining a Storage Area Network (SAN) representation with a manager process, wherein the manager process is in communication with at least one or more host digital data processors, and wherein the SAN representation includes components of the SAN, attributes of the components, segments, attributes of the segments, interconnections, and attributes of the interconnections, wherein the SAN is divided into several types of segments, wherein a segment is a portion of the SAN containing multiple interconnected components represented as at least one of individual components and one or more additional segments, wherein the manager process communicates with one or more agents, each of which is associated with one of the host digital data processors, to gather information regarding the attributes of the components, the attributes of the segments, and the attributes of the interconnections, and wherein the manager process validates the information gathered by the one or more agents; controlling, with a user interface process, a graphical output device for purposes of displaying a plurality of graphical objects that represent components, segments, and interconnections of the SAN representation and, in response to selection of a graphical object, displaying an attribute of the selected graphical object, wherein the attribute is one of the attributes of a component, of a segment or of an interconnection; retrieving, with an interface element, coupled to the manager process and to the user interface process, the SAN representation maintained by the manager process; and transmitting, with the interface element, the retrieved SAN representation to the output device for display.
-
-
22. A method for displaying data, comprising:
-
presenting, with a console having a display, a model of topology of a Storage Area Network (SAN), wherein the SAN topology includes components of the SAN, segments, and relationships between the components and segments, attributes of the components, attributes of the segments, and attributes of interconnections effecting, with a user interface process, the display of the SAN topology on the console display, which includes displaying a plurality of graphical objects that represent the components, segments, and interconnections of the SAN topology and, in response to selection of a graphical object, displaying an attribute of the selected graphical object, wherein the attribute is one of the attributes of a component, of a segment or of an interconnection; maintaining, with a manager process, a topology representation of the SAN, wherein the topology representation is an internal representation of the SAN, wherein the manager process communicates with one or more agents, each of which is associated with one of the host digital data processors, to gather information regarding the attributes of the components, the attributes of the segments, and the attributes of the interconnections, and wherein the manager process validates the information gathered by the one or more agents; receiving, with an element coupled to the user interface process and the manager process, a request for SAN topology data from the user interface process; effecting, with the element, retrieval, in response to the request, of the topology representation maintained by the manager; segregating, with the element, the retrieved topology representation into a plurality of sub-representations, and transmitting, with the element, the sub-representations to the user interface element for presentation by the display.
-
-
23. One or more programs for displaying data, wherein the one or more programs are capable of:
-
maintaining a Storage Area Network (SAN) representation with a manager process, and wherein the SAN representation includes components of the SAN, attributes of the components, segments, attributes of the segments, interconnections, and attributes of the interconnections, wherein the SAN is divided into several types of segments, and wherein a segment is a portion of the SAN containing multiple interconnected components represented as at least one of individual components and one or more additional segments, wherein the manager process communicates with one or more agents, each of which is associated with one of the host digital data processors, to gather information regarding the attributes of the components, the attributes of the segments, and the attributes of the interconnections, and wherein the manager process validates the information gathered by the one or more agents; controlling, with a user interface process, a graphical output device for purposes of displaying a plurality of graphical objects that represent components, segments, and interconnections of the SAN representation and, in response to selection of a graphical object, displaying an attribute of the selected graphical object, wherein the attribute is one of the attributes of a component, of a segment or of an interconnection; retrieving, with an interface element, coupled to the manager process and to the user interface process, the SAN representation maintained by the manager process; and transmitting, with the interface element, the retrieved SAN representation to the output device for display.
-
-
24. One or more programs for displaying data, wherein the one or more programs are capable of:
-
presenting, with a console having a display, a model of topology of a Storage Area Network (SAN), wherein the SAN topology includes components of the SAN, segments, and relationships between the components and segments, attributes of the components, attributes of the segments, and attributes of interconnections; effecting, with a user interface process, the display of the SAN topology on the console display, which includes displaying a plurality of graphical objects that represent the components, segments, and interconnections of the SAN topology and, in response to selection of a graphical object, displaying an attribute of the selected graphical object, wherein the attribute is one of the attributes of a component, of a segment or of an interconnection; maintaining, with a manager process, a topology representation of the SAN, wherein the topology representation is an internal representation of the SAN, wherein the manager process communicates with one or more agents, each of which is associated with one of the host digital data processors, to gather information regarding the attributes of the components, the attributes of the segments, and the attributes of the interconnections, and wherein the manager process validates the information gathered by the one or more agents; receiving, with an element coupled to the user interface process and the manager process, a request for SAN topology data from the user interface process; effecting, with the element, retrieval, in response to the request, of the topology representation maintained by the manager; segregating, with the element, the retrieved topology representation into a plurality of sub-representations, and transmitting the sub-representations to the user interface element for presentation by the display.
-
Specification