Software application domain and storage domain interface process and method
First Claim
Patent Images
1. A method, comprising:
- retrieving, from one or more agents operating in a software domain of a computing system, a first identifier that identities a software application, a second identifier that identifies a server, and a third identifier that identifies an operating system;
retrieving, from each of a plurality of components operating in a storage domain of a computing system, a fourth identifier that identifies each of the plurality of components;
determining one or more software data paths between the software application, the operating system, and the plurality of components operating in the storage domain;
determining at least one physical data path and at least one logical data path between the plurality of components;
generating a map of (1) at least one software data path occurring within the software domain and (2) at least one logical data path and at least one physical data path occurring within the storage domain between the plurality of components;
simulating insertion of an application in the software domain and a component in the storage domain; and
presenting the map on a user interface.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for displaying a computer network includes displaying data collected by an application level agent from a software application and data collected from a storage system. The collected data represents a data path between the software application and the storage system.
56 Citations
23 Claims
-
1. A method, comprising:
-
retrieving, from one or more agents operating in a software domain of a computing system, a first identifier that identities a software application, a second identifier that identifies a server, and a third identifier that identifies an operating system; retrieving, from each of a plurality of components operating in a storage domain of a computing system, a fourth identifier that identifies each of the plurality of components; determining one or more software data paths between the software application, the operating system, and the plurality of components operating in the storage domain; determining at least one physical data path and at least one logical data path between the plurality of components; generating a map of (1) at least one software data path occurring within the software domain and (2) at least one logical data path and at least one physical data path occurring within the storage domain between the plurality of components; simulating insertion of an application in the software domain and a component in the storage domain; and presenting the map on a user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 21)
-
-
9. A computer program product comprising logic instructions stored on a computer-readable medium which, when executed, configure a processor to:
-
retrieve, from one or more agents operating in a software domain of a computing system, a first identifier that identifies a software application, a second identifier that identifies a server, and a third identifier that identifies an operating system; retrieve, from each of a plurality of components operating in a storage domain of a computing system, a fourth identifier that identifies each of the plurality of components; determine one or more software data paths between the software application, the operating system, and the plurality of components operating in the storage domain; determine at least one physical data path and at least one logical data path between the plurality of components; simulate insertion of a new component and a new software application into the computing system; generate a map of (1) at least one software data path occurring within the software domain and (2) at least one logical data path and at least one physical data path occurring within the storage domain between the plurality of components; and present the map on a user interlace. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 22)
-
-
17. A computer system, comprising:
-
a processor; a memory module coupled to the processor and comprising logic instructions stored on a computer-readable medium which, when executed, configure a processor to; retrieve, from one or more agents operating in a software domain of a computing system, a first identifier that identifies a software application, a second identifier that identifies a server, and a third identifier that identifies an operating system; retrieve from each of a plurality of components operating in a storage domain of a computing system, a fourth identifier that identifies each of the plurality of components; determine one or more software data paths between the software application, the operating system, and the plurality of components operating in the storage domain; determine at least one physical dam path and at least one logical data path between the plurality of components; performing a risk analysis on a user selected component in the storage domain, wherein the risk analysis includes at least one of a downtime business cost risk analysis, a single point of failure risk analysis, a storage area network (SAN) redundancy risk analysis, or a component compatibility risk analysis; generate a map of (1) at least one software data path occurring within the software domain and (2) at least one logical data path and at least one physical data path occurring within the storage domain between the plurality of components;
simulating insertion of an application in the software domain and a component in the storage domain into the computer system; andpresent the map on a user interface. - View Dependent Claims (18, 19, 20, 23)
-
Specification