infer: A Bayesian Inference Approach towards Energy Efficient Data Collection in

Download Report

Transcript infer: A Bayesian Inference Approach towards Energy Efficient Data Collection in

infer: A Bayesian Inference Approach
towards Energy Efficient Data Collection in
Dense Sensor Networks.
G. Hartl and B.Li
In Proc. of ICDCS 2005.
Natalia Stakhanova
cs610
Sensor networks

Applications



Battle ground surveillance
Monitoring of animal habitat
Sensors are unattended & inaccessible
→ the necessity of extending sensors’ life time

Natural approach:

Data compression/aggregation

data is highly correlated – reduce data amount
transferred to the sink
Alternative approach

Limit number of nodes to transmit data




Divide time into sensing periods of time - epochs
Select a subset of nodes to sensor & transmit
data each epoch
Other nodes are in sleeping state saving energy
Two approaches




Nodes form reverse multicast tree to the
sink
Wait for all children to transmit data
Combines all data
Assumptions

(1)
(2)
(3)
3
(1)
network is densely deployed
(2)
1
2
Naïve approach
Naïve
Data aggregation


sink
sink
{ (1)(3)(2) }
3
(1)
1
(2)
2
Data aggregation
approach
The infer algorithm

Two phases


Node selection phase
Bayesian interference phase
Node selection phase

Randomized algorithm



p is target percent of active nodes on the network at
one time
each node decides randomly to stay active with
probability p
Advanced randomized algorithm

sensed reading deviation from the average


if reading is different by some threshold set p =1
takes into account remaining energy




Xi –node’s remaining energy
N –number of neighboring nodes
X – current node’s remaining energy
δ – max deviation
Bayesian interference phase

sink infers information about missing data ymisssing
based on the received readings yobserved
y={yobserved , ymisssing}
Posterior
probability
Prior probability
(assumed to be
Gaussian)
likelihood
(simulated)
• Using reverse cdf method – simulate distribution of
missing data
• Draw n samples from this distribution
• Compute average of these data (missing readings)
• Combine average for received data with this inferred
average of missing data
Results


Network monitoring temperature
Two scenarios:





Normal distribution of sensors readings (best case)
Presence of heat source (worst case)
P =0.75
δ=30
Thing to note:




Data aggregation and Naïve approaches have 100% but huge energy consumption
Randomized algorithm – 56%, 59% energy savings
Infer algorithm – 54%, 59% energy savings, the error is negligible
Infer is better for Heat Source scenario
Conclusion



Goal of the work: to extend life of sensor network
Run until 10% run out of power
Infer extends life time by


4% in Heat Source case,
3% in Normal Distribution scenario