Home
Dasor est une bibliothèque C++ permettant de créer des simulateurs à événements discrets d'algorithmes distribués. Ce projet a débuté à l'Université de Reims Champagne-Ardenne et est actuellement en cours de développement.
La figure suivante est une illustration du fonctionnement général de Dasor. Un simulateur est créé à l'aide des classes mises à disposition dans la bibliothèque. Cette création peut être automatisée à l'aide de l'outil makeSimu : la structure de base du simulateur est créée, c'est-à-dire les différentes classes nécessaires. Il reste ensuite à compléter les différentes méthodes qui sont exécutées à chaque génération d'événement sur un noeud. À l'exécution, l'utilisateur doit spécifier au simulateur en ligne de commande, le nom du fichier de description et un ensemble de paramètres. Le fichier de description spécifie le modèle d'exécution sur lequel le simulateur sera exécuté; le modèle d'exécution est constitué de l'ensemble des modèles de simulation. Les différents paramètres permettent de spécifier les options générales (nombre de simulations, temps maximum pour chaque simulation...). Un fichier de configuration peut être utilisé pour spécifier ces options générales. Une exécution d'un simulateur peut produire deux fichiers : un fichier de statistiques qui contient un ensemble de variables enregistrées et un fichier de description de la simulation contenant l'ensemble des événements produits durant l'exécution.
![]() |
![]() ![]() ![]() |
Dasor contient un ensemble de structures pour simplifier la création de nouveaux simulateurs. En particulier, il propose un gestionnaire de resources pour intéragir avec les resources physiques des noeuds (stockage et capacités de mémoire et de calcul) et les resources logiques (tâches, fichiers et applications). Ce gestionnaire permet ainsi de créer des simulateurs d'applications pour les grilles de calcul ou les réseaux pair-à-pair. Des modèles de communication sans-fil sont en cours de développement, permettant de réaliser des simulateurs d'algorithmes pour les réseaux ah hoc ou encore les réseaux de capteurs.
Pour plus d'informations, écrivez à l'adresse suivante.
Contenu du site
- Généralités : informations générales sur Dasor
- Aide : aide en ligne
- HowTo : des articles sur l'utilisation de Dasor
- Téléchargements : la bibliothèque Dasor en téléchargement, ainsi qu'un ensemble de ressources
- Liens : des liens vers des ressources Web
- Bibliographie : des références vers différents articles



