CHAPITRE III : APPROCHES POUR L'AMELIORATION DE TCP
DANS UN ENVIRONNEMENT SANS FIL
Algorithme descriptif du mécanisme
proposé
Début
// A la réception de l'ACK (n-1) de la dernière
séquence envoyé.
SMM = recup(SS, ACK (N-1)) ; //SS est la puissance du
signal
Enfiler(SSM, TSSM);
PSSM = somme (TSSM[0]+TSSM[1]+T SSM[2]+TSSM[3]+TSSM[4])/5;
PRTT = f (RTT, SSM, NMX);//Estimation de PRTT
PRTO = min (UBOUND, max (LBOUND (BETA * RTT))); // Calcul de
PRTO
Seuilssm = get_sseuil(eth0);//Récupération de
la valeur de seuil signal de la carte
Seuilnmx = get_nseuil(eth0);//Récupération de
la valeur de seuil bruit de la carte
Envoi (Seq (n));//Envoi de la séquence de paquet en
cours
Si(RTO_ecouler(PRTO)=faux)alors
N=N+1 ; //Passer à la séquence de paquets
suivante
Sinon
Si
(PSSM>=Seuilssm)alors
Exécuter (AODV) ; // Essayer de résoudre le
problème de Signal bas
Envoi (Seq(n)) ; //Vérifier si le problème est
résolu
Sinon
Si
(PNMX<Seuilnmx)alors
Exécuter (Changer le canal sans fil)
;//Résoudre le problème
Envoi (Seq(n)) ;//Vérifier si le problème est
résolu ou pas
Sinon
Exécuter (Activer le mécanisme de réduction
de fenêtre TCP) ;
//Afin de soulager la congestion
Envoi (Seq(n)) ; //Vérifier si le problème est
résolu
Fin
2.1.6. Evaluation par simulations
2.1.6.1. Spécification du contexte
d'évaluation
Pour pallier principalement aux difficultés de la mise
en oeuvre de l'expérimentation en environnement réel (manque de
contrôle au niveau des paramètres, la difficulté de
reproduire une même expérience, etc.), il existe un moyen
classique permettant l'évaluation du protocole, ce moyen est la
simulation de réseau.
La simulation est une solution souvent
plébiscitée par la communauté scientifique. Elle
possède en effet l'avantage de reposer sur des modèles
validés ou au moins reconnus. De nombreuse approches et solutions
informatiques sont actuellement modélisées
implémentées et reconnues par la communauté scientifique
par le bais de la simulation. De ce fait, la simulation est souvent
utilisée par les chercheurs pour mener leurs expérimentations.
88
|