Optimized Resource Allocation on Virtualized Non-Uniform I/O Architectures - Archive ouverte HAL
Communication Dans Un Congrès Année : 2022

Optimized Resource Allocation on Virtualized Non-Uniform I/O Architectures

Résumé

Nowadays, virtualization is a central element in data centers as it allows sharing server resources among multiple users across virtual machines (VM). These servers often follow a Non-Uniform Memory Access (NUMA) architecture, consisting of independent nodes with their own cache hierarchies and I/O controllers. In this work, we investigate the impact of such an architecture on network access. As network devices are typically connected to one particular NUMA node, this leads to a situation where device access on one node is faster than another. This phenomenon is called Non-Uniform I/O Access (NUIOA). This non-uniformity impacts the performance of I/O applications that are not executed on the correct NUMA node. In this paper, we are interested in NUIOA effects in virtualized environments. Our contribution in this work is twofold: 1) we thoroughly study the impact of NUIOA on application performance in VMs, and 2) we propose a resource allocation strategy for VMs that reduces the impact of NUIOA. We implemented our allocation strategy on the Xen hypervisor and carried out evaluations with well-known benchmarks to validate our strategy. The obtained results show that with our NUIOA allocation scheme, we can improve the performance of application in VMs by up to 20% compared to common allocation strategies.
Fichier principal
Vignette du fichier
NUMA_IO_Journal.pdf (415.78 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03738261 , version 1 (25-07-2022)

Identifiants

Citer

Tu Dinh Ngoc, Boris Teabe, Daniel Hagimont, Georges da Costa. Optimized Resource Allocation on Virtualized Non-Uniform I/O Architectures. 22nd International Symposium on Cluster, Cloud and Internet Computing (CCGrid 2022), May 2022, Taormina, Italy. pp.432-441, ⟨10.1109/CCGrid54584.2022.00053⟩. ⟨hal-03738261⟩
110 Consultations
287 Téléchargements

Altmetric

Partager

More