+ All Categories
Home > Documents > Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Date post: 30-Dec-2015
Category:
Upload: trevor-byrd
View: 215 times
Download: 0 times
Share this document with a friend
Popular Tags:
75
Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University
Transcript
Page 1: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Coverage and Connectivity Issues in Sensor Networks

Ten-Hwang Lai

Ohio State University

Page 2: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

A Sensor Node

Processor

Sensor Actuator NetworkInterface

Memory(Application)

Transmission range

Sensing range

Page 3: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Sensor Deployment

How to deploy sensors over a field?– Deterministic, planned deployment– Random deployment

Desired properties of deployments? – Depends on applications– Connectivity– Coverage

Page 4: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Coverage, Connectivity

Every point is covered by 1 or K sensors– 1-covered, K-covered

The sensor network is connected– K-connected

Others

6

54

3

2

1

7

8 R

Page 5: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Coverage & Connectivity: not independent, not identical

If region is continuous & Rt > 2Rs

Region is covered sensors are connected

Rs

Rt

Page 6: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

coverage connectivity

Problem Tree

homo heterogeneous

probabilistic algorithmic

per-node homo

k-connected

blanket coverage

barrier coverage

Page 7: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Connectivity Issues

Page 8: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Power Control for Connectivity

Adjust transmission range (power) – Resulting network is connected– Power consumption is minimum

Transmission range– Homogeneous– Node-based

Page 9: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Power control for k-connectivity

For fault tolerance, k-connectivity is desirable.

k-connected graph:– K paths between every two nodes– with k-1 nodes removed, graph is still connected

1-connected 2-connected 3-connected

Page 10: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Probabilistic– How many neighbors are needed?

Algorithmic– Gmax connected– Construct a connected subgraph

with desired properties

Two Approaches

Page 11: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

coverage connectivity

Growing the Tree

probabilistic algorithmic

Page 12: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Probabilistic Approach

How many neighbors are necessary and/or sufficient to ensure connectivity?

Page 13: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

How many neighbors are needed?

Regular deployment of nodes – easy

Random deployment (Poisson distribution) N: number of nodes in a unit square Each node connects to its k nearest neighbors. For what values of k, is network almost sure

connected?

P( network connected ) → 1, as N →∞

Page 14: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

An Alternative View

A square of area N. Poisson distribution of a fixed density λ. Each node connects to its k nearest

neighbors. For what values of k, is the network almost

sure connected?

P( network connected ) → 1, as N → ∞

N

Page 15: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

A Related Old Problem

Packet radio networks (1970s/80s) Larger transmission radius

– Good: more progress toward destination– Bad: more interference

Optimum transmission radius?

Page 16: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Magic Number

Kleinrock and Silvester (1978)

– Model: slotted Aloha & homogeneous radius R & Poisson distribution & maximize one hop progress toward destination.

– Set R so that every station has 6 neighbors on average.

– 6 is the magic number.

Page 17: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

More Magic Numbers

Tobagi and Kleinrock (1984)– Eight is the magic number.

Other magic numbers for various protocols and models:– 5, 6, 7, 8

Page 18: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Are Magic Numbers Magic?

Xue & Kumar (2002) For the network to be

almost sure connected, Θ(log n) neighbors are necessary and sufficient.

Heterogeneous radius

8, 7, 6, 5(Magic numbers)

Page 19: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Θ(log n) neighbors needed for connectivity

N: number of nodes (or area). K: number of neighbors.

Xue & Kumar (2002):

– If K < 0.074 log N, almost sure disconnected.

– If K > 5.1774 log N, almost sure connected.

2004, improved to 0.3043 log N and 0.5139 log N

K0.074 log n 5.1774 log n

0.3043 0.5139

Page 20: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Penrose (1999): “On k-connectivity for a geometric random graph”

As n → infinity Minimum transmission range required

– R(n): for graph to be k-connected – R’(n): for graph to have degree k – Homogeneous radius

R(n) and R’(n) are almost sure equal P( R(n) = R’(n) ) → 1, as n → infinity.

If every node has at least k neighbors then network is almost sure k-connected.

Page 21: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Any contradiction?

Xue & Kumar (improved by others): If every node connects to its – Log n nearest neighbors, almost sure connected.– 0.3 Log n nearest neighbors, almost sure disconnected.– Node-based radius

Penrose:– If every node has at least 1 neighbor, then almost sure 1-

connected.– Homogeneous radius

Page 22: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Applying Asymptotic Results

Applying Xue & Kumar’s result– “The K-Neigh Protocol for Symmetric Topology

Control in Ad Hoc Networks” – Blough et al, MobiHoc’03.

Applying Penrose’s result– “On the Minimum Node Degree and Connectivity of a

Wireless Multihop Network” – Bettstetter, MobiHoc’02.

Page 23: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Applying Penrose’s result to power control (Bettstetter, MobiHoc’02)

Nodes deployed randomly. Given: number of nodes n, node density λ, transmission

range R. P = Probability(every node has at least k neighbors) can

be calculated.

Adjust R so that P ≈ 1. With this transmission range, network is k-connected with

high probability.

Page 24: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Application 1

N = 500 nodes A = 1000m x 1000m 3-connected required R = ?

With R = 100 m, G has degree 3 with probability 0.99.

Thus, G is 3-connected with high probability.

500 nodes

Page 25: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Application 2: How many sensors to deploy?

A = 1000m x 1000m R = 50 m 3-connected required N = ?

Choose N such that P( G has degree 3) is sufficiently high.

Page 26: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

coverage connectivity

Growing the Tree

probabilistic algorithmic

per-node homo radiusradius

Xue&Kumar Penrose

Page 27: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Algorithmic Approach

Page 28: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Gmax: network with maximum transmission range Gmax: assumed to be connected Construct a connected subgraph of Gmax

– With certain desired properties– Distributed & localized algorithms

Use the subgraph for routing Adjust power to reach just the desired neighbor What subgraphs?

Page 29: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

What Subgraphs?

Gmax(V): Network with max trans range RNG(V): Relative neighborhood graph GG(V): Gabriel graph YG(V): Yao graph DG(V): Delaunay graph LMST(V): Local minimum spanning tree graph

GG(V):

Page 30: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Desired Properties of Proximity Graphs

PG ∩ Gmax is connected (if Gmax is) PG is sparse, having Θ(n) edges Bounded degree

– Degree RNG, GG, YG ≤ n – 1 (not bounded)– Degree of LMST ≤ 6

Small stretch factor Others See “A Unified Energy-Efficient Topology for

Unicast and Broadcast,” Mobicom 2005.

Page 31: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

coverage connectivity

Growing the Tree

probabilistic algorithmic

per-node homo

various connected subgraphs

Homogeneous max trans. range

Page 32: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Maximum transmission range

Homogeneous– Same max range for all nodes– PG ∩ Gmax is connected (if Gmax is)

Heterogeneous – Different max ranges– PG ∩ Gmax is not necessarily connected

(even if Gmax is)– PG: existing PGs

Page 33: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

coverage connectivity

Growing the Tree

homo heterogeneous

probabilistic algorithmic

per-node homo

k-connected

max range

Page 34: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Some references

N. Li and J. Hou, L Sha, “Design and analysis of an MST-based topology control algorithms,” INFOCOM 2003.

N. Li and J. Hou, “Topology control in heterogeneous wireless control networks,” INFOCOM 2004.

N. Li and J. Hou, “FLSS: a fault-tolerant topology control algorithm for wireless networks,” Mobicom 2004.

Page 35: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Coverage Issues

Page 36: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Simple Coverage Problem

Given an area and a sensor deployment Question: Is the entire area covered?

6

54

3

2

1

7

8 R

Page 37: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Is the perimeter covered?

Page 38: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

K-covered

1-covered2-covered3-covered

Page 39: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

K-Coverage Problem

Given: region, sensor deployment, integer k Question: Is the entire region k-covered?

6

54

3

2

1

7

8 R

Page 40: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Is the perimeter k-covered?

Page 41: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Reference

C. Huang and Y. Tseng, “The coverage problem in a wireless sensor network,” – In WSNA, 2003. – Also MONET 2005.

Page 42: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Density (or topology) Control

Given: an area and a sensor deployment Problem: turn on/off sensors to maximize the

sensor network’s life time

Page 43: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

PEAS and OGDC

PEAS: A robust energy conserving protocol for long-lived sensor networks– Fan Ye, et al (UCLA), ICNP 2002

“Maintaining Sensing Coverage and Connectivity in Large Sensor Networks”– H. Zhang and J. Hou (UIUC), MobiCom 2003

Page 44: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

PEAS: basic ideas

How often to wake up? How to determine whether to work or not?

Sleep Wake up Go to Work?

workyes

no

Wake-up rate?

Page 45: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

How often to wake up?

Desired: the total wake-up rate around a node equals some given value

Page 46: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Inter Wake-up Time

f(t) = λ exp(- λt)

• exponential distribution• λ = average # of wake-ups per unit time

Page 47: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Wake-up rates

f(t) = λ exp(- λt)

f(t) = λ’ exp(- λ’t)

A

B

A + B: f(t) = (λ + λ’) exp(- (λ + λ’) t)

Page 48: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Adjust wake-up rates

Working node knows– Desired total wake-up rate λd

– Measured total wake-up rate λm

When a node wakes up, adjusts its λ byλ := λ (λd / λm)

Page 49: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Go to work or return to sleep?

Depends on whether there is a working node nearby.

Go back to sleep go to work

Rp

Page 50: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Is the resulting network covered or connected?

If Rt ≥ (1 + √5) Rp and … then

P(connected) → 1

Simulation results show good coverage

Page 51: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

OGDC: Optimal Geographical Density Control

“Maintaining Sensing Coverage and Connectivity in Large sensor networks”– Honghai Zhang and Jennifer Hou– MobiCom’03

Page 52: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Basic Idea of OGDC

Minimize the number of working nodes

Minimize the total amount of overlap

Page 53: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Minimum overlap

Optimal distance = √3 R

Page 54: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Minimum overlap

Page 55: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Near-optimal

Page 56: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

OGDC: the Protocol

Time is divided into rounds. In each round, each node runs this protocol

to decide whether to be active or not.1. Select a starting node. Turn it on and broadcast

a power-on message.

2. Select a node closest to the optimal position. Turn it on and broadcast a power-on message. Repeat this.

Page 57: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Selecting starting nodes

Each node volunteers with a probability p. Backs off for a random amount of time. If hears nothing during the back-off time, then sends a

message carryingSender’s positionDesired direction

Page 58: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Select the next working node

On receiving a message from a starting node Each node computes its deviation D from the optimal

position. Sets a back-off timer proportional to D. When timer expires, sends a power-on message.

On receiving a power-on message from a non-starting node

Page 59: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.
Page 60: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

PEAS vs. OGDC

Page 61: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Coverage Issues

density control

PEAS OGDC

K-covered?

How many sensorsare needed?

Page 62: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

How many sensors to deploy?

A similar question for k-connectivity

Depends on:– Deployment method– Sensing range– Desired properties– Sensor failure rate– Others

Page 63: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Unreliable Sensor Grid: Coverage and Connectivity, INFOCOM 2003

Active Dead p: probability( active ) r: sensing range Necessary and sufficient

condition for area to be covered?

N nodes

Page 64: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Conditions for Asymptotic Coverage

Necessary:

Sufficient:

N nodes = expected # of active sensors in a sensing disk.

Page 65: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

On k Coverage in a Mostly Sleeping Sensor Network, Mobicom’04

Almost sure k-covered:

Almost sure not k-covered:

Covered or not covered depending on how it approaches 1

Page 66: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Critical Value

M: average # of active sensors in each sensing disk.

M > log(np): almost sure covered. M < log(np): almost sure not covered.

N nodes

log(np)

not covered

Infocom’03: log n 4 log n

covered

Page 67: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Poisson or Uniform Distribution

Similar critical conditions hold.

Page 68: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Application of Critical Condition

P: probability of being active R: sensing range N: number of sensors?

Page 69: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

coverage connectivity

Growing the Tree

homo heterogeneous

probabilistic algorithmic

per-node homo

k-connected

blanket coverage

barrier coverage

Page 70: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Blanket vs. Barrier Coverage

Blanket coverage– Every point in the area is covered (or k-covered)

Barrier coverage– Every crossing path is k-covered

Page 71: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Recent Results

Algorithms to determine if a region is k-barrier covered.

How many sensors are needed to provide k-barrier coverage with high probability?

Page 72: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Is a belt region k-barrier covered?

Construct a graph G(V, E)– V: sensor nodes, plus two dummy nodes L, R– E: edge (u,v) if their sensing disks overlap

Region is k-barrier covered iff L and R are k-connected in G.

L R

Page 73: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Donut-shaped region

K-barrier covered iff G has k essential cycles.

Page 74: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

Critical condition for k-barrier coverage

Almost sure k-covered:

Almost sure not k-covered:

s

1/s

Page 75: Coverage and Connectivity Issues in Sensor Networks Ten-Hwang Lai Ohio State University.

coverage connectivity

Growing and Growing

homo heterogeneous

probabilistic algorithmic

per-node homo

k-connected

blanket coverage

barrier coverage

Thank You


Recommended