VIRTUAL MACHINE PLACEMENT WITHIN A SERVER FARM
First Claim
1. A method for placement of a virtual machine within a plurality of servers, the method comprising:
- using at least a processor and memory for;
determining a resource requirement of the virtual machine;
determining a resource availability of one or more nodes of the plurality of servers; and
selecting placement of the virtual machine within one or more nodes of the plurality of servers based on the determined resource requirement and the determined resource availability.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are methods, systems, and computer program products for the placement of a virtual machine within a plurality of cache-coherent NUMA servers. According to an aspect, an example method includes determining a resource requirement of the virtual machine. The example method may also include determining a resource availability of one or more nodes of the plurality of servers. Further, the example method may include selecting placement of the virtual machine within one or more nodes of the plurality of cache-coherent NUMA servers based on the determined resource requirement and the determined resource availability.
-
Citations
25 Claims
-
1. A method for placement of a virtual machine within a plurality of servers, the method comprising:
-
using at least a processor and memory for; determining a resource requirement of the virtual machine; determining a resource availability of one or more nodes of the plurality of servers; and selecting placement of the virtual machine within one or more nodes of the plurality of servers based on the determined resource requirement and the determined resource availability. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for placement of a virtual machine within a plurality of servers, the system comprising:
-
a virtual machine placement manager configured to execute and respond to placement requests; and a resource manager configured to; determine a resource requirement of the virtual machine; determine a resource availability of one or more nodes of the plurality of servers; and select placement of the virtual machine within one or more nodes of the plurality of servers based on the determined resource requirement and the determined resource availability. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer program product for placement of a virtual machine within a plurality of servers, said computer program product comprising:
-
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to; determine a resource requirement of the virtual machine; determine a resource availability of one or more nodes of the plurality of servers; and select placement of the virtual machine within one or more nodes of the plurality of servers based on the determined resource requirement and the determined resource availability.
-
Specification