发明名称 Method and system for specifying the layout of computer system resources
摘要 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.
申请公布号 US9218198(B2) 申请公布日期 2015.12.22
申请号 US201313800414 申请日期 2013.03.13
申请人 Oracle America, Inc. 发明人 O'Donnell Nicholas;Bhattacharya Pallab;Sistare Steven John
分类号 G06F9/46;G06F15/177;G06F15/173;G06F9/455;G06F9/50 主分类号 G06F9/46
代理机构 Osha Liang LLP 代理人 Osha Liang LLP
主权项 1. A method for specifying a layout of 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; identifying, by the computer processor, a plurality of resource groupings, each resource grouping of the plurality of resource groupings comprising a latency penalty between a first processor, of a plurality of processors, and at least a first memory of a plurality of memories; determining a first fractional amount of the processor requirement that the resource grouping can satisfy and a second fractional amount of the memory requirement that the resource grouping can satisfy; calculating, by the computer processor, a proportionality for each resource grouping of the plurality of resource groupings, wherein calculating the proportionality comprises comparing the first fractional amount and the second fractional amount to identify a minimum; 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; allocating, 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; and executing, subsequent to the allocating, the virtual machine on the at least one resource group.
地址 Redwood Shores CA US