Patent ID: 9529636
Filing Date: 2016-12-27
CPC Classification: G06F

Claim Text:
1. A method, comprising: receiving a request to instantiate a virtual machine, the request including a characteristic for the virtual machine; selecting a virtual Non-Uniform Memory Architecture (NUMA) node topology for the virtual machine based on the characteristic, the virtual NUMA node topology including a plurality of virtual NUMA nodes; instantiating the virtual machine on a computer system, the virtual machine including the plurality of virtual NUMA nodes; and adjusting, based at least in part on memory pressure in a specific virtual NUMA node of the plurality of virtual NUMA nodes, an amount of guest memory assigned to the specific virtual NUMA node by a second amount of guest memory, the second amount of guest memory being exchanged between the specific virtual NUMA node and a second virtual NUMA node of the plurality of virtual NUMA nodes based at least in part on memory pressure in the second virtual NUMA node.