An interface to implement NUMA policies in the Xen hypervisor

Gauthier Voron, Gaël Thomas, Vivien Quéma, Pierre Sens

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

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.

Original languageEnglish
Title of host publicationProceedings of the 12th European Conference on Computer Systems, EuroSys 2017
PublisherAssociation for Computing Machinery, Inc
Pages453-467
Number of pages15
ISBN (Electronic)9781450349383
DOIs
Publication statusPublished - 23 Apr 2017
Externally publishedYes
Event12th European Conference on Computer Systems, EuroSys 2017 - Belgrade, Serbia
Duration: 23 Apr 201726 Apr 2017

Publication series

NameProceedings of the 12th European Conference on Computer Systems, EuroSys 2017

Conference

Conference12th European Conference on Computer Systems, EuroSys 2017
Country/TerritorySerbia
CityBelgrade
Period23/04/1726/04/17

Fingerprint

Dive into the research topics of 'An interface to implement NUMA policies in the Xen hypervisor'. Together they form a unique fingerprint.

Cite this