Wireless Sensor Networks: Concepts, Efficiency, Algorithms, and Coverage, Study notes of Electrical and Electronics Engineering

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

Pre 2010

Uploaded on 03/28/2010

koofers-user-63z-1
koofers-user-63z-1 🇺🇸

10 documents

1 / 3

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
1
Wireless Sensor Networks
Wireless Sensor Networks
Curt Schurgers
2
ECE 284
ECE 284
Wireless Sensor Networks
Wireless Sensor Networks
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 intr actable 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
The system is the
sensor network
3
ECE 284
ECE 284
Energy Efficiency
Energy Efficiency
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,” MobiCom2001, Rome, Italy, pp. 166 –179, July 2001.
0
4
8
12
16
12.48 12.34
14.88
0.016
Tx Rx idle sleep
d ~2 0 meters, 2.4 kbps
(mW)
RFM TR1000
0
20
40
60
48 45
54
0.03
Tx Rx idle sleep
d ~ 50 meters, 38.4 kbps
ChipconCC1000
(mW)
0
20
40
60
80
65 65
59
0.9
Tx Rx idle sleep
d ~ 50 meters, 250 kbps
ChipconCC2420
(mW)
4
ECE 284
ECE 284
Localized Algorithms
Localized Algorithms
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
ECE 284
ECE 284
Network Density
Network Density
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
Probability
P(n)
of having
n
neighbors follows a binomial
distribution
For
N
, keeping
λ
constant, this becomes a Poisson
distribution (with
λ
the average number of neighbors)
R
A
P(n)
λ
= 10
n
()( )
=
n
N
PPnP nN
R
n
R
1
1)( 1
A
R
PR
2
=
π
A
R
N2
=
π
λ
!
)( n
e
nP n
λ
λ
=
6
ECE 284
ECE 284
Network Connectivity
Network Connectivity
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:
λ
== ePPconn 1)0(1
(
)
λ
= eNPP N
connpartly 1
(
)
(
)
partlypartly PN
=
1lnln
λ
(
)
(
)
partlyfully PP
11
ε
e
ε
1
1
ˆˆ +
λλλ
fully
(
)
(
)
fully
PN = 1lnln
ˆ
λ
N = 10
N = 100
N = 1000
N = 10,000
N = 100,000
N = 1,000,000
λ
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
Pfully: Prob. of having a
fully connected network
Note: theoretical bound [Gup02]:
(
)
)(ln NcN
fully
+
=
λ
== )(lim1lim NcP N
fully
N
pf3

Partial preview of the text

Download Wireless Sensor Networks: Concepts, Efficiency, Algorithms, and Coverage and more Study notes Electrical and Electronics Engineering in PDF only on Docsity!

Wireless Sensor Networks Wireless Sensor Networks

Curt Schurgers

2 ECEECE 284284

Wireless Sensor Networks Wireless Sensor Networks

„ 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

The system is the

sensor network

3 ECEECE 284284

Energy Efficiency Energy Efficiency

„ 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

Localized Algorithms Localized Algorithms

„ 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

Network Density Network Density

„ 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

A

P(n)

λ = 10

n

( ) ( ) (^) ⎟⎟ ⎠

−− n

N

P n P P Nn R

n R

1

A

R

PR

⋅^2

π

A

R

N

⋅^2

π λ !

n

e Pn

n λ λ − ⋅ =

6 ECEECE 284284

Network Connectivity Network Connectivity

„ 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 ≈− Ne N partly conn^1

λ partly = ln ( N ) −ln( 1 − Ppartly )

( 1 − Pfully ) ≈ ε⋅( 1 − Ppartly )

1 ≤ ε≤ e

λˆ^ ≤λ fully ≤λˆ+ 1 λˆ= ln( N ) −ln( 1 − Pfully )

N = 10N = 100N = 1000N = 10,000N = 100,000N = 1,000,

λ

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

Network ConnectivityNetwork Connectivity

„ Prob. of a connected network increases sharply ● Phase transition phenomenon

„ Rule of thumb: ● N = 100 λ ≈ 12 .. 17 ● N = 1000 λ ≈ 15 .. 20

N = 100

N = 1000

N = 10,

Pfully

( ) [ ]

N N

Ppartly Pconn e

− λ

1 − e ⋅ ( 1 − Ppartly ) ≤ Pfully ≤ Ppartly

N

λ 1-P

fully =

-

λ fully ≤ 1 +ln ( N ) −ln( 1 − Pfully )

8 ECEECE 284284

Leveraging Network Density Leveraging Network Density

„ 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

A

9 ECEECE 284284

GAF [Xu01]GAF [Xu01]

„ 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

GAF [Xu01]GAF [Xu01]

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

G

M N

M e

M

M −

m

E

E =^0

M

E

E

λ

1

0

− ⎥ ⎦

E

E

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

SPAN [Che01] SPAN [Che01]

„ SPAN

● 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

Sensing Coverage Sensing Coverage

„ 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.