<div class='slidealt'>Expérimentez des extensions de <a title='virtualisation pour plateformes hétérogènes à base de processeurs ARM' href='/fr/produits/'>virtualisation KVM</a></div> <div class='slidealt'>Faites appelle à des <a title='services de full virtualisation pour kvm sur coeur ARM' href='/fr/services/'>services de virtualisation sur mesure</a></div> <div class='slidealt'>Virtualisation KVM des E/S's pour coeurs ARMv7, ARMv8 <a title='extensions de virtualisation de plateforme VFIO des E/S par kvm sur arm en logiciel libre' href='/fr/solutions/guides/vfio-sur-arm/'>par extensions VFIO/IOMMU</a></div> <div class='slidealt'>Projets de recherche de virtualisation <a title='kvm en logiciel libre pour ARM multicoeur' href='/fr/innovation/'>pour les systèmes embarqués et le cloud</a></div> <div class='slidealt'>Solutions de virtualisation pour systèmes <a title='solutions en logiciels libres de virtualisation pour ARMv7-ARMv8' href='/fr/solutions/'>hétérogènes multicoeur ARM</a></div>

Virtual Open Systems Publications Scientifiques

Une implémentation novatrice d'OpenFlow pour VOSYSwitch basée sur pflua

Une implementation pflua OpenFlow pour VOSYSwitch

Évènement

Troisième conférence internationale IEEE sur le Fog and Mobile Edge Computing (FMEC 2018), Barcelone, Espagne.

Mots-clés

Software Switch, OpenFlow, pflua, LuaJIT, software switch benchmark, VOSYSwitch, OVS-DPDK.

Auteurs

J.Fanguede, M.Paolino, D.Dimitrov and D.Raho.

Remerciement

Ce travail de recherche a été soutenu par le projet de l'Union Européenne Horizon 2020 research and innovation programme, 5GCity, sous le numéro de Grant Agreement 761508. Les concepts présentés sur cette page reflètent uniquement le point de vue de l'auteur et la Commission européenne ne saurait être tenue responsable des informations qu'elle contient.

Slides de présentation à la conférence

Le matériel de présentation à la conférence est mis à disposition par Virtual Open Systems.

Abstract

Les nouveaux paradigmes que sont le Software-Defined Network (SDN) et le NFV (Network Function virtualization) sont en train d'émerger comme des alternatives viables aux architectures réseau traditionnelles. L'infrastructure reseau pour le Fog and Mobile Edge Computing et l'Internet des Objets est également en train d'adopter ces concepts. Dans ce contexte, les switch (commutateur réseau) virtuel and compatible SDN sont devenus cruciaux. Cet article présente l'implémentation logicielle novatrice d'OpenFlow pour VOSYSwitch, la solution de switch virtuel haute performance développée par Virtual Open Systems.

Développée en Lua, une telle implémentation d'OpenFlow tire profit de la bibliothèque pflua et du just-in-time trace compiler LuaJIT pour convertir les flux OpenFlow en code Lua via le langage PCAP Filter. Ainsi, le code exécuté pour réaliser le matching et les actions est généré à la demande et adapté aux entrées de flux des tables OpenFlow. Des activités de benchmarking, pour lesquelles les résultats sont inclus dans cet article, ont été effectuées pour comparer cette nouvelle implémentation d'OpenFlow avec la solution OpenFlow de-facto standard, OVS-DPDK. Les résultats montrent que l'implémentation OpenFlow de VOSYSwitch est supérieure à OVS-DPDK pour les environnements avec des configurations de flux simples et un faible nombre d'entrées, typique de l'Edge Computing.

Accès complet à cet article scientifique

Identifiant ou inscription pour visualiser l'information complète