25
SIT-60 Novembre 2008 Réseaux de Capteurs Sans Fils Y. Challal

Réseaux de Capteurs Sans Fils - UTC · 2012-07-04 · Réseaux de Capteurs Sans Fils Y. Challal. ... de vie du réseau. SIT-60 Novembre 2008 Agrégation des données dans les RCSFs

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Réseaux de Capteurs Sans Fils - UTC · 2012-07-04 · Réseaux de Capteurs Sans Fils Y. Challal. ... de vie du réseau. SIT-60 Novembre 2008 Agrégation des données dans les RCSFs

SIT-60 Novembre 2008

Réseaux de Capteurs Sans Fils

Y. Challal

Page 2: Réseaux de Capteurs Sans Fils - UTC · 2012-07-04 · Réseaux de Capteurs Sans Fils Y. Challal. ... de vie du réseau. SIT-60 Novembre 2008 Agrégation des données dans les RCSFs

SIT-60 Novembre 2008

Tolérance aux pannes

Page 3: Réseaux de Capteurs Sans Fils - UTC · 2012-07-04 · Réseaux de Capteurs Sans Fils Y. Challal. ... de vie du réseau. SIT-60 Novembre 2008 Agrégation des données dans les RCSFs

SIT-60 Novembre 2008

Définitions éviter la faille totale du système malgré la présence de pannes dans

un sous ensemble de ses composants élémentaires.

La tolérance de panne est d’autant meilleure que le nombre de

composants en panne est grand.

Étapes de la procédure de tolérance aux pannes:

détectiond‘erreur

détentiondétention de panne

recouvrementd'erreur

traitementtraitement de panne

Page 4: Réseaux de Capteurs Sans Fils - UTC · 2012-07-04 · Réseaux de Capteurs Sans Fils Y. Challal. ... de vie du réseau. SIT-60 Novembre 2008 Agrégation des données dans les RCSFs

SIT-60 Novembre 2008

Classifications

temporelle

• Algorithmes préventifs

• Algorithmes curatifs

modulaire

• Gestion de la batterie

• Gestion du flux (routage multipath, recouvrement de route, mobilité …etc.)

• Gestion des données (clustering, agrégation)

Selon couche Selon couche d’implémen-

tation

• physique

• MAC

• Réseau

• Transport

• Application

Page 5: Réseaux de Capteurs Sans Fils - UTC · 2012-07-04 · Réseaux de Capteurs Sans Fils Y. Challal. ... de vie du réseau. SIT-60 Novembre 2008 Agrégation des données dans les RCSFs

SIT-60 Novembre 2008

Couche réseau

Routage de données;

Communication multi-sauts;

Trois principales catégories:

Routage;

Clustering;

Agrégation;

Page 6: Réseaux de Capteurs Sans Fils - UTC · 2012-07-04 · Réseaux de Capteurs Sans Fils Y. Challal. ... de vie du réseau. SIT-60 Novembre 2008 Agrégation des données dans les RCSFs

SIT-60 Novembre 2008

Protocoles de routage

Periodic, Event-driven, Query-based;

Motivation : fournir un support pour toutes les contraintes ;

paradigme Publish/Subscribe , notifications d’événements, puis

souscription;

Protocole PEQ

Page 7: Réseaux de Capteurs Sans Fils - UTC · 2012-07-04 · Réseaux de Capteurs Sans Fils Y. Challal. ... de vie du réseau. SIT-60 Novembre 2008 Agrégation des données dans les RCSFs

SIT-60 Novembre 2008

Protocoles de routage

Protocole PEQ

2

1

3

3

2

2

2

3

2

3

3

3

3

3

3

4

4

4

4

4

SS

Saut = 0

Message de notification

Message de souscription

Construction de l’arbre de routageConstruction de l’arbre de routageTransmission de paquets de notificationTransmission de paquets de notificationPropagation des paquets de souscriptionPropagation des paquets de souscription

Page 8: Réseaux de Capteurs Sans Fils - UTC · 2012-07-04 · Réseaux de Capteurs Sans Fils Y. Challal. ... de vie du réseau. SIT-60 Novembre 2008 Agrégation des données dans les RCSFs

SIT-60 Novembre 2008

Protocoles de routage

Protocole PEQ

2

1

3

3

2

2

2

3

2

3

3

3

3

3

3

4

4

4

4

4

SS

Mécanisme de recouvrement de route.Mécanisme de recouvrement de route.

Page 9: Réseaux de Capteurs Sans Fils - UTC · 2012-07-04 · Réseaux de Capteurs Sans Fils Y. Challal. ... de vie du réseau. SIT-60 Novembre 2008 Agrégation des données dans les RCSFs

SIT-60 Novembre 2008

Protocoles de routage

Protocole VTRP

Variable Transmission Range ProtocolVariable Transmission Range Protocol

Page 10: Réseaux de Capteurs Sans Fils - UTC · 2012-07-04 · Réseaux de Capteurs Sans Fils Y. Challal. ... de vie du réseau. SIT-60 Novembre 2008 Agrégation des données dans les RCSFs

SIT-60 Novembre 2008

H-SPREAD [Lou, 2006]

Construire en même temps un arbre et les chemins alternatifs

• Pas de message supplémentaire

Data dispersal

• Cryptographie à seuil

• Perte de t-n paquets

11

Page 11: Réseaux de Capteurs Sans Fils - UTC · 2012-07-04 · Réseaux de Capteurs Sans Fils Y. Challal. ... de vie du réseau. SIT-60 Novembre 2008 Agrégation des données dans les RCSFs

SIT-60 Novembre 2008

Fonctionnement

12

1

2 3

4

5

6

7

8

9

10

Requête initiale

Ajout du numéro de

la branche

6 et 7 sont cousins

Un nouveau chemin indépendant

Page 12: Réseaux de Capteurs Sans Fils - UTC · 2012-07-04 · Réseaux de Capteurs Sans Fils Y. Challal. ... de vie du réseau. SIT-60 Novembre 2008 Agrégation des données dans les RCSFs

SIT-60 Novembre 2008

Protocoles de clustering Diviser le réseau en groupes;

Chaque cluster contient un cluster-head (nœud hôte ou hub);

Auto-organisation du réseau;

Meilleure gestion de la batterie;

Page 13: Réseaux de Capteurs Sans Fils - UTC · 2012-07-04 · Réseaux de Capteurs Sans Fils Y. Challal. ... de vie du réseau. SIT-60 Novembre 2008 Agrégation des données dans les RCSFs

SIT-60 Novembre 2008

Protocoles de clustering

K-means And TSP-based

mobility ;

Clustering et mobilité;

But: gestion d’énergie/routage ;

Phase 1: clustering;

Phase 2 : optimisation du

routage;

Protocole KAT MobilityM

Schéma KAT Mobility

SS

MM

Page 14: Réseaux de Capteurs Sans Fils - UTC · 2012-07-04 · Réseaux de Capteurs Sans Fils Y. Challal. ... de vie du réseau. SIT-60 Novembre 2008 Agrégation des données dans les RCSFs

SIT-60 Novembre 2008

Protocoles d’agrégation Traitement des données brutes;

Minimiser le flux de données;

Conserver l’énergie;

Page 15: Réseaux de Capteurs Sans Fils - UTC · 2012-07-04 · Réseaux de Capteurs Sans Fils Y. Challal. ... de vie du réseau. SIT-60 Novembre 2008 Agrégation des données dans les RCSFs

SIT-60 Novembre 2008

Agrégation de données

Comment économiser l’énergie?

Page 16: Réseaux de Capteurs Sans Fils - UTC · 2012-07-04 · Réseaux de Capteurs Sans Fils Y. Challal. ... de vie du réseau. SIT-60 Novembre 2008 Agrégation des données dans les RCSFs

SIT-60 Novembre 2008

La problématique de l’agrégation

Le coût (consommation de l’énergie) de transmission

des données est jusqu’à 70% par rapport au coût

général dans un capteur

Les réseaux de capteurs sont denses, ce qui implique

que deux nœuds voisins peuvent capter la même

information

17

Transmissions des

données : 70%

Utilisation de mécanisme d’agrégation

Minimiser le coûtMinimiser les collisionsCalcule des

MACs : 2%

Transmissions des

MACs : 20%

Page 17: Réseaux de Capteurs Sans Fils - UTC · 2012-07-04 · Réseaux de Capteurs Sans Fils Y. Challal. ... de vie du réseau. SIT-60 Novembre 2008 Agrégation des données dans les RCSFs

SIT-60 Novembre 2008

Agrégation des données dans les RCSFs

• Remplacer les lectures individuelles par une vue

collaborative sur une zone

• Utilisation de fonctions d’agrégat :

MAX

MIN

MOYENNE

• Moins de messages émis

• Économie d’énergie

18

} Maximiser le temps

de vie du réseau

Page 18: Réseaux de Capteurs Sans Fils - UTC · 2012-07-04 · Réseaux de Capteurs Sans Fils Y. Challal. ... de vie du réseau. SIT-60 Novembre 2008 Agrégation des données dans les RCSFs

SIT-60 Novembre 2008

Agrégation des données dans les RCSFsExemple: sans agrégation

19

R1

R2

R3

R5

R4

R6

Total : 18 messages

Page 19: Réseaux de Capteurs Sans Fils - UTC · 2012-07-04 · Réseaux de Capteurs Sans Fils Y. Challal. ... de vie du réseau. SIT-60 Novembre 2008 Agrégation des données dans les RCSFs

SIT-60 Novembre 2008

Agrégation des données dans les RCSFsExemple: avec agrégation

20

R1

R2

R3

R5

R4

R6

Total : 7 messages

Page 20: Réseaux de Capteurs Sans Fils - UTC · 2012-07-04 · Réseaux de Capteurs Sans Fils Y. Challal. ... de vie du réseau. SIT-60 Novembre 2008 Agrégation des données dans les RCSFs

SIT-60 Novembre 2008 21

Technique d’agrégation de données dans WSN

Centralisée

(agrégation dans les clusters)

Distribuée

(agrégation dans un arbre)

TAG DQEB TINA COUGAR HITTEEN /

APTEEN

LEACHd

PEGASIS

Les protocoles de l’agrégation

Page 21: Réseaux de Capteurs Sans Fils - UTC · 2012-07-04 · Réseaux de Capteurs Sans Fils Y. Challal. ... de vie du réseau. SIT-60 Novembre 2008 Agrégation des données dans les RCSFs

SIT-60 Novembre 2008

LEACH – Low-Energy Adaptive Clustering Hierarchy

Protocole hiérarchique

Forme des clusters en se basnat sur la force du signa reçus

Les chefs de clusters route l’information du cluster au sink.

Les chefs de clusters changent aléatoirement dans le temps

équilibre de la dissipation d’énergie

Traitement de données et agrégation se font au niveau des chefs de

clusters

22

Page 22: Réseaux de Capteurs Sans Fils - UTC · 2012-07-04 · Réseaux de Capteurs Sans Fils Y. Challal. ... de vie du réseau. SIT-60 Novembre 2008 Agrégation des données dans les RCSFs

SIT-60 Novembre 2008

Threshold sensitive Energy Efficient sensor Network

protocol (TEEN) Applications critiques au temps

Hiérarchique et orienté données

Regroupement hiérarchique: Les noeuds proches forment un cluster

et ce processus continue au second niveau jusqu’à ce que le sink

est atteint

Les chefs de cluster diffuse:

• Hard Threshold

• Soft Threshold

Pas bon pour les applications qui nécessitent des rapports

périodiques

23

Page 23: Réseaux de Capteurs Sans Fils - UTC · 2012-07-04 · Réseaux de Capteurs Sans Fils Y. Challal. ... de vie du réseau. SIT-60 Novembre 2008 Agrégation des données dans les RCSFs

SIT-60 Novembre 2008

TEEN

24

Page 24: Réseaux de Capteurs Sans Fils - UTC · 2012-07-04 · Réseaux de Capteurs Sans Fils Y. Challal. ... de vie du réseau. SIT-60 Novembre 2008 Agrégation des données dans les RCSFs

SIT-60 Novembre 2008

COUGAR

Vision du réseau comme une large base de données distribuée

Requêtes déclaratives pour décharger la couche réseau du

traitement des requêtes

Introduit une nouvelle couche de requête

Le noeud leader effectue l’agrégation et transmet le résultat au sink

25

Page 25: Réseaux de Capteurs Sans Fils - UTC · 2012-07-04 · Réseaux de Capteurs Sans Fils Y. Challal. ... de vie du réseau. SIT-60 Novembre 2008 Agrégation des données dans les RCSFs

SIT-60 Novembre 2008

COUGAR

Inconvénients

• Une couche de requête traditionnelle apporte une charge supplémentaire en

terme de consommation d’énergie et stockage

• Le traitement de données dans le réseaux nécessite une synchronisation

(attendre toutes les données avant de réaliser le calcul.

• Maintenance dynamique des noeuds leader pour éviter les failles

26