Javascript must be enabled to continue!
Virtualisation efficace d'architectures NUMA
View through CrossRef
Efficient virtualization of NUMA architectures
Alors que le surcoût de la virtualisation reste marginal sur des machines peu puissantes, la situation change radicalement quand le nombre de cœur disponible augmente. Il existe aujourd’hui des machines de plusieurs dizaines de cœurs dans les data centers dédiés au cloud computing, un modèle de gestion de ressources qui utilise largement la virtualisation. Ces machines reposent sur une architecture Non Uniform Memory Access (NUMA) pour laquelle le placement des tâches sur les cœurs ainsi que celui des données en mémoire est déterminant pour les performances.Cette thèse montre d’une part comment la virtualisation affecte le comportement des applications en les empêchant notamment d’utiliser un placement efficace de leurs données en mémoire. Cette étude montre que les erreurs de placement ainsi provoquées engendrent une dégradation des performances allant jusqu’à 700%. D’autre part, cette thèse propose une méthode qui permet la virtualisation efficace d’architectures NUMA par la mise en œuvre dans l’hyperviseur Xen de politiques génériques de placement mémoire. Une évaluation sur un ensemble de 29 applications exécutées sur une machine NUMA de 48 cœurs montre que ces politiques multiplient les performances de 9 de ces applications par 2 ou plus et diminuent le surcoût de la virtualisation à moins de 50% pour 23 d’entre elles.
Title: Virtualisation efficace d'architectures NUMA
Description:
Efficient virtualization of NUMA architectures
Alors que le surcoût de la virtualisation reste marginal sur des machines peu puissantes, la situation change radicalement quand le nombre de cœur disponible augmente.
Il existe aujourd’hui des machines de plusieurs dizaines de cœurs dans les data centers dédiés au cloud computing, un modèle de gestion de ressources qui utilise largement la virtualisation.
Ces machines reposent sur une architecture Non Uniform Memory Access (NUMA) pour laquelle le placement des tâches sur les cœurs ainsi que celui des données en mémoire est déterminant pour les performances.
Cette thèse montre d’une part comment la virtualisation affecte le comportement des applications en les empêchant notamment d’utiliser un placement efficace de leurs données en mémoire.
Cette étude montre que les erreurs de placement ainsi provoquées engendrent une dégradation des performances allant jusqu’à 700%.
D’autre part, cette thèse propose une méthode qui permet la virtualisation efficace d’architectures NUMA par la mise en œuvre dans l’hyperviseur Xen de politiques génériques de placement mémoire.
Une évaluation sur un ensemble de 29 applications exécutées sur une machine NUMA de 48 cœurs montre que ces politiques multiplient les performances de 9 de ces applications par 2 ou plus et diminuent le surcoût de la virtualisation à moins de 50% pour 23 d’entre elles.
Related Results
CDK1-dependent N-terminal NuMA phosphorylation promotes dynein-dynactin-NuMA assembly for accurate chromosome segregation
CDK1-dependent N-terminal NuMA phosphorylation promotes dynein-dynactin-NuMA assembly for accurate chromosome segregation
Abstract
The microtubule-based motor dynein and its cofactor dynactin fulfil essential functions throughout the cell cycle, including organelle t...
Self-managed resources in network virtualisation environments
Self-managed resources in network virtualisation environments
Network virtualisation is a promising technique for dealing with the resistance of the Internet to architectural changes, enabling a novel business model in which infrastructure m...
Improving performance on NUMA systems
Improving performance on NUMA systems
Amélioration de performance sur les architectures NUMA
Les machines multicœurs actuelles utilisent une architecture à Accès Mémoire Non-Uniforme (Non-Uniform Memory...
Resilience and sizing in virtualized environments.
Resilience and sizing in virtualized environments.
Résilience et dimensionnement dans des environnements virtualisés
Les systèmes de virtualisations ou hyperviseurs jouent un rôle crucial dans la pile logicielle des...
Resource provisioning and dynamic optimization of Network Slices in an SDN/NFV environment
Resource provisioning and dynamic optimization of Network Slices in an SDN/NFV environment
Provisionnement des ressources et optimisation dynamique des slices réseaux dans un environnement SDN/NFV
Pour offrir le haut débit mobile amélioré, les communicati...
NuMA interaction with chromatin is vital for proper nuclear architecture in human cells
NuMA interaction with chromatin is vital for proper nuclear architecture in human cells
Abstract
NuMA is an abundant long-coiled-coil protein that plays a prominent role in spindle organization during mitosis. In interphase, NuMA is ...
ALPHABÉTISATION NUMÉRIQUE DES ÉTUDIANTS DE DERNIÈRE ANNÉE DU PROGRAMME D™Ã‰TUDES EN ENSEIGNEMENT DES LANGUES FRANÇAIS UNIVERSITÉ D™Ã‰TAT DE JAKARTA
ALPHABÉTISATION NUMÉRIQUE DES ÉTUDIANTS DE DERNIÈRE ANNÉE DU PROGRAMME D™Ã‰TUDES EN ENSEIGNEMENT DES LANGUES FRANÇAIS UNIVERSITÉ D™Ã‰TAT DE JAKARTA
Cette étude vise à découvrir comment les compétences en littératie numérique des étudiants de dernière année du programme d™Ã©tudes Français d™Ã©ducation aux langues de l...
Dynamic optimization of data-flow task-parallel applications for large-scale NUMA systems
Dynamic optimization of data-flow task-parallel applications for large-scale NUMA systems
Optimisation dynamique des applications à base de tâches data-flow pour des machines NUMA
Au milieu des années deux mille, le développement de microprocesseurs a at...

