

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
An overview of wireless sensor networks (wsns), focusing on their characteristics, energy efficiency, localized algorithms, and sensing coverage. Wsns consist of tiny autonomous data-gathering devices operating in large-scale networks. Energy efficiency is crucial due to limited resources, and strategies include adaptation and application-specific design. Localized algorithms enable decisions by individual devices using local information. Sensing coverage is essential for event-driven and continuous monitoring applications.
Typology: Study notes
1 / 3
This page cannot be seen from the preview
Don't miss anything!


Curt Schurgers
2 ECEECE 284284
Networks of tiny autonomous data-gathering devices
Large-scale ● Dense local sampling, instead of distant more global view ● Small sensors have a limited range
Autonomous operation ● Network management and setup are intractable for large-scale networks ● Self-configuration and adaptation ● Examples Time synchronization Self-localization Mobile agents: instantiate functionality where needed
Data centric ● Interest in the data, not the sensor identity ● Tailor protocols to be data-centric rather than node-centric
Robust operation as a network ● Tiny cheap devices in often harsh environments ● Limited resources
UCB mote
3 ECEECE 284284
Limited resources ● Energy and power: small form factor, thus small batteries and limited energy scavenging possibilities ● Communication energy is important, since we are interested in the behavior of the entire network ● Turning the radio off is one the main ways to be more energy efficient Strategies: adaptation and application specific design
[CC2420] Lymberopoulos, D., A. Savvides, C.-C. Han, M. Srivastava, “XYZ: A motion-enabled power aware sensor node platform for distributed sensor network applications,” IPSN’05 (SPOTS),2005.
[CC1000] http://etd.adm.unipi.it/theses/available/etd-05252004-154652/unrestricted/Chap4.pdf
[TR1000] A. Savvides, C.-C. Han, M. Srivastava, “Dynamic fine-grained localization in ad-hoc networks of sensors,” MobiCom 2001 , Rome, Italy, pp. 166 – 179, July 2001.
0
4
8
12
16
12.48 12.
14.
0. Tx Rx idle sleep
d ~ 20 meters, 2.4 kbps (mW)
RFM TR
0
20
40
60
(^48 )
54
0. Tx Rx idle sleep
d ~ 50 meters, 38.4 kbps
Chipcon CC
(mW)
0
20
40
60
80
65 65 59
0. Tx Rx idle sleep
d ~ 50 meters, 250 kbps
Chipcon CC
(mW)
4 ECEECE 284284
Centralized algorithms ● Global information ● Decisions are made in a central location and this information is propagated ● E.g. centralized routing scheme Distributed algorithms ● Global information ● Decisions are made by the individual devices ● E.g. AODV Localized algorithms ● Local information only ● Decisions are made by the individual devices ● E.g. geo-routing
Simulation of localized algorithms ● An infinite sensor field can be mimicked by ignoring statistics from ‘edge’ nodes ● The definition of ‘edge’ depends on how localized the algorithm is: e.g. only information from 1-hop neighbors
edge
Scaling: ability for an algorithm to handle increasingly large networks ● Localized > distributed > centralized
5 ECEECE 284284
Possible definitions of network density ● Nodes per unit area ● Related to communication topology (number of neighbors) Consider: ● Total network area A ● Abstract transmission range as R ● N nodes are distributed uniformly random ProbabilityP(n) of havingn neighbors follows a binomial distribution
ForN → ∞, keeping λ constant, this becomes a Poisson distribution (with λ the average number of neighbors)
R
P(n)
λ = 10
n
( ) ( ) (^) ⎟⎟ ⎠
−− n
P n P P Nn R
n R
1
π
π λ !
n
e Pn
n λ λ − ⋅ =
6 ECEECE 284284
What density guarantees a fully connected network, i.e. every node has a path to every other node?
From simulations:
The critical density λfully for a fully connected network can be approximated as:
P = − P =− e −^ λ conn^1 (^0 )^1
( ) −λ P = P ≈− N ⋅ e N partly conn^1
1 ≤ ε≤ e
λ
1 - Ppartly
Prob. of a node having at least one neighbor Prob. of each node having at least one neighbor
Required density for a given prob. of each node having one neighbor
Prob. of at least one isolated node
P (^) fully : Prob. of having a fully connected network
Note: theoretical bound [Gup02]: λ fully =ln ( N ) + c ( N ) = ⇔ =∞ →∞ →∞ lim P 1 lim c ( N ) N fully N
7 ECEECE 284284
Prob. of a connected network increases sharply ● Phase transition phenomenon
Rule of thumb: ● N = 100 λ ≈ 12 .. 17 ● N = 1000 λ ≈ 15 .. 20
Pfully
N N
− λ
fully =
-
8 ECEECE 284284
The desired node density depends on the network deployment: random deployment requires typically a larger network density ● Statistical connectivity guarantees ● Statistical sensor coverage guarantees ● Fault tolerance and robustness
Result: the local network density is often larger than strictly needed, which can be exploited in topology management
Leveraging communication density ● Less nodes are needed to provide a sufficiently connected network ● Nodes can go to sleep to save communication energy
Leveraging sensing density ● Less nodes are needed to provide sufficient coverage ● Save sensing energy ● Save communication energy (less data to report) R
9 ECEECE 284284
Geographic Adaptive Fidelity (GAF) ● Leverage node density to put nodes to sleep ● Conserve the data forwarding capacity of the network ● Utilize geographic information ● Energy savings for very dense networks
Approach ● Divide the network in virtual grids ● Each node in a grid is equivalent in terms of traffic forwarding ● Each node in a grid has to be able to communicate with each node in a neighboring grid
R
G
G 5
2 G^2^ = R
10 ECEECE 284284
Energy savings ● Only one node is active in a grid at each time: grid behaves as ‘virtual node’ ● Rotate functionality amongst nodes in the grid
Analysis
Average energy savings factor
3.0 2.82 44.
2.5 2.22 35.
2.0 1.59 25.
1.5 0.87 13.
1.0 0 0
M’ M λ
= ⋅ = 5 ⋅ λ
2
A
M e
m
λ
1
0
− ⎥ ⎦
Average number of nodes in a grid (distribution is approx Poisson) Average number of nodes in an occupied grid
Energy of node in a grid with m nodes
11 ECEECE 284284
● Leverage node density to put nodes to sleep ● Conserve the data forwarding capacity of the network ● On top of 802.11 PSM Operation ● Coordinator nodes stay awake and forward data ● Non-coordinator nodes are in PSM (reachable as destinations) ● Goal: minimize number of coordinators while not significantly affecting the forwarding capacity of the network ● Selection rule: a node becomes a coordinator of two of its neighbors cannot reach each other directly, or via 1 or 2 coordinators ● Collisions and selection priority are handled by a random backoff of HELLO messages, which depends on the remaining energy and the ‘benefit’ of selecting the node (i.e. how many of its neighbors become connected) Assume geographic forwarding
12 ECEECE 284284
Goal: find which sensors can be turned off, while still providing ‘sufficient’ sensing coverage. ● Sensing is defined differently for different application scenarios
Event-driven detection ● Typically rare and random ● Could be ephemeral [Dut05] or need to be tracked ● Sensing coverage: each point in space is ‘covered’ by at leastk independent sensors ● E.g. intruder detection, battlefield monitoring, forest fires, etc.
Continuous monitoring ● Two dimensional sampling and interpolation ● Sensing coverage: ‘sufficient’ sampling is provided by the active sensors ● E.g. measuring pollutant concentrations in the air, acidity and humidity levels of an agricultural field, etc.