Aller au contenu principal
  1. Accueil
  2. Détails
Walk-In : interfaces de virtualisation flexibles pour la performance et la sécurité dans les datacenters modernes
  • Dinh Ngoc, Tu

  • Thèse

Walk-In : flexible virtualization APIs for performance and security in the modern datacenter

Résumé

Virtualization is a powerful tool that brings numerous benefits for the security, efficiency and management of computer systems. Modern infrastructure therefore makes heavy use of virtualization in almost every software component. However, the extra hardware and software layers present various challenges to the system operator. In this work, we analyze and identify the challenges relevant to virtualization. Firstly, we observe a complexification of maintenance from the numerous software layers that must be constantly updated. Secondly, we notice a lack of transparency on details of the underlying infrastructure from virtualization. Thirdly, virtualization has a damaging effect on system performance, stemming from how the layers of virtualization have to be navigated during operation. We explore three approaches of solving the challenges of virtualization through adding flexibility into the virtualization stack. - Our first contribution tackles the issue of maintainability and security of virtual machine platforms caused by the need to keep these platforms up-to-date. We introduce HyperTP, a framework based on the hypervisor transplant concept for updating hypervisors and mitigating vulnerabilities. - Our second contribution focuses on performance loss resulting from the lack of visibility of non-uniform memory access (NUMA) topologies on virtual machines. We thoroughly evaluate I/O workloads on virtual machines running on NUMA architectures, and implement a unified hypervisor-VM resource allocation strategy for optimizing virtual I/O on said architectures. - For our third work, we focus our attention on high-performance storage subsystems for virtualization purposes. We present NVM-Router, a flexible yet easy to use virtual storage platform that supports the implementation of fast yet efficient storage functions. Together, our solutions demonstrate the tradeoffs present in the configuration spaces of virtual machine deployments, as well as how to reduce virtualization overhead through dynamic adjustment of these configurations. La virtualisation est un outil puissant conférant de nombreuses avantages pour la sécurité, l'efficacité et la gestion des systèmes informatiques. Par conséquent, la virtualisation est largement utilisée dans les infrastructures informatiques modernes. Cependant, les couches matérielles et logicielles supplémentaires posent de nouveaux défis aux administrateurs systèmes. Dans cette thèse, nous présentons notre analyse des défis liés à la virtualisation. Nous constatons que les nombreux composants de virtualisation doivent être tenus à jour, ce qui complique fortement la maintenance logicielle. Deuxièmement, nous remarquons que la virtualisation masque les spécificités du matériel. Enfin, elle réduit les performances des systèmes du fait de la coordination entre les logiciels impliqués par la virtualisation. Nous étudions trois approches pour relever les défis présentés ci-dessus en augmentant la flexibilité de la pile de logiciels de virtualisation. - Notre première contribution concerne la maintenabilité et la sécurité des plateformes de machines virtuelles en tenant compte du besoin de les maintenir à jour. Nous présentons notre cadre "HyperTP" pour la mise à jour des hyperviseurs et l'atténuation des vulnérabilités pendant le délai entre leur découverte et leur correction. - Notre deuxième contribution concerne la perte de performance résultant du manque de visibilité des topologies NUMA dans les machines virtuelles. Nous étudions la performance des charges de travail d'E/S virtuelles afin de déterminer une politique d'allocation des ressources pour l'optimisation des E/S. - Notre troisième contribution concerne la virtualisation des systèmes de stockage à haute performance. Nous présentons la plateforme de stockage NVM-Router, qui permet la réalisation de fonctions de stockage performantes grâce à sa flexibilité et à sa facilité d'utilisation. En résumé, nos contributions montrent les compromis présents dans les configurations des machines virtuelles, ainsi que la réduction des coûts de virtualisation par la manipulation dynamique de ces configurations.
  • Thèse

CCSD
-
2024-02-05
https://theses.hal.science/tel-04579334v1/document
https://theses.hal.science/tel-04579334v1/file/2024TLSES002.pdf
Infos complémentaires
  • Identifiant HAL :

    2024TLSES002
  • thesis advisor :

    • Georges Da Costa

    • Daniel Hagimont

    ,

    degree committee member :

    • Noël de Palma [Président]

    • Julia L. Lawall [Rapporteur]

    • David Bromberg [Rapporteur]

    • Renaud Lachaize

  • associated name :

    • École doctorale Mathématiques, informatique et télécommunications (Toulouse)

  • Langue originale :

    • anglais

  • Date de la thèse :

    2024-02-05
  • Informations sur la thèse :

    Domaine : Humanities and Social Sciences/Library and information sciences
  • Institution :

    • Système d’exploitation, systèmes répartis, de l’intergiciel à l’architecture

    • Institut de recherche en informatique de Toulouse

    • Université Toulouse Capitole

    • Université de Toulouse

    • Université Toulouse - Jean Jaurès

    • Université Toulouse III - Paul Sabatier

    • Centre National de la Recherche Scientifique

    • Institut National Polytechnique (Toulouse)

    • Toulouse Mind & Brain Institut

  • Accès :

    Distributed under a Creative Commons Attribution 4.0 International License
Sujets
    • Hyperviseurs

    • Virtualisation

    • Sécurité

    • Performance

    • Hypervisors

    • Virtualization

    • Security

    • Performance

FAQ

Liens FAQ
Quels documents sont nécessaires pour s'inscrire ou se réinscrire à la bibliothèque ?
Combien de documents puis-je emprunter ? Combien de temps ? Et comment les prolonger ?
Les horaires d'ouverture changent-ils pendant les vacances scolaires ?
Combien de temps faut-il arriver avant le début d'une animation ?

Autres informations et mentions légales

Logo Tech'Advantage

Body

Tech'Advantage
Syrtis

235 avenue Napoléon Bonaparte
92500 RUEIL-MALMAISON
01 56 84 02 00
Contact
Body

Informations générales

  • Mentions légales
  • Accessibilité : non conforme
  • Données personnelles
Body

Réseaux sociaux

  • LinkedIn
  • X