CPC G06F 9/45558 (2013.01) [G06F 9/5016 (2013.01); G06F 13/4221 (2013.01); G06F 2009/45562 (2013.01); G06F 2009/45583 (2013.01)] | 17 Claims |
1. A Non-Uniform Memory Access (NUMA) node virtual machine provisioning system, comprising:
a connection system;
a physical Non-Uniform Memory Access (NUMA) node that is connected to the connection system; and
a NUMA node virtual machine provisioning subsystem that is coupled to the connection system and the physical NUMA node, wherein the NUMA node virtual machine provisioning subsystem is configured to:
modify, in at least one database, NUMA node information to create a first virtual NUMA node that is provided by a first subset of NUMA node resources in the physical NUMA node, and a second virtual NUMA node that is provided by a second subset of NUMA node resources in the physical NUMA node;
modify, in the at least one database, connection system information to dedicate a first subset of connection system resources in the connection system to the first virtual NUMA node and the second virtual NUMA node;
deploy a first virtual machine on the first virtual NUMA node such that the first virtual machine performs operations using the first subset of NUMA node resources that provide the first virtual NUMA node, and using the first subset of connection system resources dedicated to the first virtual NUMA node and the second virtual NUMA node; and
deploy a second virtual machine on the second virtual NUMA node such that the second virtual machine performs operations using the second subset of NUMA node resources that provide the second virtual NUMA node, and using the first subset of connection system resources dedicated to the first virtual NUMA node and the second virtual NUMA node.
|