Back to results
US 7,249,347 B2Granted
Software application domain and storage domain interface process and method
AssigneeHewlett-Packard Development Company, L.P.
InventorsDavid Fu-Tien Chang, Kenneth Albert Freeman
Life of this patent
Estimating the term…
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.
Claims23
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 more elements
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.
5 more elements
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;
- and
- present the map on a user interface.
8 more elements
Dependencies are inferred from the claim text.