Présentation du stage de master 2 recherche informatique
université de Rennes 1 et Projet de Fin d'Etude de l’INSA de Rennes. Stage réalisé à TELECOM Bretagne, Rennes (anciennement nommé, ENST Bretagne).

Navigation

Présentation générale



Références
navig Bibliographie
navig Rapport final
    + navig Introduction
    + navig S-TGDH
    + navig Réputation


Présentations / soutenances

Valid XHTML 1.0 Strict Valid XHTML 1.0 Strict

DGRep - reputation de groupe dans les systèmes distribués

Présentation de l'étude sur la réputation de groupe

L'étude appelée DGRep (Distributed Group Reputation) avait pour but d'étudier les modèles de réputation existant et d'analyser leur adéquation avec les protocoles de gestion de groupes dans les réseaux ad hoc et plus généralement les modèles distribués.
L'étude a été réalisée en plusieurs étapes :
  • Analyse des protocoles de groupes existants.
    Les protocoles tels que Confidant et le modèle de Jinshan Liu et Valérie Issarny (reférence LI04) ont été par exemple étudié.
  • Etude de l'adéquation des protocoles existants avec notre problématique.
    Dans cette deuxième partie, nous avons analyser les hyptohèses de modèles et leurs cas critiques pour montrer leurs faiblesses, notamment pour les modèles distribués.
  • Proposition d'un protocole de groupe adapté à S-TGDH et plus généralement les protocoles distribués.
    Cette troisième partie a été élaborée en se basant sur les propriétés de sécurités et les propriétés fonctionnelles qui doivent être satisfaitent pour les protocles distribuées.
    Les modèles ont alors été analysés avec l'outil Maxima (http://maxima.sourceforge.net/), disponible gratuitement sous Linux.
  • Tests (scénarios) et comparaison de notre solution avec les modèles existant. En utilisant le simulateur NS-2, nous avons comparer notre solution avec celles existantes. Nous avons pu ainsi montrer la fiabilité de notre solution dans les scénarios représentant les cas critiques.
pdf slides de présentation / bilan , dernière version le Thursday 13 August 2009 à 21:55

Simulateur - module pour NS2

Présentation de NS2

Le simulateur NS-2 permet de simuler des réseaux en tout genre, avec de nombreux protocoles. De nombreuses informations sont disponibles à sont sujet sur Internet et suir le site officiel http://www.isi.edu/nsnam/ns/ - The Network Simulator - ns-2.
Le simulateur peut être vu sous deux aspects :
  • La spécification des protcoles, principalement codée en C++
  • La spécification des scénarios, codée en OCTL
A partir de ces deux spécifications, il est alors possible d'effectuer des simulations et d'obtenir de nombreux résultats (traces des protocoles, messages codés explicitements dans les scénarios, courbes de traffic ...).
Pour nos scénarios, nous avons utilisé l'implémentation UM-OLSR (http://masimum.dif.um.es/?Software:UM-OLSR).
Nous avons alors définis le pseudo protocole DGRep, lequel implémente notre analyse de la réputation (voir les sources plus bas).

Fichiers sources pour le module NS-2

cpp fichiers sources (.cpp), dernière version le Thursday 13 August 2009 à 21:57
cpp fichiers objets (linux, .o), dernière version le Thursday 13 August 2009 à 21:57

Documentation explicative : principes et utilisations

Etant donné que le développement de scénario de tests peut être assez délicat (compréhension des différents objets à utiliser, génération des scénarios, ...), vous trouverez ci-dessous un exemple de scénarios pour notre protocole DGRep.
cpp exemple d'utilsiation, script tcl, dernière version le Thursday 13 August 2009 à 21:54

Documentation technique obtenue avec doxygen

Pour ceux désirant voir plus l'aspect fonctionnement (développement), vous pouvez obtenir les informations techniques en consultant les documents générés par l'outil doxygen (http://www.doxygen.org/). Vouys y trouverez également un exemple de scénario et les inscructions complète pour l'installation du module DGRep.
pdf version pdf, dernière version le Thursday 13 August 2009 à 21:54
html version web, dernière version le Thursday 13 August 2009 à 21:57


Dernière modification effectuée le Thursday 13 August 2009 à 21:53

 
 
rennes1   insa   telecomB
Julien Thomas. Stage réalisé à TELECOM Bretagne, anntenne de Rennes, équipe SERES
site officiel (infos, contact, ...) : http://www.julienthomas.eu