Workload aware NUMA scheduling
AssigneeVMware, Inc.
InventorsKiran Eshwarappa, Vinaya Hanumantharaya, Selventhiran Elangovan, Gangam Kushalappa
Life of this patent
Estimating the term…
Loading patent…
AssigneeVMware, Inc.
InventorsKiran Eshwarappa, Vinaya Hanumantharaya, Selventhiran Elangovan, Gangam Kushalappa
Estimating the term…
Disclosed herein are techniques for performing workflow-aware NUMA (non-uniform memory access) optimizations. “Execution contexts” such as virtual machines or Docker containers are managed within a computer system that includes multiple NUMA nodes, each including a processor socket and memory local to that socket. NUMA optimization techniques are performed whereby execution contexts and/or data for such contexts are migrated between NUMA nodes. Migration may occur for various reasons, including for load balancing, to achieve fairness, or to increase the amount of data that is stored in memory local to a particular execution context. When it is known that an execution context will soon stop executing in a particular computer system, optimizations may provide little or no benefit. In such situations, the computer system performs modified NUMA optimizations, in which certain optimizations that would normally be performed are instead not performed.
A method for managing execution contexts in a non-uniform memory access (NUMA) architecture, the method comprising:
A system for managing execution contexts in a non-uniform memory access (NUMA) architecture, the system comprising:
A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform a method for managing execution contexts in a non-uniform memory access (NUMA) architecture, the method comprising:
Dependencies are inferred from the claim text.