Upload
julian-anthony
View
23
Download
0
Embed Size (px)
DESCRIPTION
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 - PowerPoint PPT Presentation
Citation preview
1
LES SIMULATEURS RÉSEAU
Lemasson ÉricPontvieux Cyrille
Tuteur : Guyennet Hervé
Année : 2005
2
SOMMAIRE
Concepts de la simlation Simgrid 2.18.5 NS 2 REAL 5.0 Bilan
2
3
Concepts de la simulation
✔ 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
4
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
5
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
6
SimGrid 2.18.5 – Points Faibles
✔ Aucun environnement :➢Pas d'interface graphique➢Pas d'analyse des résultas
✔ Obligation d'implémenter en C
7
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
8
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
9
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
10
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
11
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
12
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é
13
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
14
Bilan – Simulateurs✔ SimGrid :
➢Haut niveau➢Simple➢Documentation
✔ NS 2 :➢Bas niveau➢Complet➢Interface graphique➢Documentation
✔ REAL :➢Bas niveau➢Interface graphique complète
15
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