Managing virtual computing nodes using isolation and migration techniques
US-9104458-B1 · Aug 11, 2015 · US
US9569330B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9569330-B2 |
| Application number | US-97922210-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 27, 2010 |
| Priority date | Jun 22, 2007 |
| Publication date | Feb 14, 2017 |
| Grant date | Feb 14, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method and apparatus of determining enterprise network component dependency in a business application service group is disclosed. An example method may include collecting performance data of present operating conditions of a plurality of network components operating in the enterprise network and storing the performance data in memory. The method may also include extracting ontological component data of the plurality of network components from the collected performance data, and comparing the collected performance data with predefined service tier threshold parameters. The method may also include establishing direct and indirect relationships between the plurality of network components based on the determined operational relationships, and assigning a steady state to the established direct and indirect relationships.
Opening claim text (preview).
What is claimed is: 1. A method comprising: collecting, by a processing device, performance data of present operating conditions of a plurality of network components operating in an enterprise network and storing the collected performance data in memory; extracting, by the processing device, ontological data of the plurality of network components from the collected performance data, the ontological data identifying dependencies between the plurality of network components in the enterprise network and a current state of each of the plurality of network components, the plurality of network components comprising at least one virtual machine; determining, by the processing device, operational relationships between the plurality of network components based on the dependencies between the plurality of network components and the current state of each of the plurality of network components; establishing, by the processing device, direct and indirect relationships between the plurality of network components based on the determined operational relationships; assigning, by the processing device, a steady state to the established direct and indirect relationships; periodically comparing, by the processing device, the collected performance data with predefined service tier threshold parameters to identify deviations from the steady state; responsive to the identified deviations, determining, by the processing device, at least one network component of the plurality of network components failing to perform within the predefined service tier threshold parameters; and displaying, in a user interface, information pertaining to the at least one network component failing to perform within the predefined service tier threshold parameters. 2. The method of claim 1 , wherein the service tier threshold parameters include at least one of a CPU usage threshold, memory usage threshold, disk usage threshold and network usage threshold. 3. The method of claim 1 , further comprising: establishing a baseline based on the collected performance data, the baseline associated with the plurality of network components performing a business process and forming a business process application service group. 4. The method of claim 3 , further comprising: analyzing the established baseline to determine dependencies between the network components; and recording at least one of CPU usage, memory usage, network usage or disk usage, provided by the established baseline, as historic data and storing the historic data in memory. 5. The method of claim 4 , further comprising: calculating at least one inference representing a state of the business process application service group if no changes are made to present components of the business process application service group. 6. The method of claim 1 , further comprising: monitoring the steady state by tracking individual connections that exist for each network component. 7. The method of claim 3 , further comprising: determining which network components will fail based on the identified deviations from the steady state. 8. An apparatus comprising: a memory to store instructions; and a processor, executing the instructions and coupled to the memory, to: collect performance data of present operating conditions of a plurality of network components operating in an enterprise network, and store the collected performance data in the memory; extract ontological data of the plurality of network components from the collected performance data, the ontological data identifying dependencies between the plurality of network components in the enterprise network and a current state of each of the plurality of network components, the plurality of network components comprising at least one virtual machine; determine operational relationships between the plurality of network components based on the dependencies between the plurality of network components and the current state of each of the plurality of network components; establish direct and indirect relationships between the plurality of network components based on the determined operational relationships; assign a steady state to the established direct and indirect relationships; periodically compare the collected performance data with predefined service tier threshold parameters to identify deviations from the steady state; responsive to the identified deviations, determine at least one network component of the plurality of network components failing to perform within the predefined service tier threshold parameters; and display, in a user interface, information pertaining to the at least one network component failing to perform within the predefined service tier threshold parameters. 9. The apparatus of claim 8 , wherein the service tier threshold parameters include at least one of a CPU usage threshold, memory usage threshold, disk usage threshold or network usage threshold. 10. The apparatus of claim 8 , wherein the processor is further to establish baseline based on the collected performance data, the baseline associated with the plurality of network components performing a business process and forming a business process application service group. 11. The apparatus of claim 10 , wherein the processor is further to analyze the established baseline to determine dependencies between the network components, and record at least one of CPU usage, memory usage, network usage or disk usage, provided by the established baseline, as historic data and storing the historic data in memory. 12. The apparatus of claim 11 , wherein the processor is further to calculate at least one inference representing a state of the business process application service group if no changes are made to present components of the business process application service group. 13. The apparatus of claim 8 , wherein the processor is further to monitor the predefined steady state by tracking individual connections that exist for each network component. 14. The apparatus of claim 10 , wherein the processor is further to determine which network components will fail based on the identified deviations from the steady state. 15. A non-transitory computer readable storage medium comprising instructions that when executed by a processor perform operations comprising: collecting performance data of present operating conditions of a plurality of network components operating in an enterprise network and storing the collected performance data in memory; extracting ontological data of the plurality of network components from the collected performance data, the ontological data identifying dependencies between the plurality of network components in the enterprise network and a current state of each of the plurality of network components, the plurality of network components comprising at least one virtual machine; determining operational relationships between the plurality of network components based on the dependencies between the plurality of network components and the current state of each of the plurality of network components; establishing direct and indirect relationships between the plurality of network components based on the determined operational relationships; assigning a steady state to the established direct and indirect relationships; periodically comparing the collected performance data with predefined service tier threshold parameters to identify deviations from the steady state; responsive to the identified deviations, determining at least one network component of the plurality of network components failing to perform within the predefined service tier threshold parameters; a
for performance assessment · CPC title
for systems · CPC title
Monitoring arrangements for monitoring the configuration of the computing system or of the computing system component, e.g. monitoring the presence of processing resources, peripherals, I/O links, software programs (verification or detection of system hardware configuration G06F11/2247) · CPC title
where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems (multiprogramming arrangements G06F9/46; allocation of resources G06F9/50) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.