les concepts de bases de la simulation. plan introduction concepts de base outils de simulation...
TRANSCRIPT
![Page 1: Les concepts de bases de la simulation. Plan Introduction Concepts de base Outils de simulation Caractéristiques du simulateur NS 2 Principe de la simulation](https://reader035.vdocuments.pub/reader035/viewer/2022081515/551d9d7d497959293b8b5b05/html5/thumbnails/1.jpg)
Les concepts de bases de la simulation
![Page 2: Les concepts de bases de la simulation. Plan Introduction Concepts de base Outils de simulation Caractéristiques du simulateur NS 2 Principe de la simulation](https://reader035.vdocuments.pub/reader035/viewer/2022081515/551d9d7d497959293b8b5b05/html5/thumbnails/2.jpg)
Plan
Introduction Concepts de base Outils de simulation Caractéristiques du simulateur NS 2 Principe de la simulation sous NS 2 Conclusion
![Page 3: Les concepts de bases de la simulation. Plan Introduction Concepts de base Outils de simulation Caractéristiques du simulateur NS 2 Principe de la simulation](https://reader035.vdocuments.pub/reader035/viewer/2022081515/551d9d7d497959293b8b5b05/html5/thumbnails/3.jpg)
Introduction
![Page 4: Les concepts de bases de la simulation. Plan Introduction Concepts de base Outils de simulation Caractéristiques du simulateur NS 2 Principe de la simulation](https://reader035.vdocuments.pub/reader035/viewer/2022081515/551d9d7d497959293b8b5b05/html5/thumbnails/4.jpg)
Introduction : Intérêt de la simulation
Difficulté d’observer les états du système. Analyser de l’enchaînement des événements
dans le système, ainsi que les relations de causes à effet.
Tester différentes optimisations pour améliorer un système déjà existant.
![Page 5: Les concepts de bases de la simulation. Plan Introduction Concepts de base Outils de simulation Caractéristiques du simulateur NS 2 Principe de la simulation](https://reader035.vdocuments.pub/reader035/viewer/2022081515/551d9d7d497959293b8b5b05/html5/thumbnails/5.jpg)
Concepts de base
Différentes catégories de la simulation à événement discret
Modèle de simulation Entités et attributs d’une simulation Activité, délai et événement dans une
simulation
![Page 6: Les concepts de bases de la simulation. Plan Introduction Concepts de base Outils de simulation Caractéristiques du simulateur NS 2 Principe de la simulation](https://reader035.vdocuments.pub/reader035/viewer/2022081515/551d9d7d497959293b8b5b05/html5/thumbnails/6.jpg)
Différents type de la simulation La simulation à événement
La simulation par activité
![Page 7: Les concepts de bases de la simulation. Plan Introduction Concepts de base Outils de simulation Caractéristiques du simulateur NS 2 Principe de la simulation](https://reader035.vdocuments.pub/reader035/viewer/2022081515/551d9d7d497959293b8b5b05/html5/thumbnails/7.jpg)
Simulation à événement discret Identifie les différents types événements au
cours de la durée de vie d’un système.
Utilisation d’un calendrier d’événement qui présente les événements ainsi que leur date d’occurrence.
![Page 8: Les concepts de bases de la simulation. Plan Introduction Concepts de base Outils de simulation Caractéristiques du simulateur NS 2 Principe de la simulation](https://reader035.vdocuments.pub/reader035/viewer/2022081515/551d9d7d497959293b8b5b05/html5/thumbnails/8.jpg)
Simulation par activité
Identification des différentes activités du système
Utilisation d’un diagramme pour la présentation du cycle de vie du système
M A
![Page 9: Les concepts de bases de la simulation. Plan Introduction Concepts de base Outils de simulation Caractéristiques du simulateur NS 2 Principe de la simulation](https://reader035.vdocuments.pub/reader035/viewer/2022081515/551d9d7d497959293b8b5b05/html5/thumbnails/9.jpg)
Concepts de base
Différents type de la simulation Modèle de simulation Entités et attributs d’une simulation Activité, délai et événement dans une
simulation
![Page 10: Les concepts de bases de la simulation. Plan Introduction Concepts de base Outils de simulation Caractéristiques du simulateur NS 2 Principe de la simulation](https://reader035.vdocuments.pub/reader035/viewer/2022081515/551d9d7d497959293b8b5b05/html5/thumbnails/10.jpg)
Modèle de simulation
1. Conception
2. Modélisation
3. Déploiement
Modèle Analytique
Modèle de simulation
![Page 11: Les concepts de bases de la simulation. Plan Introduction Concepts de base Outils de simulation Caractéristiques du simulateur NS 2 Principe de la simulation](https://reader035.vdocuments.pub/reader035/viewer/2022081515/551d9d7d497959293b8b5b05/html5/thumbnails/11.jpg)
Concepts de base
Différents type de la simulation Modèle de simulation Entités et attributs d’une simulation Activité, délai et événement dans une
simulation
![Page 12: Les concepts de bases de la simulation. Plan Introduction Concepts de base Outils de simulation Caractéristiques du simulateur NS 2 Principe de la simulation](https://reader035.vdocuments.pub/reader035/viewer/2022081515/551d9d7d497959293b8b5b05/html5/thumbnails/12.jpg)
Entités et attributs dans une simulation Les entités sont les composantes d’un
système. Ces dernières sont caractérisées par des
attributs Exemple :
Entité : Nœuds sans fil Attributs : fréquence de transmission, protocole de
routage, débit de transmission…
![Page 13: Les concepts de bases de la simulation. Plan Introduction Concepts de base Outils de simulation Caractéristiques du simulateur NS 2 Principe de la simulation](https://reader035.vdocuments.pub/reader035/viewer/2022081515/551d9d7d497959293b8b5b05/html5/thumbnails/13.jpg)
Concepts de base
Différents type de la simulation Modèle de simulation Entités et attributs d’une simulation Activité, délai et événement dans une
simulation
![Page 14: Les concepts de bases de la simulation. Plan Introduction Concepts de base Outils de simulation Caractéristiques du simulateur NS 2 Principe de la simulation](https://reader035.vdocuments.pub/reader035/viewer/2022081515/551d9d7d497959293b8b5b05/html5/thumbnails/14.jpg)
![Page 15: Les concepts de bases de la simulation. Plan Introduction Concepts de base Outils de simulation Caractéristiques du simulateur NS 2 Principe de la simulation](https://reader035.vdocuments.pub/reader035/viewer/2022081515/551d9d7d497959293b8b5b05/html5/thumbnails/15.jpg)
Activité, délai et événement
Une activité est un intervalle de temps pendant le quel l’état de la ressources ne change pas. (envoie d’un flux de données d’une entité A vers une entité B)
Une activité est caractérisé par un délai
Un événement est une action qui entraine le changement d’état d’une ressource
![Page 16: Les concepts de bases de la simulation. Plan Introduction Concepts de base Outils de simulation Caractéristiques du simulateur NS 2 Principe de la simulation](https://reader035.vdocuments.pub/reader035/viewer/2022081515/551d9d7d497959293b8b5b05/html5/thumbnails/16.jpg)
Outils de simulation
NS -2 Network Simulator (http://nsnam.isi.edu/nsnam/)
OMNeT++ (http://www.omnetpp.org) Scalable Networks (Qualnet) (
http://www.scalablenetworks.com) …
![Page 17: Les concepts de bases de la simulation. Plan Introduction Concepts de base Outils de simulation Caractéristiques du simulateur NS 2 Principe de la simulation](https://reader035.vdocuments.pub/reader035/viewer/2022081515/551d9d7d497959293b8b5b05/html5/thumbnails/17.jpg)
Caractéristiques du simulateur NS 2 Architecture de NS2 est celle du modèle OSI NS2 supporte les réseaux locaux (LAN), les réseaux locaux sans
fil, et les réseaux satellites Au niveau de la couche transport différent protocole sont utilisés :
UDP , TCP, e t RTP. Différents type de protocoles de routage sont utilisés ; AODV, DSR
… Couche application FTP, Voix sur IP Ce simulateur est implémenté à l’aide du langage C++
![Page 18: Les concepts de bases de la simulation. Plan Introduction Concepts de base Outils de simulation Caractéristiques du simulateur NS 2 Principe de la simulation](https://reader035.vdocuments.pub/reader035/viewer/2022081515/551d9d7d497959293b8b5b05/html5/thumbnails/18.jpg)
Plan
Introduction Concepts de base Outils de simulation Caractéristiques du simulateur NS 2 Principe de la simulation sous NS 2 Conclusion
![Page 19: Les concepts de bases de la simulation. Plan Introduction Concepts de base Outils de simulation Caractéristiques du simulateur NS 2 Principe de la simulation](https://reader035.vdocuments.pub/reader035/viewer/2022081515/551d9d7d497959293b8b5b05/html5/thumbnails/19.jpg)
Caractéristiques du simulateur NS 2 L’utilisation de ces différents langages admet l’avantage d’assurer :
(+) Réutilisation (+) Maintenance (-) Performance de point de vue vitesse et gestion de la
mémoire(-) Faire attention lors de l’implémentation ou de la
modification du code source du simulateur.
![Page 20: Les concepts de bases de la simulation. Plan Introduction Concepts de base Outils de simulation Caractéristiques du simulateur NS 2 Principe de la simulation](https://reader035.vdocuments.pub/reader035/viewer/2022081515/551d9d7d497959293b8b5b05/html5/thumbnails/20.jpg)
Principe de la simulation sous NS 2
Programme.tcl Compilation
Fichier.nam
Fichier.tr
![Page 21: Les concepts de bases de la simulation. Plan Introduction Concepts de base Outils de simulation Caractéristiques du simulateur NS 2 Principe de la simulation](https://reader035.vdocuments.pub/reader035/viewer/2022081515/551d9d7d497959293b8b5b05/html5/thumbnails/21.jpg)
Principe de la simulation sous NS 2 Programme.tcl
Décrit un modèle ou un scénario de simulation. Contient les entités et les attributs (la topologie réseau, les
protocoles de routage, le type de trafic…) de la simulation. Contient en outre les activités, les délais et les événements de la
simulation.
![Page 22: Les concepts de bases de la simulation. Plan Introduction Concepts de base Outils de simulation Caractéristiques du simulateur NS 2 Principe de la simulation](https://reader035.vdocuments.pub/reader035/viewer/2022081515/551d9d7d497959293b8b5b05/html5/thumbnails/22.jpg)
Principe de la simulation sous NS 2 ‘’Fichier.nam’’ permet de :
Visualiser la topologie réseau, le type de réseau filaires ou sans fil
Visualiser les flux de données, la file d’attente d’un nœud
Décélérer ou accélérer la vitesse de la simulation
![Page 23: Les concepts de bases de la simulation. Plan Introduction Concepts de base Outils de simulation Caractéristiques du simulateur NS 2 Principe de la simulation](https://reader035.vdocuments.pub/reader035/viewer/2022081515/551d9d7d497959293b8b5b05/html5/thumbnails/23.jpg)
Fichier.nam
![Page 24: Les concepts de bases de la simulation. Plan Introduction Concepts de base Outils de simulation Caractéristiques du simulateur NS 2 Principe de la simulation](https://reader035.vdocuments.pub/reader035/viewer/2022081515/551d9d7d497959293b8b5b05/html5/thumbnails/24.jpg)
Principe de la simulation sous NS 2 Fichier.tr
![Page 25: Les concepts de bases de la simulation. Plan Introduction Concepts de base Outils de simulation Caractéristiques du simulateur NS 2 Principe de la simulation](https://reader035.vdocuments.pub/reader035/viewer/2022081515/551d9d7d497959293b8b5b05/html5/thumbnails/25.jpg)
Installation de NS 2
Network Simulator Version 2
Linux Windows
(+) Stable(+) Performant (+) Modification
du code source
(-) Non Stable(-) Non Performant
![Page 26: Les concepts de bases de la simulation. Plan Introduction Concepts de base Outils de simulation Caractéristiques du simulateur NS 2 Principe de la simulation](https://reader035.vdocuments.pub/reader035/viewer/2022081515/551d9d7d497959293b8b5b05/html5/thumbnails/26.jpg)
Conclusion
Introduction Concepts de base Outils de simulation Caractéristiques du simulateur NS 2 Principe de la simulation sous NS 2 Conclusion
![Page 27: Les concepts de bases de la simulation. Plan Introduction Concepts de base Outils de simulation Caractéristiques du simulateur NS 2 Principe de la simulation](https://reader035.vdocuments.pub/reader035/viewer/2022081515/551d9d7d497959293b8b5b05/html5/thumbnails/27.jpg)
Principe de la simulation sous NS-2
![Page 28: Les concepts de bases de la simulation. Plan Introduction Concepts de base Outils de simulation Caractéristiques du simulateur NS 2 Principe de la simulation](https://reader035.vdocuments.pub/reader035/viewer/2022081515/551d9d7d497959293b8b5b05/html5/thumbnails/28.jpg)
Principe de la simulation sous NS-2
![Page 29: Les concepts de bases de la simulation. Plan Introduction Concepts de base Outils de simulation Caractéristiques du simulateur NS 2 Principe de la simulation](https://reader035.vdocuments.pub/reader035/viewer/2022081515/551d9d7d497959293b8b5b05/html5/thumbnails/29.jpg)
Principe de la simulation sous NS-2 ns-allinone-2.33
libns 2.33bin…. ….
4. tester un exemple
4.a Compiler le fichier ‘’exemple2.tcl
![Page 30: Les concepts de bases de la simulation. Plan Introduction Concepts de base Outils de simulation Caractéristiques du simulateur NS 2 Principe de la simulation](https://reader035.vdocuments.pub/reader035/viewer/2022081515/551d9d7d497959293b8b5b05/html5/thumbnails/30.jpg)
Principe de la simulation sous NS-24. b Visualiser le fichier d’animation ‘’exemple2.nam’’
![Page 31: Les concepts de bases de la simulation. Plan Introduction Concepts de base Outils de simulation Caractéristiques du simulateur NS 2 Principe de la simulation](https://reader035.vdocuments.pub/reader035/viewer/2022081515/551d9d7d497959293b8b5b05/html5/thumbnails/31.jpg)
Conclusion
Concepts de base Outils de simulation Caractéristiques du simulateur NS 2 Principe de la simulation sous NS2 [email protected]