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.