Minimisation de la consommation d’énergie dans réseaux de...

download Minimisation de la consommation d’énergie dans réseaux de ...wits2014.science-conferences.net/proceeding/rese-techn-ss-fil-2/43... · réseaux de capteurs sans fil. Saida RAFIE,

If you can't read please download the document

Transcript of Minimisation de la consommation d’énergie dans réseaux de...

  • Minimisation de la consommation dnergie dans les

    rseaux de capteurs sans fil.

    Saida RAFIE, Moulay Lahcen HASNAOUI

    LiM, Facult des Sciences Dhar El Mahrez, USMBA,

    30000 Fez, Morocco

    Mohamed EL KAMILI, Mohammed MEKNASSI

    LiM, Facult des Sciences Dhar El Mahrez, USMBA,

    30000 Fez, Morocco

    Abstract Prolonger la dure de vie dun rseau de capteurs sans fil (RCSF) est un dfi fondamental dans leur conception, du

    fait quils ont une alimentation limite et irremplaable.

    Lapproche hirarchique est lune des techniques utilises afin

    de minimiser la consommation dnergie et damliorer la dure

    de vie de rseau. Le protocole LEACH (Low Energy Adaptive

    Clustering Hierarchy Protocol) est un protocole de routage

    hirarchique. Dans ce papier nous proposons une nouvelle

    formule de slection des chefs de groupe (Cluster Heads : CHs).

    Notre approche vise exploiter plus quitablement lnergie des

    nuds slectionns CHs et conomiser lnergie dissipe lors de

    lacheminement des donnes captures la Station de Base (SB).

    Nous avons valu les performances du protocole LEACH avec la

    nouvelle approche propose en utilisant NS2 comme outil de

    simulation. Les rsultats des simulations ont montr que notre

    proposition permet une rduction de la dissipation d'nergie et

    une dure de vie de rseau plus grande.

    Mots-clsRseaux de capteurs sans fil, Protocole de routage;

    Techniques de clustering ; Optimisation dnergie.

    I. INTRODUCTION

    Un rseau de capteurs sans fil (RCSF) [1,2] est un rseau sans fil comprenant des capteurs spatialement distribus et autonomes, ces capteurs cooprrent pour surveiller les conditions physiques ou environnementales des endroits diffrents comme, la temprature, le son, la vibration polluante de pression, de mouvement [3], etc. Les capteurs, sont accompagns par des piles dont les ressources nergtiques sont limites, et gnralement non remplaables. Afin de prolonger la dure de vie du rseau, plusieurs approches de routage ont t proposes. Parmi ces protocoles le routage hirarchique dans lequel le rseau est partitionn en petits groupes et chaque groupe est surveill et contrl par un nud, appel (CH). Un CH est responsable de la transmission des informations recueillies par les nuds de son cluster et il peut compresser les donnes avant les transmettre la SB [4].

    Nous tudions dans ce travail les performances du protocole LEACH et les amliorations existantes. Ainsi, une mtrique a t implmente afin de prolonger la dure de vie des capteurs le plus longtemps possible.

    Dans la Section II nous prsentons larchitecture de rseau et le fonctionnement de protocole LEACH. Dans la Section III, nous exposons les amliorations existantes, nous dtaillerons

    lamlioration propose ainsi que les rsultats obtenus. Enfin, la Section VI conclut cet article.

    II. ARCHITECTURE D RSEAU ET FONCTIONNEMENT DE LEACH

    A. Architecture de rseau

    LEACH est un protocole qui se base sur le concept de la classification (clustering) montr dans la figure 1, qui consiste partitionner le rseau en groupes (clusters). Les nuds envoient leurs donnes aux CHs qui envoient leur tour ces donnes vers la SB. Les CHs font des traitements simples (agrgation par exemple) sur les donnes avant de les transmettre.

    Fig. 1. la classification dans le rseau de capteurs sans fil.

    B. Fonctionnement de protocole LEACH

    Le fonctionnement de protocole LEACH est comme suit : les nuds s'auto-lisent pour tre des CH. Ils se basent sur le pourcentage des CH dsir dans le rseau et sur le nombre d'itrations au cours duquel un nud a pris le rle du CH. Un nud ' n ' prend une valeur entre 0 et 1, si cette valeur est infrieure un seuil T(n), le nud se dclare CH [4].

    non si 0)(

    (1)G n si

    ),mod(

    )(

    nT

    K

    NrKN

    KnT

  • Avec k est pourcentage dsir des CHs, r est litration actuelle et G est lensemble des nuds qui nont pas t slectionns comme CH durant les dernires N/K itrations.

    Ensuite, chaque CH informe ses voisins de son lection, et chaque nud choisit le CH le plus proche.

    Aprs la formation des clusters, les CHs construisent des tables TDMA (Time Division Multiple Access) en se basant sur le nombre des nuds dans leurs clusters. Dans ces tables on associe chaque nud une tranche de temps durant laquelle il peut transmettre ces messages (la transmission se fait sur toute la bande passante alloue pour la transmission des donnes), c'est--dire que chaque nud qui tente de faire une transmission durant son time-slot il est sr que le canal lui est propre.

    Pour empcher les interfrences entre les messages des clusters qui sont proches, chaque CH choisit alatoirement un code dans une liste de codes CDMA (Code Division Multiple Access) et il le transmet aux nuds appartenant son groupe pour lutiliser pendant la transmission, comme a tous les nuds utilisent la mme bande passante mais avec des modulations de frquences qui sont spcifies dans le code envoy par le CH.

    III. AMLIORATION EXISTANTES POUR PROLONGER LA DURE DE VIE

    Lobjectif tait de favoriser les nuds qui ont plus dnergie devenir CH. Pour raliser ceci les auteurs utilisent la formule qui permet de calculer le rapport dnergie prsente

    dans le nud prsE sur lnergie initiale iniE , et lintroduire dans la formule de classification, le nouveau seuil considrant lnergie [5] :

    )2()()(1ini

    prs

    E

    EnTnT

    Lquation prcdente a t tendue par un facteur qui augmente le seuil dun nud qui na pas t CH pendant les derniers N/K tours [6].

    )3())1)((()[()(2ini

    prs

    ini

    prs

    E

    E

    K

    Ndivrs

    E

    EnTnT

    Avec K est pourcentage dsir des CHs, N est le nombre total des nuds, et rs est le nombre de tours conscutives dans

    lesquels le nud n'a pas t CH siK

    Nrs

    alors )()(2 nTnT , rs est mis 0 lorsque le nud devient CH.

    IV. AMLIORATION PROPOSE, EXPRIMENTATION ET RSULTATS

    Le but est de favoriser les nuds qui ont plus dnergie et

    proche la SB devenir des CHs.

    A. Introduction de la distance entre le nud et la station de base dans la formule de slection.

    Lobjectif est de donner plus de chance aux nuds qui sont proches de la station de base pour quils deviennent CHs. lquation de seuil devient:

    )4()()( max3d

    dnTnT

    O d est la distance entre le nud et la station de base et dmax est la distance maximale entre la station de base et un nud.

    Comme nous avons dj prsent prcdemment que les nuds sauto-lisent et choisissent alatoirement un nombre entre 0 et 1 et que cette valeur doit tre infrieure un seuil pour que les nuds soient CHs. Alors, ce seuil doit avoir une valeur plus ou moins grande afin quon aura une forte probabilit davoir des nuds CHs. Si on prend deux nuds n1 et n2 qui ont respectivement des distances d1< d2 on aura trivialement

    T3 (n1) > T3 (n2).

    B. Nouvelle formule de slection : Introduction de lnergie et de la distance

    Cette formule consiste considrer les nuds ayant plus dnergie et moins de distance par rapport la station de base comme CHs, lide cest faire une combinaison entre les deux formules T3 et T1 avec de telles pourcentages a et b, aprs certains changements de a et b nous avons abouti au rsultats suivant :

    )5()()()( 134 nbTnaTnT avec a=0.15 Et b=0.85 (a+b=1)

    C. Exprimentation et rsultats

    Pour valuer les performances de protocole LEACH,

    nous nous sommes bass sur les amliorations existantes ainsi

    que sur lamlioration que nous avons propose. Nous avons

    utilis le simulateur NS2 (Network Simulator). Les paramtres

    de la simulation sont regroups dans le tableau 1 ci-dessous :

    Nombre de nuds 100 + SB

    Surface de simulation (100 m,100 m)

    Position de la SB (50 m,200 m)

    Nombre de CHs 5

    Dure dun tour 20s

    Tab .1. Les paramtres de simulation.

  • Pour dterminer la dure de vie de rseau et procder

    une comparaison entre les diffrentes formules, nous avons

    considr la mtrique PR qui reprsente le pourcentage des

    tours dans lesquels tous les nuds restent en vie tous

    ensemble. les rsultats obtenus sont prsentes dans les figures

    suivantes :

    Fig. 2. Total des noeuds en vie en fonction de temps.

    Les rsultats de la simulation exposs dans la figure 2

    montrent clairement quil y a un prolongement de la dure de

    vie de rseau, en appliquant la nouvelle formule T4. Le rseau

    peut attendre plus de tours avant que tous les nuds meurent.

    Fig. 3. Pourcentage de tours dont tous les nuds restent en vie pour les formules T, T2 et T4.

    La figure 3 ci-dessus montre que la formule T4 permet tous les nuds de rester tous ensemble en vie pendant 94% de lensemble de tours. Pourtant en appliquant la formule originale de LEACH les nuds nont pu rsister que 62 tours,

    c'est--dire que nous avons russi prolonger la dure de vie de rseau de 30% , cest un rsultat intressant puisque dans les RCSF tous les nuds doivent collaborer pour accomplir un objectif bien dtermin.

    V. CONCLUSION

    Nous avons tudi les diffrentes amliorations proposes pour la formule de slection utilise par le protocole LEACH, afin de prolonger la dure de vie des RCSF. De plus nous avons propos une amlioration qui prend en considration les nuds ayant une nergie maximale et une distance minimale par rapport la station de base pour la fonction des CHs, ainsi nous avons effectu des exprimentations pour valuer les performances de diffrentes amliorations en terme de la dure de vie du rseau. Les rsultats exprimentaux et la comparaison entre ces diffrentes amliorations montrent que notre amlioration a russi de prolonger la dure de vie des rseaux de capteurs sans fil jusqu 30%, et permet aux nuds capteurs de rester tous ensemble en vie pendant une longue dure.

    REFERENCES

    [1] I. F. Akyildiz, W. Su, Y. Sankarasubramaniam, and E. Cayirici, A

    survey on sensor networks, Commun. ACM, pp. 102114, Aug.

    2002.

    [2] K. Akkaya and M.Younis, "A survey on routing protocols for wireless

    Sensor network," journal of Adhoc Networks, vol 3, 325-349, 2005.

    [3] .Ramesh and Dr. K.Somasundaram,A comparative study of clusterhead selection algorithms in wireless sensor networks, International Journal of Computer Science & Engineering Survey (IJCSES) Vol.2, No.4, November 2011.

    [4] Jong-Shin Chen.Efficient Cluster Head Selection Methods for Wireless Sensor Networks. Journal of Networks, Vol.5,No.8, AUGUST 2010.

    [5] P.T.V.Bhuvaneswari and V.Vaidehi, Enhancement techniques incorporated in LEACH- a survey, Indian Journal of Science and Technology, Vol.2 No 5 (May 2009).

    [6] Fengjun Shang, An Energy-Efficient Communication Protocol for Wireless Sensor Networks, Journal of Networks, VOL. 6, NO. 7, JULY 2011.

    [7] M. J. Handy, M. Haase, D. Timmermann,Low Energy Adaptive Clustering Hierarchy with Deterministic Cluster-Head Selection, Conference Publications, October 2002.