WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Une approche de protocole de géocasting sécurisé dans un réseau de capteurs sans fil déployés dans l'espace.

( Télécharger le fichier original )
par ANGE ANASTASIE KEUMBOUK DONFACK
Université de Dschang - Master of Science 0000
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

4.3.1 Algorithme de Seada et Helmy

Seada et al. en [44] présente 2 algorithmes : le premier algorithme GFG (Geographic-Forwarding-Geocast) possède une surcharge du réseau minimale et est idéal pour les réseaux denses. Le second GFPG (Geographic-Forwarding Perimeter-Geocast) garantit la livraison des paquets à tous les noeuds de la région geocast lorsque le réseau est connecté et même si la densité n'est pas grande ou la distribution des noeuds est irrégulière avec des obstacles.

GFG (Geographic-Forwarding-Geocast)

Geographic-Forwarding-Geocast [45] commence comme un unicast géométrique jusqu'à ce qu'il atteigne la région geocast. Une fois à l'intérieur de la région, le message est inondé. Les messages inondés qui atteignent des noeuds extérieurs à la région geocast sont jetés. En outre, comme l'a noté Casteigts et al. [46], le Geographic-Forwarding-Geocast peut échouer lors de la délivrance du message à tous les noeuds dans la région geocast si la région est déconnectée et la seule connectivité est à travers des noeuds externes. Dans les applications geocast, les noeuds se doivent de pouvoir calculer ou de connaitre leurs coordonnées géographiques. Le protocole GFG utilise donc cette information géographique cruciale pour diffuser efficacement les paquets vers la région geocast. Ce protocole combine le greedy forwarding(routage qui consiste à envoyer un paquet uniquement aux noeuds qui sont proches de la destination) et le face routing(routage qui consiste à router les paquets autour des points de terminaison jusqu'à trouver des noeuds proches de la destination); mais le face routing n'est utilisé ici que si c'est nécessaire (i.e en utilisant la greedy forwarding, on arrive à une situation où un noeud ayant reçu le paquet n'arrive pas à trouver un noeud proche de la destination). Dès que le paquet parvient aux noeuds à l'intérieur de la région geocast, ceux-ci le diffusent à tous leurs voisins et ainsi de

49

CHAPITRE 4. PROTOCOLES DE GEOCASTING DANS LES RÉSEAUX DE CAPTEURS SANS FIL

suite. Le « Virtual Surrounding Face » [47] évite ce problème en pré-calculant à l'avance toutes les faces planes qui interceptent la région geocast.

GFPG (Geographic-Forwarding-Perimeter-Geocast)

Cet algorithme utilise un savant dosage de routage géographique et de face routing pour assurer la livraison des paquets aux noeuds situés dans la région geocast lorsque le réseau est connecté et en dépit des obstacles qui peuvent survenir pendant ou après le déploiement. Initialement comme avec le GFG, les noeuds qui sont à l'extérieur de la région se servent de la greedy forwarding pour envoyer le paquet vers la région. Lorsque le paquet finit par rentrer dans la région, les noeuds l'ayant reçu démarrent le processus d'inondation de la région en envoyant le paquet à tous leurs voisins. Tous les noeuds de la région en font de même et en plus les noeuds en bordures de la région initient un paquet de périmètre en direction de ses voisins (ceux étant à l'extérieur de la région). En effet, un noeud est dit noeud en bordure s'il possède un voisin à l'extérieur de la région. Notons que les paquets de périmètre sont envoyés uniquement aux voisins dans le graphe planaire (et non à tous les noeuds). Recevant le paquet, le noeud à l'extérieur de la région le diffuse à son voisin dans le graphe planaire en utilisant la règle de la main droite, et celui-ci fait de même, ainsi de suite. Le paquet sera ainsi relayé le long de cette face et rentrera à nouveau dans la région. Le premier noeud à recevoir le paquet dans la région va démarrer le processus d'inondation si c'est la première fois qu'il reçoit le paquet sinon il le détruit.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Le doute est le commencement de la sagesse"   Aristote