Top Banner
DATA AGGREGATION IN WSNs Sensors And Information Fusion 6933 Instructor: Dr.Bill Buckles Ning ‘Martin’ Xu Kalyan Pathapati Subbu Shijun Tang
25

Sif Project

Dec 05, 2014

Download

Technology

pathapks

 
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Sif Project

DATA AGGREGATION IN WSNs

Sensors And Information Fusion 6933

Instructor: Dr.Bill Buckles

Ning ‘Martin’ Xu Kalyan Pathapati Subbu

Shijun Tang

Page 2: Sif Project

TOPICS

• Introduction• Problem Definition• Clustering• Aggregation• Methodology• Experiments• Performance Analysis & Results• Conclusions

Page 3: Sif Project

WIRELESS SENSOR NETWORKS

What?• Provide new paradigm

for sensing and disseminating information

• Collection of micro mechanical devices

• Each device capable of wireless communication and signal processing

Features• small size• Robustness• large area coverage• enhanced monitoring

precision

Applications:• Health applications• Environmental and

Structural monitoringDesign Aspects:• Deployment, mobility• Topology, Density• Self configuration• Security

Page 4: Sif Project

• Environmental monitoring( a group of temperature sensors)

• Similar or even identical readings, minimal difference

Page 5: Sif Project

DATA AGGREGATION

• Data aggregation is the process of combining similar data from multiple sources to eliminate such redundant transmission and provide fused information to the base station

• Compression can be performed combining multiple data packets into one to reduce overhead of control information (as opposed to data)in the transmission

• Results of arithmetic operations on the data set, such as the average, maximum and minimum, can be sent instead of the original data

• Data In Feature Out form of fusion

Page 6: Sif Project

PACKAGE

• Hardware– MicaZ mote

• 7.38 MHz Atmel processor with a 128 KB program memory,

• 4 KB RAM and 512 KB non-volatile storage.

• Chipcon SmartRF CC2420, with 2.4GHz frequency

– MTS310 sensor board– Mib520 programming

board

• Software– TinyOS: OS for wireless

sensor networks.– nesC: programming

language for TinyOS.

Page 7: Sif Project

PROBLEM DEFINITION

Problems:• Energy consumption

– Operating on small batteries : intangible cost to lose data due to battery depletion

• Computational Costs• Storage constraintsSolution for Energy Efficient

operation:• Topology control

– CLUSTERING• Efficient data collection

– AGGREGATION

Page 8: Sif Project

CLUSTERING

• Grouping of sensors• Distance or proximity • Signal Strength• Logical organizing

• Topology control approach• Load balancing, network

scalability

• Types of clustering• Static: local topology control• Dynamic: changing network

parameters• Single hop and multi hop• Homogeneous and

heterogeneous

Page 9: Sif Project

HEED- Hybrid Energy Efficient Distributed clustering

• Assumptions:• Sensor quasi-

stationary• Links are symmetric• Energy consumption

non-uniform for all nodes

• Nodes-location unaware

• Processing and communication capability-similar

Algorithm:• Cluster head selection• Factors:

• Primary- residual energy • Secondary-

communication cost • Number of rounds of

iterations • Tentative CHs formed • Final CH until CHprob=1

• Different power levels used for intra and inter-cluster communication

Page 10: Sif Project

AGGREGATIONWhat?• Process of combining similar data from multiple sources

– Eliminate redundant transmission – Provide fused information to the base station

How?• Sum, Average, Maximum and Minimum

Scenario• Environmental monitoring:

– Group of temperature sensors within the vicinity of one another– Moreover, readings from a single sensor – minimal difference

during a certain period of time in the day.– Primary interest reducing the redundancy coming from

different sensor sources– Average might be sufficient for a small region

Page 11: Sif Project

METHODOLOGY Exp 1: Clustering and Aggregation iHEEDX• Cluster the nodes according to HEED• Nodes sense temp, light and send to

respective CHs• CH performs aggregation and sends to

Base station

Exp 2: No Clustering and No Aggregation Collection Tree

• Individual nodes sense temp and light

• All nodes directly send to Base station

Page 12: Sif Project

ENERGY CONSUMPTION• Transmission

– Inter Cluster power level

• Collection Tree all nodes use this power level

• iHEEDX : Only CHs use this power level

– Intra Cluster power level

• All non CH nodes use this power level

• Aggregation

– CH performs Averaging operation on the readings received

– Energy calculated for number of instructions executed by processor

• CREP : Credit point system

Page 13: Sif Project

CREP System

• The smallest energy can be expressed and well-represented as a multiple of 1 uJ.

• The points in CREP are therefore assigned: The battery capacity is– Battery capacity 23,760,106 points

– other components 70,380 points

– transmission 860 points/packet

– reception 90,000 points

– radio idle state 171 points.

Page 14: Sif Project

EXPERIMENTAL SETUP

• Nodes placed into three groups – Group 1: 2 and 5, B250

– Group 2: 4 and 7, B245

– Group 3: 1, 3 and 6, B251

• Different places chosen

–Variation in sensed values

Metrics Collected

• Temp, Light

• Overhead_Agg

• Overhead_NoAgg

• Packets_Recvd at BS

• Packets_Recvd_Org at Indv nodes

• Packets_Count sent by Indv nodes

Page 15: Sif Project

EXPERIMENTAL SETUP (cont’d)

Page 16: Sif Project

EXPERIMENTAL SETUP (cont’d)

Group1

Page 17: Sif Project

EXPERIMENTAL SETUP (cont’d)

Group3

Page 18: Sif Project

EXPERIMENTAL SETUP (cont’d)

Group2

Page 19: Sif Project

EXPERIMENTAL SETUP (cont’d)

Base Station

Page 20: Sif Project

• Effect of Data aggregation on sensed data

• Cluster size effect on Energy Consumption and Aggregation

• Overhead comparison for Aggregated and Non-Aggregated scenarios

PERFORMANCE ANALYSIS

Page 21: Sif Project

EFFECT OF DATA AGGREGATION

• Readings of individual nodes 2 and 5

• Averaged readings from CHs

• Similar data, reduced redundancy, ENERGY SAVED!

0 20 40 60 80 10019.5

20

20.5

21

21.5

Time (seconds)

Tem

pera

ture

(C

)

No.2

No.5Agg

Page 22: Sif Project

IMPACT OF CLUSTER SIZE

• Cluster size ranging from 1 to 7 nodes

• More the number aggregation performed, ENERGY SAVED!

1 2 3 4 5 6 7540

560

580

600

620

640

660

680

Cluster Size

Ene

rgy

Con

sum

ptio

n (p

oint

s)

Without Aggregation

With Aggregation

Page 23: Sif Project

OVERHEAD INCURRED

0 100 200 300 400 500 600 7000

0.5

1

1.5

2

2.5

3

3.5

4

4.5

5x 10

5

Number of packets transmitted

Ene

rgy

Con

sum

ptio

n(po

ints

)

With Aggregation

Without Aggregation

• Fewer transmissions, lesser transmission power for intra cluster communication, ENERGY SAVED!

Page 24: Sif Project

• Joint advantages of clustering and data aggregation

• Experiment in real testbed

• Empirical results confirm energy conservation

Hurdles:• Steep Learning curve - TinyOS

• Hardware issues

Future Work:

• Data aggregation with no prior knowledge

• Outdoor experimentation

CONCLUSIONS

Page 25: Sif Project

Thank you! Questions?