TY - GEN
T1 - An interface to implement NUMA policies in the Xen hypervisor
AU - Voron, Gauthier
AU - Thomas, Gaël
AU - Quéma, Vivien
AU - Sens, Pierre
N1 - Publisher Copyright:
© 2017 ACM.
PY - 2017/4/23
Y1 - 2017/4/23
N2 - While virtualization only introduces a small overhead on machines with few cores, this is not the case on larger ones. Most of the overhead on the latter machines is caused by the Non-Uniform Memory Access (NUMA) architecture they are using. In order to reduce this overhead, this paper shows how NUMA placement heuristics can be implemented inside Xen. With an evaluation of 29 applications on a 48-core machine, we show that the NUMA placement heuristics can multiply the performance of 9 applications by more than 2.
AB - While virtualization only introduces a small overhead on machines with few cores, this is not the case on larger ones. Most of the overhead on the latter machines is caused by the Non-Uniform Memory Access (NUMA) architecture they are using. In order to reduce this overhead, this paper shows how NUMA placement heuristics can be implemented inside Xen. With an evaluation of 29 applications on a 48-core machine, we show that the NUMA placement heuristics can multiply the performance of 9 applications by more than 2.
U2 - 10.1145/3064176.3064196
DO - 10.1145/3064176.3064196
M3 - Conference contribution
AN - SCOPUS:85019230679
T3 - Proceedings of the 12th European Conference on Computer Systems, EuroSys 2017
SP - 453
EP - 467
BT - Proceedings of the 12th European Conference on Computer Systems, EuroSys 2017
PB - Association for Computing Machinery, Inc
T2 - 12th European Conference on Computer Systems, EuroSys 2017
Y2 - 23 April 2017 through 26 April 2017
ER -