US 12,236,255 B2
NUMA node virtual machine provisioning system
Jose Miguel Grande, Jr., Round Rock, TX (US); and Yi-Shu Hung, Taipei (TW)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Oct. 27, 2021, as Appl. No. 17/511,960.
Prior Publication US 2023/0132345 A1, Apr. 27, 2023
Int. Cl. G06F 9/455 (2018.01); G06F 9/50 (2006.01); G06F 13/42 (2006.01)
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
OG exemplary drawing
 
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.