Placement Module for Distributed SDN/NFV Network Emulation - Archive ouverte HAL Access content directly
Reports (Research Report) Year : 2021

Placement Module for Distributed SDN/NFV Network Emulation

Module de Placement pour une émulation distribuée de réseaux SDN/NFV

(1, 2, 3) , (2) , (2) , (3) , (3) , (2)
1
2
3

Abstract

With the increased complexity of today’s networks, emulation has become an essential tool to test and validate a new proposed networking solution. As these solutions also become more and more complex with the introduction of softwarization, network function virtualization, and artificial intelligence, there is a need of scalable tools to carry out resource intensive emulations. To this end, distributed emulation has been proposed. However, distributing a network emulation over a physical platform requires to choose carefully how the experiment is run over the equipment at disposal. In this work, we evaluate the placement algorithms which were proposed for, and implemented in, existing distributed emulation tools. We show that they may lead to bad placements in which several hardware resources such as link bandwidth, CPU, and memory are overloaded. Through extensive experiments, we exhibit the impact of such placements on important network metrics such as real network bandwidth usage and emulation execution time, and show that they may lead to unreliable results and to a waste of platform resources. To deal with this issue, we propose and implement a new placement module for distributed emulation. Our algorithms take into account both link and node resources and minimize the number of physical hosts needed to carry out the emulation. Through extensive numerical evaluations, simulations, and experiments, we show that our placement methods outperform existing ones leading to reliable experiments using a minimum number of resources.
Avec la complexité croissante des réseaux actuels, l’émulation est devenue un outil essentiel pour tester et valider une nouvelle solution réseau. Comme ces solutions deviennent également de plus en plus complexes avec l’introduction des réseaux logiciels, de la virtualisation des fonctions réseau et de l’intelligence artificielle, il est nécessaire de disposer d’outils qui passent à l’échelle pour réaliser des émulations intensives en ressources. A cette fin, il a été proposé de distribuer les émulations. Cependant, la distribution d’une émulation de réseau sur une plate-forme physique nécessite de choisir avec soin la manière dont l’expérience est menée sur l’équipement à disposition. Dans ce travail, nous évaluons les algorithmes de placement qui ont été proposés et implémentés dans les outils d’émulation distribuée existants. Nous montrons qu’ils peuvent conduire à de mauvais placements dans lesquels plusieurs ressources matérielles telles que la bande passante de liens, le processeur et la mémoire peuvent être surchargés. Grâce à des expériences approfondies, nous montrons l’impact de ces placements sur des paramètres importants du réseau tels que l’utilisation réelle de la bande passante et le temps d’exécution de l’émulation, et nous montrons qu’ils peuvent conduire à des résultats peu fiables et `a un gaspillage des ressources de la plate-forme. Pour traiter cette question, nous proposons et implémentons un nouveau module de placement pour l’émulation distribuée. Nos algorithmes prennent en compte les ressources des liens et des nœuds et minimisent le nombre d’hôtes physiques nécessaires pour réaliser l’émulation. Grâce à des évaluations numériques, des simulations et des expériences poussées, nous montrons que nos méthodes de placement sont plus performantes que les méthodes existantes, ce qui permet de réaliser des expériences fiables en utilisant un nombre minimal de ressources.
Fichier principal
Vignette du fichier
DistrinetPlacement_Long_version-10.pdf (1.01 Mo) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-03132873 , version 1 (05-02-2021)

Identifiers

  • HAL Id : hal-03132873 , version 1

Cite

Giuseppe Di Lena, Andrea Tomassilli, Frédéric Giroire, Damien Saucez, Thierry Turletti, et al.. Placement Module for Distributed SDN/NFV Network Emulation. [Research Report] RR-9391, Inria Sophia Antipolis - Méditerranée; I3S, Université Côte d'Azur; Orange Labs R&D [Lannion] (France Télécom). 2021, pp.32. ⟨hal-03132873⟩
171 View
164 Download

Share

Gmail Facebook Twitter LinkedIn More