31
Les concepts de bases de la simulation

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

Embed Size (px)

Citation preview

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

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

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

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

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

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

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

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

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

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

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

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

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

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
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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Conclusion

Concepts de base Outils de simulation Caractéristiques du simulateur NS 2 Principe de la simulation sous NS2 [email protected]