SYSTEM AND METHOD FOR CONTINUOUS OPTIMIZATION OF COMPUTING SYSTEMS WITH AUTOMATED ASSIGNMENT OF VIRTUAL MACHINES AND PHYSICAL MACHINES TO HOSTS
First Claim
1. An infrastructure management system comprising:
- a server comprising a processor, a memory, and a set of program instructions stored in the memory;
a target set of hosts and a target set of virtual machines for a destination computing system;
wherein the processor executing the set of program instructions;
determines a new placement of the target set of virtual machines on the target set of hosts, wherein the new placement comprises a set of virtual machine-host pairs from the target set of hosts and the target set of virtual machines; and
,automatically reconfigures a source computing system into a destination computing system according to the new placement.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for automatically reconfiguring a computing environment comprises a consumption analysis server, a placement server, a deployment server in communication with a set of virtual machine monitors and a data warehouse in communication with a set of data collection agents, and a database. The consumption analysis server operates on measured resource utilization data in the data warehouse to yield a set of resource consumptions, available capacities and host and virtual machine configurations from the computing environment. The deployment server continuously monitors an event triggering condition and when the triggering condition is met, the placement server assigns a set of target virtual machines to a target set of hosts in a new placement and the deployment server implements the new placement through communication with the set of virtual machine monitors. The placement server right-sizes the virtual machines and the target set of hosts.
-
Citations
30 Claims
-
1. An infrastructure management system comprising:
-
a server comprising a processor, a memory, and a set of program instructions stored in the memory; a target set of hosts and a target set of virtual machines for a destination computing system; wherein the processor executing the set of program instructions; determines a new placement of the target set of virtual machines on the target set of hosts, wherein the new placement comprises a set of virtual machine-host pairs from the target set of hosts and the target set of virtual machines; and
,automatically reconfigures a source computing system into a destination computing system according to the new placement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 27, 28, 29, 30)
-
-
15. A method of reconfiguring a source computing system into a destination computing system with a new placement, comprising:
-
providing a target set of hosts and a target set of virtual machines for the destination computing system; determining a new placement of the target set of virtual machines on the target set of hosts, wherein the new placement comprises a set of virtual machine-host pairs from the target set of hosts and the target set of virtual machines; and
,automatically reconfiguring the source computing system into the destination computing system according to the new placement. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification