Академический Документы
Профессиональный Документы
Культура Документы
Rsum :
La matire communicante est un nouveau paradigme de lInternet des objets
(Internet of Things). Il est conu pour effectuer des produits efficaces, de
contrler et dassurer la continuit de l'information tout au long du cycle de vie
du produit.
Donc, le stockage du cycle de vie d'informations et la diffusion des donnes
communiquer dans les matriaux sont des questions trs importantes poser.
Ce document fournit des solutions de stockage de donnes sur les matriaux par
diffusion travers systmatique en intgrant des nuds capteurs sans fil ultra petits, l'aide dun systme de radiodiffusion bas sur les compteurs, compteur
de sauts et un mcanisme de stockage probabiliste. Diffrents algorithmes sont
dvelopps pour la diffusion localise ou non-localise. Les performances de
notre solution sont values pour les donnes non-segment et ensuite
segment.
Les rsultats de comparaison entre les mcanismes de stockage via simulation
en utilisant Castalia / OMNeT ++ montrer que lalgorithme probabiliste fournit
une diffusion plus uniforme et efficace des donnes que le compteur de sauts,
pour les diffrents niveaux de densit.
I. Introduction :
La matire communicante est un nouveau paradigme des systmes
d'informations industrielles prsente et discute pour la premire fois dans [1].
Il amliore une matire classique avec les capacits suivantes: il peut stocker des
donnes, communiquer les informations tout point de sa surface, et garder les
capacits prcdentes en cas dune modification des proprits physiques.
Ce concept conduit a un grand changement au niveau du lInternet of Things ,
par lintroduction de la capacit de lmission et de la rception des donnes par
la matire ordinaire. En effet, la matire ne communique pas en utilisant
localise
Fig. 1. Les modes de stockage de la diffusion pour les lments de donnes dans la matire
communicante.
1 : [Dans notre article, le terme segmentation nest pas employ dans son sens
classique ce qui signifie, en gnral utilis pour la couche de transport du modle
OSI.]
Parlant du mode non - localise, l'algorithme doit respecter la contrainte suivante
: les donnes doivent tre lisibles partout sur la matire mme aprs une
transformation de la forme (par exemple dcoupage, sciage et forage). Donc, un
lment de donnes donn doit tre reproduit dune manire uniforme. En effet,
sur la figure 2 (a), linformation nest pas diffuse uniformment, de telle sorte
quil existe des morceaux de matriau vides et l'information ne peut pas tre lue
aprs une coupure par exemple. Cependant, la figure 2 (b) montre une rplication
uniforme o linformation pourrait tre lue dans chaque pice.
(b) Diffusion
uniforme
Fig. 2. Diffusion uniforme de prvision de transformation de la matire.
-ractif : un protocole qui construit les tables de routage avant que la demande
en soit effectu.
-proactif : est un protocole qui construit une table de routage lorsqu'un nud en
effectue la demande. Il est divis en stratgie de la distribution structure et non
structures.
Dans le premier cas, en cas dvnement (prsence des mules et viers mobiles),
la diffusion vers les nuds voisins arrive.
Dans le premier cas, les nuds ragissent un vnement (par exemple la
prsence de mules ou vier mobile) par la diffusion des donnes cumules vers
les nuds situs prs de la position de l'vnement.
Pour lapproche proactive, les nuds distribuent leurs donnes vers tout le sousensemble des nuds qui ont le rle de stockage, en prvision des futurs
vnements, des nuds chec, collection mule, et d'autres. Pour la diffusion
structure, ces nuds de stockage forment gnralement un structure virtuelle
(par exemple grille, ligne et rail) dans le WSN, qui font des donnes disponibles
pour tre rcupres plus tard (par exemple : un vier mobile visite les nuds
pour recueillir les donnes). Cependant, pour la diffusion non-structure, les
donnes sont rpliques dans l'ensemble rseau.
1. Le mcanisme de diffusion :
Lalgorithme de diffusion est appel inondation .Les inondations sont un
algorithme important dans WSN et appliqu lorsqu'un nud source doit envoyer
information au sous-ensemble ou la totalit des nuds dans le rseau.
5
Ceci est ralis par une diffusion dun paquet l'ensemble du quartier. Chaque
nud qui reoit le paquet le rediffuse, sil n'a pas t transmis prcdemment.
De cette faon, l'information traverse l'ensemble du rseau et atteint tous les
nuds qui dcident de la stocker ou non (en fonction de la stratgie de
stockage).
Bien que linondation soit trs simple et efficace pour la diffusion des donnes,
elle a des dficiences. Les principaux problmes sont les suivants:
-La duplication (c..d. un nud est force dobtenir des informations deux fois
de deux nuds diffrents).
-La collision (c..d. la diffusion augmente la contention).
-Les ressources ccits (c..d. nuds nadoptent pas les mcanismes
dconomies d'nergie) [7].
En consquence, divers projets dinondation contrle ont t proposes, y
compris
base probabiliste [ 8 ] [9] , bass sur les compteurs [10 ] [ 11 ] , bass sur la
localisation et bass sur la distance [ 12 ] .
Les rgimes en fonction de l'emplacement et la distance exploitent la distance
entre les nuds et leurs informations positions. Par consquence, il faut quiper
les nuds par des RSSI s (Signal Strength Indicator Reu) ou un systme de
positionnement global (GPS). Mais ces fonctions supplmentaires ne pouvaient
pas tre appliques dans la matire communicante depuis lintgration des
nuds dans le produit avec une densit leve (c..d. les nuds sont trs
proches).
Les auteurs dans [13] [14] montrent que ce rgime bas sur les compteurs
surclasse le rgime probabiliste en termes de fiabilit (c..d. le pourcentage
moyen des nuds qui sont atteints) et defficacit (c..d. le montant moyen des
ressources ncessaires la diffusion d'un message).
Ce mcanisme permet de rduire le nombre des nuds qui retransmettent avec
un taux d'arrive lev. En outre, il ne ncessite pas des paramtres spcifiques
tels que la distance et l'emplacement. Pour ces raisons, la stratgie base sur les
compteurs est adopte dans notre protocole de diffusion comme mcanisme de
diffusion.
2. La stratgie de stockage :
Les protocoles de la stratgie de stockage en diffusion proactive non structure
sont dvelopps dans la littrature en fonction de lapplication cible. Dans [15],
[16], l'ion informant est rplique dans chaque nud pour la reprogrammation
du rseau.
Si un nud ne reoit pas la nouvelle version du code binaire, le logiciel ne sera
pas mis jour et isol.
Les auteurs dans [17] [18] [19] proposent des stratgies de stockage pour
amliorer la rsilience du rseau contre le risque de nuds checs.
Les nuds de stockage sont slectionns en fonction des paramtres critiques
tels que la connectivit, la mmoire disponible et lnergie restante.
DEEP [20] adopte une autre stratgie de stockage, pour la collecte des donnes
efficace, avec vier mobile sur une trajectoire incontrle.
Chaque nud qui reoit une donne stocke avec une probabilit P fonction du
nombre de
renseignements qui doit tre rpliqu dans chaque nud. Dans [21], les auteurs
utilisent un mcanisme bas sur les compteurs sauts pour rpliquer les
donnes et pour la collecte dvier mobile.
Le compteur sauts est un processus dont lequel la transmission dune donne
est rpte depuis un nud un de ses voisins choisis. En mme temps, le
nombre de sauts est rendu compte depuis le nud de source est compter.
Lorsque le compteur est gale une valeur prdfinie, la les informations sont
stockes dans le nud courant.
Ils ne supposent pas les proprits et les caractristiques des donnes diffuses
par dfaut.
Ce problme est la contribution essentielle de notre travail, le protocole de
diffusion de l'information dynamique est propos et appliqu sur le cadre de la
matire communicante.
Dans le document actuel, le niveau d'importance des donnes est trait. Le point
avec un haut niveau doit tre reproduit plus que celui avec un niveau infrieur.
L'algorithme de diffusion doit assurer luniformit de rplication pour chaque
niveau.
Dans le pass, quelques travaux tentent de comparer les donnes des protocoles
de diffusion dans l'ensemble du rseau de capteurs sans fil, et notre
connaissance, l'uniformit de la rplication nest pas tudie.
Pour ces raisons, les approches probabilistes et bass sur les compteurs de sauts
sont couples avec des inondations bass sur les compteurs sont dvelopps
dans cet article, et les rsultats sont compars partir dun point de vue
duniformit.
Le reste de larticle dtaille les donnes proposes par les algorithmes de
diffusion, puis prsente les rsultats de simulation obtenues pour les diffrents
lments de donnes vue le niveau d'importance.
Des mthodes diffrentes peuvent tre utilises pour le choix du seuil tel que
celles dcrites dans [22] [23]. Dans [22], un nud dfinit la valeur du seuil de
compteur en fonction du nombre de ses nuds voisins.
De mme, dans [23], un nud est dfinit selon la distance entre lui et le nud
de diffusion .Les auteurs dans [24] montrent qu'un seuil de 4 6 retransmissions
est prfrable du point de vue de fiabilit et defficacit.
En outre, des rsultats de simulation en [14] [25] montrent que, si le seuil est de
4 ou plus, la fiabilit est plus que 99,5 %. Comme la matire communicante a
haute densit des nuds de capteurs embarqus (par exemple 100 nuds / m),
un seuil de 4 est utilis pour le rgime bas sur les compteurs de notre
algorithme de diffusion.
10
Dans le cas dun stockage localis, la zone de stockage doit tre rduite une
zone centre sur le nud matre. En consquence, pour chaque approche, une
fonction de limitation G est dfinie, qui sadapte au niveau de diffusion (calcul
prcdemment par le nud matre en utilisant F) la zone de stockage. Cette
fonction est excute sur chaque nud recevant un lment de donnes ( voir
tableau 2 ) .
A. Le stockage bas sur les compteurs de sauts (Hop-contre):
Le nud matre commence diffuser le paquet avec une valeur de compteurHop
gale H0, calcul la conversion F1 en fonction du niveau d'importance (voir le
tableau 2).
Le paquet est diffus d'un nud tous ses voisins, et chaque saut le compteur
est dcrment (Hop=Hop-1) jusqu' ce qu'il atteigne zro. Dans ce cas, le nud
doit stocker les donnes, puis rinitialise Hop sa valeur initiale (H0), et
retransmet le paquet l'intrieur de son quartier. Ce processus se poursuit
jusqu' ce que les bords de matriau soient atteints. Notant que H0 est
11
B. Le stockage probabiliste :
Dans cette solution, les paquets de donnes sont diffuss tout au long de
lensemble de la matire communicante et ils atteignent tous les nuds de
12
13
1. Configuration de simulation :
La performance de notre solution est value par simulation. Le simulateur
Castalia / OMNET ++ est utilis pour mettre en uvre nos algorithmes de
diffusion. Actuellement, de nombreux simulateurs de rseaux de capteurs sans fil
sont disponibles comme COOJA et TOSSIM mais Castalia fournit un canal sans fil
raliste, modles de radio et un comportement de nud [26].
Nanmoins, Castalia est modifi pour supporter les applications de la matire
communicante. Un module radio spcifique est dvelopp ce qui est cohrent
avec le composant CC2420 mais permet une gamme de transmission plus
rduite.
Ainsi, on peut simuler un millier de nuds disperss dans une matire de petite
taille.
La matire communicante simule se compose de 2500 nuds. Les positions des
nuds sont tous uniformment rpartis dans un carr de 5m x 5m (100 nuds /
m) et la puissance de transmission est de -90 DBm, qui est utilis pour assurer
quun nud donn ne peut pas communiquer avec ses voisins directs .Les
paramtres de la simulation choisie sont rsums dans le tableau 3.
TABLEAU 1. Les approches de diffusion et de stockage
14
Les impacts des stratgies de stockage sur les performances de l'uniformit, pour
les algorithmes de diffusion des donnes proposes, ont t tudis, par
simulation Castalia.
Les figures 8 et 9 montrent les rsultats de simulation des mcanismes de la
diffusion et de stockage, de compteurs de sauts et de la rplication probabiliste,
dun lment de donnes pour les diffrents niveaux d'importance (c..d.
respectivement : les diffrents sauts et les diffrentes probabilits).
15
16
probabiliste a une diffusion rsultante plus uniforme que celle obtenue avec
lapproche base sur le compteur de sauts.
Lorsque peu d'importance est utilis (0,5 et moins), la norme dcart diminue
pour lalgorithme sur le compteur de sauts (c..d. luniformit est pire avec
grande valeur du compteur). Dans ce cas, il y a beaucoup de morceaux qui sont
compltement vides et d'autres sont mal remplis.
Apres tout, il n'y a pas de diminution significative dcart-type de la stratgie
probabiliste parce que les lments de donnes sont rpliqus de manire
uniforme et des nombreuses pices sont remplis pour tout les niveaux
dimportance.
Par consquent, la stratgie base sur les compteurs de sauts produit plus des
zones vides dans la matire communicante que la stratgie probabiliste en cas
de niveau d'importance faible, ce qui pourrait conduire la perte de donnes au
cours de transformation de la matire.
stockage.
17
Les trois segments (S1, S2 et S3) sont diffuss avec la mme valeur de compteur
de saut (Hop) pour le premier algorithme et la mme probabilit P pour le
deuxime. Les couleurs noir, vert, et bleu prsentent les nuds qui ont stock le
premier, le deuxime et troisime segment, respectivement.
La figure 12 montre que tous les segments ont diffuss la mme densit dans la
matire pour les grandes valeurs du compteur de sauts (Hop = 6 ou plus),
comme l'algorithme propos tente de faire exactement le mme des rpliques de
tous les paquets diffuss .Cependant, comme les lments de donnes nonsegmentes, il ya des zones plus vide lorsque le nombre de sauts augmente.
18
En outre, si les segments de grande taille sont diffuss avec un faible nombre
de sauts (par exemple,
Hop = 0), le premier lment diffus est stock dans tous les zones disponibles
de la mmoire des nuds et empche les autres segments d'tre rpliqus. Par
exemple, pour Hop = 2 , le premier segment est stock dans plus que 837
nuds , le deuxime en 702 nuds et le dernier segment est reproduit dans 529
nuds .
Ce problme est plus clair, pour la figure 13 de la stratgie de rplication
probabiliste. Le premier segment est rpliqu dans un grand nombre de nuds
que les autres pour un haut niveau dimportance ce qui prsente un problme de
manque d'espace mmoire. Comme exemple pour une probabilit de stockage P
= 0,6, le premier segment est reproduit dans 1473 nuds et le dernier est stock
dans 213 nuds.
Une solution pour ces problmes pourrait sappuyer sur une auto-organisation
dynamique du stockage d'lment de donnes, dans lequel le nud dcide dune
manire autonome de reproduire ou non. Le processus de rplication peut utiliser
une approche de stockage de commande similaire
ngociation de quartier pour savoir si les donnes ont dj t stockes par
d'autres nuds ou non
[19], ou les techniques de la compression de donnes dapplication sont dcrites
dans [27] [28].
Les algorithmes de compression sont adapts pour le stockage rduit ou les
ressources limites des nuds ultra - petits (par exemple dans [27] des taux de
compression allant jusqu' 70% sur des ensembles de donnes
environnementales).
Figue. 14. stockage de compteur de sauts localise des lments de donnes nonsegmentes.
19
20
V. Conclusion:
Dans cet article, les algorithmes de diffusion des donnes sont proposs pour
stocker des informations communiquer dans les matriaux embarqus
travers des nuds de capteurs sans fil ultra-petits.
Une approche dinondation, base sur les compteurs, coupl avec les stratgies
de stockage est utilis pour diffuser les paquets et pour contrler le taux de
rplication en fonction du niveau d'importance de l'information d'utilisateur.
Les algorithmes de stockage non localis et localis sont tudis. Et pour chaque
mode de stockage, des stratgies, bases sur compteurs de sauts et la
rplication probabiliste, sont proposes.
Les performances de ces solutions sont values par des simulations
informatiques pour des donnes non segmentes et segmentes. Pour la
diffusion non - localise, les rsultats de la simulation montrent que notre
algorithme probabiliste fournit une rplication plus uniforme que celui bas sur
les compteurs de sauts, qui peut plus viter la perte de donnes au cours de la
transformation physique de la matire.
21
REFERENCES:
[1] S. Kubler, W. Derigent, A. Thomas, E. Rondeau,Problem definition
methodology for the Communicating Material paradigm, 10th IFAC
Workshop on Intelligent Manufacturing Systems, 1-2 July 2010,
Lisbonne, Portugal.
[2] S. Kubler, W. Derigent, A. Voisin, A. Thomas, E. Rondeau, Method
for embedding context -sensit ive informat ion on communicat ing
text iles via fuzzy AHP , Journal of Intelligent and Fuzzy Systems,
February 2013.
[3] S. Kubler, W. Derigent, A. Thomas, E. Rondeau, Embedding dat a on
communicating materials from cont ext -sensit ive informat ion
analysis, Journal of Intelligent Manufacturing, March 2013.
[4] M.U. Mahfuz, K.M. Ahmed, "A review of micro-nano-scale wireless
sensor networks for environmental protect ion: Prospects and
challenges", Science and Technology of Advanced Materials, Vol. 6,
No. 4, May 2005, pp. 302-306.
[5] M. Akdere, C.C. Bilgin, O. Gerdaneri, I. Korpeoglu, O. Ulusoy, U.
Cet int emel, A comparison of epidemic algorit hms in wireless sensor
networks, Journal of Comput er Communicat ions, Vol. 29, August
2006, pp. 2450-2457.
[6] F. Hongping, F. Kangling, Overview of dat a disseminat ion strategy in
wireless sensor networks, Int ernat ional Conference on E-Health
Networking, Digital Ecosystems and Technologies, 17-18 April 2010,
22
23
24
25