Eléments pour GridExplorer (GdX)
Evalutation de grand système Modélisation Simulation Emulation Exécution (In-situ) Quelle méthodologie pour l'évalutation/test ? 1K-1M noeuds ? Caractérisation Observation Visualisation Niveau de détails Tailles
Systèmes existants Modelnet Emulation appli/réseau Emulab Emulation Application + Plus de flexibilité ? PlanetLab Sites distribués (1000 noeuds) Condition réseaux réelles
Modelnet Router / Dummynet Virtualisation N noeuds => M noeuds N>>M
Netbed (Emulab) Comme « Modelnet » Description de la topologie => NS script Utilisation de Dummynet Outils de Mapping routeur_logique => machine physique Utilisation du simulateur NSE (ns emulation) Utilisation de noeuds exterieurs client (40 DSL) 3 Sites
Outil de « mapping »
(Intel Research) An open testbed for developing, deploying, and accessing planetary-scale services. Sites distribués (1000 noeuds) Conditions réseaux rélles Sécurité Déploiement
Gestion/Administration Ces différentes plate-formes ont en commun un gestion/administration spécifiques => différents de celui des clusters Les environnements à mettre en place sont variés et complexes (peuvent changés entre les différents tests) Lors de la soumission d'un test l'environnement est aussi spécifié
Une approche possible (ds GdX ?) Lier simulation et émulation Simulation = cycle de développement/test court Dériver l'émulation de la simulation (faisable ?) Le mapping => problème de partitionnement ? (partitionneur Scotch/Metis) Langage de scénario (ns ?, suffisant ? Expressivité Performance ?) Bibliothèque de génération d'événements, de topologie, de répartition (suivant quelles distributions ?)/ traces
Accélérer l'émulation réseau ? Utiliser les cartes réseaux intelligentes comme routeur ?=> à la place de machine + dummynet Reseau rapide myrinet processeur 200Mhz/32bit (assez rapide ?) +Myrinet Switch Myrinet
Questions subsidiaires Validation de la chaines modélisation/simulation/émulation/test Combien de noeud faut-il envisager (représentativité ?) Quelle sera la méthodologie de référence ?