Computer system maintenance with topology data
First Claim
1. A method operating a computer system to maintain computer system components, the method comprising:
- a topology engine generating topology data to individually correlate hardware components, virtual machines, databases, middleware services, and applications based on hardware execution data;
a hardware controller determining when a virtual machine stop condition for one of the virtual machines is met based on the topology data, and when the virtual machine stop condition is met, the hardware controller instructing the hardware components to stop the one of the virtual machines; and
the hardware controller determining when a virtual machine start condition for the one of the virtual machines is met based on the topology data, and when the virtual machine start condition is met, the hardware controller instructing the hardware components to start the one of the virtual machines.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system maintains its computer system components. In an exemplary embodiment, of the computer system, a topology engine generates topology data to individually correlate hardware components, virtual machines, databases, middleware services, and applications based on hardware execution data. A hardware controller determines when a virtual machine stop condition for a virtual machine is met based on the topology data. When the virtual machine stop condition is met, the hardware controller instructs a hardware component to stop the virtual machine. The hardware controller determines when a virtual machine start condition for a virtual machine is met based on the topology data. When the virtual machine start condition is met, the hardware controller instructs a hardware component to start the virtual machine.
1 Citation
20 Claims
-
1. A method operating a computer system to maintain computer system components, the method comprising:
-
a topology engine generating topology data to individually correlate hardware components, virtual machines, databases, middleware services, and applications based on hardware execution data; a hardware controller determining when a virtual machine stop condition for one of the virtual machines is met based on the topology data, and when the virtual machine stop condition is met, the hardware controller instructing the hardware components to stop the one of the virtual machines; and the hardware controller determining when a virtual machine start condition for the one of the virtual machines is met based on the topology data, and when the virtual machine start condition is met, the hardware controller instructing the hardware components to start the one of the virtual machines. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system to maintain computer system components comprising:
-
a topology engine configured to generate topology data to individually correlate hardware components, virtual machines, databases, middleware services, and applications based on hardware execution data; a hardware controller configured to determine when a virtual machine stop condition for one of the virtual machines is met based on the topology data, and when the virtual machine stop condition is met, to instruct the hardware components to stop the one of the virtual machines; and the hardware controller is configured to determine when a virtual machine start condition for the one of the virtual machines is met based on the topology data, and when the virtual machine start condition is met, to instruct the hardware components to start the one of the virtual machines. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer apparatus to maintain computer system components comprising:
-
a computer storage system configured to store topology processing instructions and maintenance processing instructions; the topology processing instructions configured to direct computer processing circuitry to generate topology data to individually correlate hardware components, virtual machines, databases, middleware services, and applications based on hardware execution data; and the maintenance processing instructions configured to direct the computer processing circuitry to determine when a virtual machine stop condition for one of the virtual machines is met based on the topology data, and when the virtual machine stop condition is met, to instruct the hardware components to stop the one of the virtual machines, and to direct the processing circuitry to determine when a virtual machine start condition for the one of the virtual machines is met based on the topology data, and when the virtual machine start condition is met, to instruct the hardware components to start the one of the virtual machines. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification