Application Driven Networking - LAAS-CNRS

UN RESEAU
CONTROLE PAR LES
APPLICATIONS
POUR OFFRIR LES
PERFORMANCES
D’UN RESEAU
DEDIE.
L’objectif du projet est
de définir, prototyper et
évaluer un système de
communication,
combinant un middleware
de communication
performant (DDS) et un
nouveau paradigme de
gestion des réseaux
(SDN), pour supporter
efficacement des
applications distribuées
dynamiques évoluant
dans des environnements
dynamiques.
Programme ASTRID, « Accompagnement
Spécifique des travaux de Recherches et
d’Innovation Défense »
Deux cas d’applications du
domaine civil et militaire seront
développés pour illustrer les
résultats scientifiques du projet :
•
Le premier met l’accent sur la
dimension « dynamique de
l’application » et concerne la
simulation distribuée pour la
formation à la conduite en groupe
avec des simulateurs de véhicule
en réseau. En effet, les
informations d’état échangées
entre les simulateurs et leurs
exigences de QoS varient en
fonction de la proximité́ des
simulateurs ;
•
Le deuxième met l’accent sur
la dimension « dynamique de
l’environnement » et concerne
le cas des communications sur
un théâtre d’opération ou en
situation d’intervention
d’urgence avec des nœuds
hétérogènes, mobiles qui
communiquent via des liens
sans-fil.
Application
Driven
Networking
in dynamic environments
Autonomie des réseaux
Algorithme de planification de
sessions de communication
multicast avec path-splitting
sur des réseaux virtuels.
De plus, notre approche consiste à développer le
caractère autonomique de la fonction de
déploiement du réseau virtuel pour répondre à
une évolution de l’environnement. Le travail
consistera à développer les modèles relatifs aux
différentes
composantes
de
la
boucle
autonomique, à savoir pour l’observation,
l’analyse et la planification. Des modèles
prédictifs permettant d’introduire des capacités
cognitives seront également explorés afin de
permettre à cette fonction réseau de tirer profit
de son expérience passée.
Cas d’application
Deux cas d’application sont envisagés :
• La simulation distribuée : applications
dynamiques mais réseau maitrisé
Contexte
Le projet ADN est un projet de type recherche
industrielle d'une durée de 36 mois supporté par la
Direction Générale de l'Armement (DGA). Ce projet
correspond à un financement de 97 K€. Il a
démarré en janvier 2014 et se terminera en
décembre 2016.
L’émergence de nouveaux domaines applicatifs
comme le « Machine 2 Machine » (M2M), l’Internet
des Objets et la simulation vivante a fait apparaître
une nouvelle classe d’applications ayant des
besoins stricts en qualité de service et qui évoluent
dans le temps. Elles peuvent également évoluer
dans un environnement hautement dynamique, i.e.
environnement impliquant des nœuds mobiles et
hétérogènes qui communiquent via des liens sansfil. Ce caractère dynamique des applications et de
leur environnement constitue l’un des défis
majeurs
qui
est
posé
aux
réseaux
de
communication sous-jacents.
En effet, il suppose que le réseau soit suffisamment
flexible pour être reprogrammé selon la situation. C’est
le talon d’Achille des réseaux actuels.
Approche
Programmation des réseaux
L’idée maitresse du projet est de définir un système de
communication programmable par les applications, ou
en fonction des besoins applicatifs pour offrir les
performances d’un réseau dédié aux applications.
Notre approche repose sur l’utilisation d’un middleware
de communication intégrant des notions avancées de
qualité de service couplée au nouveau paradigme de
gestion des réseaux offert par les approches SDN.
• Les communications sur un théâtre
d’opération : applications et réseau
dynamiques
Contact
LAAS/CNRS
BP 54200
31031 Toulouse cedex 4
[email protected]
[email protected]
[email protected]