Patent ID: 11941422
Assignee: VMWARE LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 7:
8. A non-transitory computer readable storage medium having stored thereon program code executable by a hypervisor of a non-uniform memory access (NUMA) computer system, the program code embodying a method comprising:
assigning a virtual NUMA topology to a virtual machine (VM), the virtual NUMA topology including a plurality of virtual NUMA nodes;
determining a virtual NUMA locality table for the VM in accordance with a physical NUMA locality table of the NUMA computer system, wherein the physical NUMA locality table comprises latency values for a plurality of physical NUMA nodes of the NUMA computer system, and wherein latency values in the virtual NUMA locality table are based on:
the latency values in the physical NUMA locality table; and
mappings between the plurality of virtual NUMA nodes and the plurality of physical NUMA nodes; and

exposing the virtual NUMA locality table to a guest operating system (OS) of the VM.