DCDSApr 16

Efficient calculation of available space for multi-NUMA virtual machines

arXiv:2604.1503332.7h-index: 2
Predicted impact top 49% in DC · last 90 daysOriginality Incremental advance
AI Analysis

Cloud providers can now quickly determine available capacity for multi-NUMA VMs, improving scheduling and resource utilization in multi-NUMA environments.

The authors derive closed-form expressions to compute the maximum number of multi-NUMA VMs that can be allocated on a physical server, considering 2- and 4-NUMA VMs on 4- and 8-NUMA topologies. This enables efficient capacity calculation for cloud resource management.

Increasing demand for computational power has led cloud providers to employ multi-NUMA servers and offer multi-NUMA virtual machines to their customers. However, multi-NUMA VMs introduce additional complexity to scheduling algorithms. Beyond merely selecting a host for a VM, the scheduler has to map virtual NUMA topology onto the physical NUMA topology of the server to ensure optimal VM performance and minimize interference with co-located VMs. Under these constraints, maximizing the number of allocated multi-NUMA VMs on a host becomes a combinatorial optimization problem. In this paper, we derive closed-form expressions to compute the maximum number of VMs for a given flavor that can be additionally allocated onto a physical server. We consider nontrivial scenarios of mapping 2- and 4-NUMA symmetric VMs to 4- and 8-NUMA physical topologies. Our results have broad applicability, ranging from real-time dashboards (displaying available cluster capacity per VM flavor) to optimization tools for large-scale cloud resource reorganization.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes