Ce chapitre introduit le simulateur Jist/Swans, un simulateur réseau spécifique à l'ad hoc développé par Kernell University aux Etats-Unis en 2004.
Ce simulateur a prouvé une nette amélioration de performance par rapport au simulateur réseau standard et le plus populaire (NS2). Ce chapitre étudie donc cette amélioration de performance en spécifiant l'architecture de Jist/Swans et le compare à NS2.
Durant ces dernières années, le simulateur réseau NS2 a été le plus largement utilisé par la communauté scientifique.
Plusieurs simulateurs (notamment JIST/SWANS, OPNET++, JSIM…) ont été créés afin de surmonter certaines difficultés rencontrées avec NS2 notamment ces performances qui se dégradent avec l'élargissement de la topologie causée par l'augmentation du nombre de nœuds simulés.
Durant ce stage, nous avons utilisé le simulateur Jist/Swans plutôt que NS2 dans l'optique (de second ordre) d'en évaluer les performances comparativement à NS2.
[...] Ce simulateur a prouvé une nette amélioration de performance par rapport au simulateur réseau standard et le plus populaire (NS2). Ce chapitre étudie donc cette amélioration de performance en spécifiant l'architecture de Jist/Swans et le compare à NS Plate forme de mesure Les mesures effectuées sur TFRC et son amélioration ont été réalisées par le biais de simulateur Jist/Swans Environnement Les mesures de performances ont été effectuées sur une machine Intel core2 duo, un noyau linux -92 fc8, et un JVM version Outils : Simulateur JIST/SWANS Durant ces dernières années, le simulateur réseau NS2 a été le plus largement utilisé par la communauté scientifique. [...]
[...] Swans dépasse la capacité de chacun des simulateurs NS2 et Glomosim par le pouvoir de simuler jusqu'à 100000 nœuds ad hoc avec des performances raisonnables. La figure III.8 montre un comportement optimiste de Swans en termes de quantité de mémoire consommée pour chacun des deux protocoles de routage AODV et CGGC par rapport à NS2 dont la consommation ressource système, semblent exploser avec l'augmentation de nombre de nœuds simulés. En conclusion, JIST/SWANS dépasse largement la capacité de simulateur NS2 le plus populaire. [...]
[...] Les tableaux suivants montrent les différences de performances entre Jist et NS2 en termes de temps de traitement et la quantité de mémoire consommée. Figure III.5 La quantité de mémoire consommée JIST/SWANS vs NS SWANS Architecture SWANS Swans est une API de simulation des Manets, c'est une application de sémantique de Jist dans le contexte des réseaux ad hoc. Les composants de Swans constituent le nœud (la pile protocolaire) et son environnement (le canal sans fil, le signal radio Figure III.6 Architecture d'un nœud mobile en Swans La Figure III.6 illustre les couches protocolaires suivantes : a. [...]
[...] Du Just in Time compilation (compilation dynamique en Java contre statique en : optimisation basée sur le profiling de l'exécution de la facilité d'intégration des scripts offerte par des librairies telles que le Jython. Des outils d'amélioration de performances fournis dans le JVM. La configuration des scénarios de simulations se fait sous Jist par le biais de Java-BeanShell, Java-Jython et au niveau NS2 par OTCL : Jist est donc plus flexible grâce à la configuration par code source Java, contre un overhead important en temps de traitement et ressource système pour la translation du langage de sripting au langage du noyau en NS2. [...]
[...] Les simulations sous Jist sont écrites, compilées et exécutées en utilisant une chaine d'outils offerte par le JVM. En effet, le code source Java marqué est réécrit après compilation par un rewriter afin qu'il soit visible par le noyau Jist et plus précisément un ordonnanceur d'événements de simulation. Figure III.2 Composants Jist Approches et sémantiques introduites par Jist Au niveau du Rewriter : Le Rewriter introduit la notion de temps de simulation où la progression dans le temps dépend de la progression du programme en exécution. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture