2013 IEEE 19th International Symposium on High Performance Computer Architecture (HPCA) 2013
DOI: 10.1109/hpca.2013.6522328
|View full text |Cite
|
Sign up to set email alerts
|

Optimizing virtual machine scheduling in NUMA multicore systems

Abstract: An increasing number of new multicore systems use the Non-Uniform Memory Access architecture due to its scalable memory performance. However, the complex interplay among data locality, contention on shared on-chip memory resources, and cross-node data sharing overhead, makes the delivery of an optimal and predictable program performance difficult. Virtualization further complicates the scheduling problem. Due to abstract and inaccurate mappings from virtual hardware to machine hardware, program and system-leve… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
5
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 43 publications
(5 citation statements)
references
References 37 publications
0
5
0
Order By: Relevance
“…Disco hides the NUMA topology, which makes this solution inefficient for an SRL that implements its own NUMA policy. Similarly, Rao et al [43], Wu et al [53], Jaeung al. [27] and Liu et al [35] proposed new heuristics to place or to migrate the memory or the vCPUs in order to efficiently use the NUMA architecture.…”
Section: Academic Solutionsmentioning
confidence: 83%
“…Disco hides the NUMA topology, which makes this solution inefficient for an SRL that implements its own NUMA policy. Similarly, Rao et al [43], Wu et al [53], Jaeung al. [27] and Liu et al [35] proposed new heuristics to place or to migrate the memory or the vCPUs in order to efficiently use the NUMA architecture.…”
Section: Academic Solutionsmentioning
confidence: 83%
“…Consequently, application partitioning comes together with the need to schedule the resulting virtual machines in the NUMA platform so that each of them optimizes its memory access locality [7,31] or the access to local I/O devices [5]. Cheng et al [7] presented a user-level scheduler that periodically adjusts the placement of virtual machines aiming for local node execution, that is, the VCPUs of a virtual machine are running on one NUMA node and its memory is also located on the same NUMA node.…”
Section: Related Workmentioning
confidence: 99%
“…Cheng et al [7] presented a user-level scheduler that periodically adjusts the placement of virtual machines aiming for local node execution, that is, the VCPUs of a virtual machine are running on one NUMA node and its memory is also located on the same NUMA node. Rao et al [31] proposed a load balancing algorithm to determine the optimal VCPU-to-core assignment by dynamically migrating VCPUs to minimize the penalty to access the uncore memory subsystem.…”
Section: Related Workmentioning
confidence: 99%
“…Consequently, application partitioning comes together with the need to schedule the resulting virtual machines in the NUMA platform so that each of them optimizes its memory access locality [148] [23] or the access to local I/O devices [14]. Cheng et al [23] presented a user-level scheduler that periodically adjusts the placement of virtual machines aiming for local node execution, that is, the VCPUs of a virtual machine are running on one NUMA node and its memory is also located on the same NUMA node.…”
Section: Multi-container Deployment Schemes For Hpc Workloadsmentioning
confidence: 99%
“…Cheng et al [23] presented a user-level scheduler that periodically adjusts the placement of virtual machines aiming for local node execution, that is, the VCPUs of a virtual machine are running on one NUMA node and its memory is also located on the same NUMA node. Rao et al [148] proposed a load-balancing algorithm to determine the optimal VCPUto-core assignment by dynamically migrating VCPUs to minimize the penalty to access the uncore memory subsystem.…”
Section: Multi-container Deployment Schemes For Hpc Workloadsmentioning
confidence: 99%