TP1 : Bit alterné
TP1 : Bit alterné
Exercice 1.
Dans le répertoire src/projects/bitAlterne, un code à trous vous est fourni.
Compléter le code à trous afin d'exécuter le protocole du bit alterné sur le réseau à deux noeuds ERgraph.pos également fourni dans le répertoire.
Exercice 2.
Dans le répertoire src/projects/CIJUA, il vous est fourni le code d'un algorithme de circulation de jeton fonctionnant dans un arbre.
- Testez le avec le réseau de 10 noeuds tree.pos également fourni dans le répertoire.
- Modifiez le protocole en utilisant le bit alterné afin qu'il résiste aux pertes de messages
- Pour tester votre solution, modifiez le fichier de configuration Config.xml du répertoire afin de rendre les communications non-fiables : pour cela, (a) modifiez le DefaultReliabilityModel pour LossyDelivery, puis (b) ajoutez dans Custom, la balise <LossyDelivery DropRate="0.5"/>
- Vous testerez votre solution avec d'autres taux de perte.
TP1 : Bit alterné
Exercice 1.
Dans le répertoire src/projects/bitAlterne, un code à trous vous est fourni.
Compléter le code à trous afin d'exécuter le protocole du bit alterné sur le réseau à deux noeuds ERgraph.pos également fourni dans le répertoire.
Exercice 2.
Dans le répertoire src/projects/CIJUA, il vous est fourni le code d'un algorithme de circulation de jeton fonctionnant dans un arbre.
- Testez le avec le réseau de 10 noeuds tree.pos également fourni dans le répertoire.
- Modifiez le protocole en utilisant le bit alterné afin qu'il résiste aux pertes de messages
- Pour tester votre solution, modifiez le fichier de configuration Config.xml du répertoire afin de rendre les communications non-fiables : pour cela, (a) modifiez le DefaultReliabilityModel pour LossyDelivery, puis (b) ajoutez dans Custom, la balise <LossyDelivery DropRate="0.5"/>
- Vous testerez votre solution avec d'autres taux de perte.