EWAN Plan I. Présentation du laboratoire Plan De la grappe à la

Transcription

EWAN Plan I. Présentation du laboratoire Plan De la grappe à la
Cyril Otal
EWAN
Plan
I. Présentation du laboratoire de recherche
II. Contexte
III. Travail réalisé : EWAN
IV. Résultats
V. Conclusion et perspectives
Conception et évaluation d'un émulateur
réseau haut débit
Sous la tutelle de Pascale Vicat-Blanc Primet, Olivier Glück et
Alexandre Saidi
1
I. Présentation du laboratoire
?
?
Plan
Laboratoire de l'Informatique du Parallélisme
–
I. Présentation du laboratoire de recherche
II. Contexte
III. Travail réalisé : EWAN
IV. Résultats
V. Conclusion et perspectives
Arénaire, Compsys, PLUME, GRAAL, TRIO et
RESO
Équipe RESO
–
–
2
Architectures logicielles de communication
optimisées pour les systèmes d'extrémité.
Les protocoles et traitements pour le transport
performant de flux hétérogènes de grille.
3
De la grappe à la grille
?
Grille de calcul
Grappe (Cluster)
–
?
4
groupe d'ordinateurs mis en réseau local,
permettant d'avoir une agrégation de ressources
(Puissance processeur, capacité mémoire...)
Grille (Grid)
–
interconnexion de grappes par une nuage
réseau longue distance.
5
6
1
Éléments d'une grille
?
Nœuds
–
–
Clients
Routeurs
?
?
?
Solutions d'expérimentation
?
Simulation
?
Grandeur nature
–
Routeurs de cœur
Points d'accès
–
–
Liens
–
–
–
–
–
Bande passante
Latence
Pertes
Duplications
–
?
Limites en taille et temps
Long ou impossible à mettre en place
Reproduction très délicate
Paramètres non totalement contrôlés
Prix
Émulation
–
–
Applications et nœuds réels
Liens simulés
7
De la vue physique ...
8
... à la vue logique
9
Éléments fonctionnels d'EWAN
?
?
?
?
?
10
Outils utilisés par EWAN
Client
Point d'accès
Routeur
Lien
Générateur Cross Traffic
?
NIST Net
–
?
TC
–
11
Émulateur de liens (latence, pertes, duplications)
Limitation de débits
12
2
Plan
EWAN
I. Présentation du laboratoire de recherche
II. Contexte
III. Travail réalisé : EWAN
IV. Résultats
V. Conclusion et perspectives
?
?
EWAN : Émulateur de WAN
Buts :
–
–
Interface utilisateur de définition des topologies
classiques de grilles
Moteur de déploiement de topologies
(quelconques) sur une grappe
13
EWAN : prérequis
?
–
–
–
?
Les différentes phases
Sur chaque nœud de la grappe de PC
–
14
?
Debian GNU/Linux
iproute
serveur SSH
noyau linux compilé avec des options de routage
avancées
?
?
L'utilisateur définit sa grille
EWAN la déploie
L'utilisateur lance son expérience
Serveur de déploiement
–
–
–
Apache
PHP (avec XML, DOM et GD) et MySQL
SSH
15
Interface : points d'accès
16
Interface : liens
17
18
3
Interface : limitation de débit
Interface : choix de la topologie
19
Interface : Cross Traffic
20
Interface : paramètres avancés
21
Interface : configuration matérielle
22
Préparation au déploiement
?
Format de définition
–
–
?
23
RDF/XML
http://purl.org/net/topo/ns/
Chargement
24
4
Phase de calculs
?
Affectation des machines
–
?
?
?
Génération des scripts sur le serveur
Copie des scripts sur les nœuds
Exécution des scripts sur les nœuds
Réseau de contrôle
Calcul du routage
–
–
?
?
Selon les contraintes physiques
Détermination des sous-réseaux et des
adresses
–
?
Déploiement
Algorithme de Dijkstra
Statique
Tables MySQL
25
Plan
26
Tests fonctionnels
I. Présentation du laboratoire de recherche
II. Contexte
III. Travail réalisé : EWAN
IV. Résultats
V. Conclusion et perspectives
?
Tests unitaires
–
–
–
–
Émulation de lien
Routage
Limitation de débit
Générateur de trafic
27
Test à plus grande échelle
?
28
Mesures de performance
Test sur une grappe de 12 nœuds
?
TC
P : Points d'accès
L : Lien
R : Routeur
29
30
5
Plan
Conclusion
I. Présentation du laboratoire de recherche
II. Contexte
III. Travail réalisé : EWAN
IV. Résultats
V. Conclusion et perspectives
?
?
?
?
Émulateur réseau haut débit longue distance
Utilisation dans Grid5000
Publication
Présentation à Super Computing
31
32
Perspectives
?
Visualisation (Monitoring)
–
–
?
?
Netmon et MapCenter
Informations sur l'instrument
Implémentation d'IPv6 et de QoS
Autres émulations de liens
–
–
–
Questions
sch_netem, module du noyau Linux
Cartes réseau avec processeurs programmables
(Network processor)
GNET-1, appareil dédié à l'émulation de liens
33
34
6
This document was created with Win2PDF available at http://www.daneprairie.com.
The unregistered version of Win2PDF is for evaluation or non-commercial use only.