Virtual Open Systems - Publications Scientifiques
Virtualisation FPGA avec sur-utilisation des accélérateurs pour la Virtualisation des Fonctions Réseau
Évènement
Conférence International 2017 sur les systèmes ReConFigurable et FPGA (ReConFig'17), Cancun, Mexico.
Slides de présentation à la conférence
Le matériel de présentation à la conférence est mis à disposition par Virtual Open Systems.
Mots-clés
vFPGAmanager, FPGA accelerators, FPGA virtualization, virtualisation des fonctions réseau, reconfiguration dynamique partielle.
Auteurs
M.Paolino, S.Pinneterre, D.Raho.
Remerciement
Ce travail de recherche a été soutenu par le programme de recherche et innovation Européen Horizon H2020, SESAME, sous la convention de subvention numéro 671596.
Résumé
La virtualisation des Fonctions Réseau (Network Functions Virtualisation - NFV) est en train de révolutionner les centres de données des opérateurs télécoms tout comme la manière avec laquelle la virtualisation est appliquée à des scénarios de type haute-performance ou haute-disponibilité. Les accélérateurs matériels, et en particulier les FPGA, sont des solutions NFV très prometteuses à la fois pour leur haute performance, prédictibilité, programmabilité et reconfigurabilité.
Récemment le renforcement a atteint ses limites dans ce domaine avec des techniques de virtualisation légères qui requièrent une sur-utilisation importante de ressources matérielles de type accélérateur FPGA dans le but de surmonter les besoins de millier de système invités (guests). Le manque du support de la virtualisation pour ce type de ressources, associé à des problèmes d'intégration dans le cloud et de programmabilité, limite le déploiement des FPGA dans les NFV.
Cet article présente un gestionnaire de virtualisation d'accélérateurs FPGA (vFPGAmanager). C'est un bloc matériel de propriété intellectuelle permettant l'utilisation multiple d'accélérateurs FPGA directement connectés aux systèmes invités virtualisés. C'est une caractéristique clé pour permettre l'accélération de millier de systèmes invités comme des machines virtuelles légères, des conteneurs ou bien des unikernels.
La principale contribution de cet article est une architecture innovante permettant la virtulisation des ressources FPGA incluant le support de la sur-utilisation des accélérateurs, leur gestion au sein des NFV et leur orchestration. Une analyse des performances d'un mécanisme de commutation de contexte des accélérateurs est inclue afin de démontrer la faisabilité de l'approche proposée.
Accès complet à cet article scientifique
Identifiant ou inscription pour visualiser l'information complète
- Vosysmonitor ecrts2017
- Rdma virtualisation hpcs2017
- Hpc exascale dsd2017
- Safe split display icons2018
- Edge vim bmsb2018
- Openflow vswitch fmec18
- Vosysvirtualnet sies2018
- Egvirt als2018
- Vfpgamanager bmsb2018
- Microvm benchmark eucnc2018
- Vosysmonitor safety fruct23
- Egvirt aglamm2018
- Trustedvim wcnc2019
- Geofencing trustedvim eucnc2019
- Vfpgamanager eucnc2019
- 5gcity edge virt 5gwf2019
- X86 smm mixed criticality applepies2020
- Vosysmonitorv risc v meco2021
- Sriov vfunction manager cits2023
- Cross compartment virtio loopback esars2024
- Virtio fpga esars itec 2023
- Virtio loopback perf eval icai2024