Storage area network zone optimization
First Claim
1. A storage area network comprising:
- one or more operational switches, wherein said one or more operational switches contain zone databases of said storage area network;
a parsing logic for parsing said zone databases into a relational database, wherein said relational database comprises descriptions of nodes and edges of said storage area network;
a graphic rendering engine operating on said relational database to present an undirected graph of said storage area network;
a structuring logic to structure said undirected graph into a layout using one or more pre-defined algorithms, wherein said one or more pre-defined algorithms identify potentially problematic zones in said storage area network;
a metrics calculator to calculate metrics of inbetweenness centrality, closeness centrality, and eccentricity of said storage area network from said layout, wherein said metrics are applied as indicators to said layout to highlight problematic zones in said storage area network; and
a display to display said layout with said indicators to enable optimization operations on said storage area network.
3 Assignments
0 Petitions
Accused Products
Abstract
A storage area network (SAN) includes operational switches that contain zone databases of the SAN. A parsing logic parses the zone databases into a relational database that has descriptions of nodes and edges of the SAN. A graphic rendering engine operating on the relational database presents an undirected graph of the SAN. A structuring logic structures the undirected graph into a layout using one or more pre-defined algorithms, wherein the one or more pre-defined algorithms identify potentially problematic zones in the SAN. A metrics calculator calculates metrics of inbetweenness centrality, closeness centrality, and eccentricity of the SAN from the layout, wherein the metrics are applied as indicators to the layout to highlight problematic zones in the SAN. A display presents the layout with the indicators to enable optimization operations on the SAN.
15 Citations
20 Claims
-
1. A storage area network comprising:
-
one or more operational switches, wherein said one or more operational switches contain zone databases of said storage area network; a parsing logic for parsing said zone databases into a relational database, wherein said relational database comprises descriptions of nodes and edges of said storage area network; a graphic rendering engine operating on said relational database to present an undirected graph of said storage area network; a structuring logic to structure said undirected graph into a layout using one or more pre-defined algorithms, wherein said one or more pre-defined algorithms identify potentially problematic zones in said storage area network; a metrics calculator to calculate metrics of inbetweenness centrality, closeness centrality, and eccentricity of said storage area network from said layout, wherein said metrics are applied as indicators to said layout to highlight problematic zones in said storage area network; and a display to display said layout with said indicators to enable optimization operations on said storage area network. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of optimizing a storage area network, said method comprising:
-
extracting, by one or more processors, zone databases of a storage area network from one or more operational switches in the storage area network; parsing, by one or more processors, said zone databases into a relational database, wherein said relational database comprises descriptions of nodes and edges of said storage area network; presenting, by one or more processors, an undirected graph of said storage area network using a graphic rendering engine operating on said relational database; structuring, by one or more processors, said undirected graph into a layout using one or more pre-defined algorithms, wherein said one or more pre-defined algorithms identify potentially problematic zones in said storage area network; calculating, by one or more processors, metrics of inbetweenness centrality, closeness centrality, and eccentricity of said storage area network from said layout; applying, by one or more processors, said metrics as indicators to said layout to highlight problematic zones in said storage area network; and using, by one or more processors, said layout with said indicators to perform optimization operations on said storage area network, wherein said optimization operations modify said problematic zones based on said metrics. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product for optimizing a storage area network, wherein said computer program product comprises a computer readable storage medium having program code embodied therewith, wherein said computer readable storage medium is not a transitory signal per se, and wherein said program code is readable and executable by a processor to perform a method comprising:
-
extracting zone databases of a storage area network from one or more operational switches in the storage area network; parsing said zone databases into a relational database, wherein said relational database comprises descriptions of nodes and edges of said storage area network; presenting an undirected graph of said storage area network using a graphic rendering engine operating on said relational database; structuring said undirected graph into a layout using one or more pre-defined algorithms, wherein said one or more pre-defined algorithms identify potentially problematic zones in said storage area network; calculating metrics of inbetweenness centrality, closeness centrality, and eccentricity of said storage area network from said layout; applying said metrics as indicators to said layout to highlight problematic zones in said storage area network; and using said layout with said indicators to perform optimization operations on said storage area network. - View Dependent Claims (17, 18, 19, 20)
-
Specification