System and method for generating perspectives of a SAN topology
First Claim
1. A storage area network (SAN) management system, including a CPU and memory, to generate perspectives of a SAN topology, the SAN management system including:
- a SAN manager program to monitor a storage area network (SAN), said SAN manager program capable of generating an adjacency matrix, said SAN manager program capable of facilitating direct data transfers between storage devices without server intervention, and said SAN manager program utilizing information gathered in the generating of prior SAN perspectives,a SAN management database linked with the SAN manager program, wherein the SAN management database maintains information identifying devices included within the SAN and connections between the devices;
a plurality of sensor agents positioned within devices included within the SAN, wherein the sensor agents gather information associated with events occurring within the SAN and provide the gathered information to the SAN manager for inclusion within the SAN management database; and
a topology viewer linked to the SAN manager to generate a user requested topology perspective according to data included within the SAN management database and data associated with a previously requested topology perspective, said topology viewer including memory for storing information pertaining to previously requested topology perspectives, said topology viewer enabled to generate a view of physical connections given a selection of a logical connection.
1 Assignment
0 Petitions
Accused Products
Abstract
A SAN management system including the ability to generate perspectives of a SAN topology is provided. The SAN management system includes a SAN manager program to monitor a SAN. The SAN management system further includes a SAN management database linked with the SAN manager program, wherein the SAN management database maintains information identifying devices included within the SAN and connections between the devices. In addition, the SAN management system includes a plurality of sensor agents positioned within the devices included within the SAN, wherein the sensor agents gather information pertaining to the connections between the devices and provide the gathered information to the SAN manager program for inclusion within the SAN management database. Moreover, the SAN management system includes a topology viewer linked to the SAN manager to generate a user requested topology perspective according to data included within the SAN management database and data associated with a previously requested topology perspective.
-
Citations
12 Claims
-
1. A storage area network (SAN) management system, including a CPU and memory, to generate perspectives of a SAN topology, the SAN management system including:
-
a SAN manager program to monitor a storage area network (SAN), said SAN manager program capable of generating an adjacency matrix, said SAN manager program capable of facilitating direct data transfers between storage devices without server intervention, and said SAN manager program utilizing information gathered in the generating of prior SAN perspectives, a SAN management database linked with the SAN manager program, wherein the SAN management database maintains information identifying devices included within the SAN and connections between the devices; a plurality of sensor agents positioned within devices included within the SAN, wherein the sensor agents gather information associated with events occurring within the SAN and provide the gathered information to the SAN manager for inclusion within the SAN management database; and a topology viewer linked to the SAN manager to generate a user requested topology perspective according to data included within the SAN management database and data associated with a previously requested topology perspective, said topology viewer including memory for storing information pertaining to previously requested topology perspectives, said topology viewer enabled to generate a view of physical connections given a selection of a logical connection. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product for use with a data processing system, the computer program product comprising a storage medium and program means recorded thereon for:
-
receiving a request to provide a perspective of a SAN topology; analyzing the request at a topology viewer and sending the request to a SAN management program for adjacent nodes; receiving adjacent nodes from the SAN management program by the topology viewer and comparing them against a topology viewer cache to identify modes already included with an adjacency matrix; determining by the topology viewer those nodes which should not be in the adjacency matrix; calculating data paths within the requested perspective which have not been previously calculated; utilizing information gathered in the generating of prior SAN topology perspectives by the SAN management program from memory in the SAN management program allocated for that purpose, generating the requested perspective according to both the previously calculated data paths and the calculated data paths; and
,enabling the generation of a view of physical connections given a logical data connection. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A SAN management system device including system readable code readable by a server system for generating a perspective of a SAN topology, comprising:
-
logic means for receiving a request to provide a perspective of a SAN topology; logic means for analyzing the request at a topology viewer and sending the request to a SAN management program for adjacent nodes; logic means for receiving adjacent nodes from the SAN management program by the topology viewer and comparing them against a topology viewer cache to identify modes already included with an adjacency matrix; logic means for determining by the topology viewer those nodes which should not be in the adjacency matrix; logic means for calculating data paths within the requested perspective which have not been previously calculated; logic means for utilizing information gathered in the generating of prior SAN topology perspectives by the SAN management program from memory in the SAN management program allocated for that purpose; logic means for generating the requested perspective according to both the previously calculated data paths stored in memory allocated for that purpose and the calculated data paths, whereby the perspective includes all SAN devices within the SAN topology which are connected to an identified SAN device and all SAN devices which are accessible to the identified SAN device, wherein the identified SAN device is included within the SAN topology; and
,logic means for generating a view of physical connections given a selection of a logical connection.
-
Specification