摘要 |
A method for specifying the layout of computing system resources includes receiving a request for a virtual machine, the request comprising a processor requirement and a memory requirement, gathering resource groupings, each resource grouping comprising a latency penalty between a processor and at least a memory. The method further includes calculating a proportionality for each resource grouping, wherein the proportionality comprises a minimum of: an amount of the processor requirement the resource grouping can satisfy and an amount of the memory requirement the resource grouping can satisfy, sorting the resource groupings based on at least the proportionality for each resource grouping to create an ordered list and binding, based on the ordered list, at least one resource group to the virtual machine, wherein the at least one resource group satisfies the processor requirement and the memory requirement. |
主权项 |
1. A method for specifying a layout of a computing system resources, comprising:
receiving, by a computer processor, a request for a virtual machine, the request comprising a processor requirement and a memory requirement; gathering, by the computer processor, a plurality of resource groupings each resource grouping of the plurality of resource grouping comprising a latency penalty between a first processor of a plurality of processors and at least a first memory of a plurality of memories; calculating, by the computer processor, a proportionality for each resource grouping of the plurality of resource groupings, wherein the proportionality comprises a minimum of: a first amount of the processor requirement the resource grouping can satisfy and a second amount of the memory requirement the resource grouping can satisfy; sorting, by the computer processor, the plurality of resource groupings based on at least the proportionality for each resource grouping to create a first ordered list; and binding, by the computer processor and based on the first ordered list, at least one resource group of the plurality of resource groupings to the virtual machine, wherein the at least one resource group satisfies the processor requirement and the memory requirement. |