150 likes | 238 Views
Lemasson Éric Pontvieux Cyrille. LES SIMULATEURS RÉSEAU. Tuteur : Guyennet Hervé. Année : 2005. Concepts de la simlation Simgrid 2.18.5 NS 2 REAL 5.0 Bilan. SOMMAIRE. 2. Faire une chose sans vraiment la faire Avantages : Tests réalisés plus rapidement Moins de matériel requis
E N D
Lemasson Éric Pontvieux Cyrille LES SIMULATEURS RÉSEAU Tuteur : Guyennet Hervé Année : 2005
Concepts de la simlation Simgrid 2.18.5 NS 2 REAL 5.0 Bilan SOMMAIRE 2
Faire une chose sans vraiment la faire Avantages : Tests réalisés plus rapidement Moins de matériel requis Maîtrise des ressources Reproductibilité à l'identique Concepts de la simulation
SimGrid 2.18.5 – Utilisation • Librairies C haut niveau (SG et MSG) • Primitives pour la topologie réseau • Primitives pour les communications • Utilisation non-intuitive
SimGrid 2.18.5 – Points Forts • Topologie réseau à partir d'un fichier • Haut niveau d'abstraction • Pas de données superflues • Indépendance vis-à-vis d'autres librairies
SimGrid 2.18.5 – Points Faibles • Aucun environnement : • Pas d'interface graphique • Pas d'analyse des résultas • Obligation d'implémenter en C
Network Simulator 2 – Utilisation • Librairies C++ et OTCL, bas niveau • Fichier TCL de description • Topologie • Routes • Applications (Agents) • Déroulement par événements discrets • Contrôle total sur les paramètres réseau et machine • Protocoles (TCP, RTP) gérés dans des modules • Contrôle des traces
Network Simulator 2 – Points Forts • Très bien documenté avec des exemples • Gestion des protocoles et agents par modules • Interfaces graphiques d'analyse : Nam & Xgraph • Précision du modèle • Multiplateforme
Network Simulator 2 – Points Faibles • Description du scénario fastidieuse • Dépendance envers beaucoup de libraires • Ajouts de nouveaux modules : • Complexe • Connaissance C++ et OTCL nécessaire • Recompilation de NS 2 • Pas facilement portable
REAL 5.0 – Utilisation • Gère les protocoles existants par modules • Interface graphique permet de : • Réaliser le scénario • Analyser les résultats • Scénario décrit : • La topologie réseau • La fonction de chaque nœud
REAL 5.0 – Points Forts • Présence d'une interface graphique • Possibilité de se connecter à un serveur de simulation • Tout ressemble à du C • Vieille librairie mais marche encore très bien
REAL 5.0 – Points Faibles • Installation digne d'un tour du monde à la nage • Très mauvaise documentation • Noms des fonctions mal choisis • Pas libre • Sûrement abandonné
Bilan – Utilité de la simulation • Constitue une étape de la conception d'un protocole • Intérêt pas toujours évident • Avantages certains par rapport aux tests réels
Bilan – Simulateurs • SimGrid : • Haut niveau • Simple • Documentation • NS 2 : • Bas niveau • Complet • Interface graphique • Documentation • REAL : • Bas niveau • Interface graphique complète
Conclusion – Simulateur idéal • Langage de description topologique et fonctionnelle standardisée • Intégration de la vérification et de la validation • Environnement complet : création, utilisation, analyse • Générateur de code • Gestion simple de modules • Possibilité de décription précises du scénario ou non