0% found this document useful (0 votes)
51 views52 pages

8 Coverage

The document discusses coverage and connectivity issues in sensor networks, highlighting the importance of sensor deployment strategies and the challenges associated with ensuring complete area coverage and network connectivity. It introduces concepts such as k-coverage, density control protocols like PEAS and OGDC, and the implications of power control on network performance. Additionally, it presents mathematical models and applications to determine the necessary conditions for maintaining coverage and connectivity in large-scale sensor networks.

Uploaded by

entc.sttp
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
51 views52 pages

8 Coverage

The document discusses coverage and connectivity issues in sensor networks, highlighting the importance of sensor deployment strategies and the challenges associated with ensuring complete area coverage and network connectivity. It introduces concepts such as k-coverage, density control protocols like PEAS and OGDC, and the implications of power control on network performance. Additionally, it presents mathematical models and applications to determine the necessary conditions for maintaining coverage and connectivity in large-scale sensor networks.

Uploaded by

entc.sttp
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd

Coverage and Connectivity Issues in

Sensor Networks

Ten-Hwang Lai
Ohio State University
Outline

 Introduction
to Sensor Networks
 Coverage, Connectivity, Density Problems
A Sensor Node

Memory
(Application)

Processor

Sensor Actuator Network


Interface
Berkeley Mote:
a sensor device prototype

 Atmel ATMEGA103
– 4 Mhz 8-bit CPU
– 128KB Instruction
Memory
– 4KB RAM
 RFM TR1000 radio
– 50 kb/s
 Network
programming
 51-pin connector
Berkeley DOT Mote

 Atmel AVR 8535


– 4MHz
– 8KB of Memory
– 0.5KB of RAM
 Lowpower radio
 Power consumption
– Active 5mA
– Standby 5μA
Berkeley Smart Dust

 bi-directional
communications
 sensor: acceleration
and ambient light
 11.7 mm3 total
circumscribed
volume
 4.8 mm3 total
displaced volume
Smart Clothing & Wearable Computing

 Smart Underwear
 Smart Eyeglasses
 Smart Shoes
…
Speckled Computing

 愛丁堡大學( University of Edinburgh )科學家即將研發出大小跟灰


塵差不多的超微型晶片 , 這些晶片可以分散或噴灑到物體上彼此溝通、傳遞
資訊。 這種名為斑點運算( speckled computing )的技術可望在三年
內成為事實。
 將晶片噴到患者的衣物上 , 可監控其心跳 、呼吸與體溫。

 Source: Silicon Glen R&D Update, April, 2003


Sensor Networks

 Nodes:
– Limited in power, computational capacity,
memory, communication capacity
– Prone to failures
 Networks
– Large scale
– High density
– Topology change
Sensor Deployment

 How to deploy sensors over a field?


– Planned deployment
– Random deployment
 Whatare desired properties of a “good”
deployment?
Coverage, Connectivity, Density

 Every point is covered by a sensor


– K-covered
 The network is connected
– K-connected
 Nodes are not too dense
 Others
Coverage, Connectivity, and Density
Problems

 Simple coverage, k-coverage


 Density control by turning on/off power
– PEAS
– OGDC
 Topology control by adjusting power
– Homogeneous
– Per-node
 Asymptotic connectivity/coverage
Covered Connected

 If the covered area is convex and R t > 2Rs

Rt

Rs
Simple Coverage Problem

 Given:an area and a sensor deployment


 Question: Is the entire area covered?

1
8 R
2
7
6
3

4 5
Is the perimeter covered?

0 360
K-covered

1-covered
2-covered
3-covered
K-Coverage Problem

 Given: an area, a sensor deployment, an


integer k
 Question: Is the entire area k-covered?

1
8 R
2
7
6
3

4 5
Is the perimeter k-covered?

0 360
Density Control

 Given:an area and a sensor deployment


 Problem: turn on/off sensors to maximize the
coverage time of the sensor network
PEAS

 PEAS: A robust energy conserving protocol


for long-lived sensor networks
 Fan Ye, Gary Zhong, Jesse Cheng, Songwu
Lu, Lixia Zhang
 UCLA
 ICNP 2002
PEAS: basic idea

Sleep Wake up Go to yes


work
Work?

no
Design Issues

 How often to wake up?


 How to determine whether to work or not?

Wake-up rate?

Sleep Wake up Go to yes


work
Work?

no
How often to wake up?

 Desired:the total wake-up rate around a


node equals some given value
How often to wake up?

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

• exponential distribution
• λ = # of times of wake-up per unit time
• λ is dynamically adjusted
Wake-up rates

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

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

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


Adjust wake-up rates

 Working node knows


– Desired wake-up rate λd
– Measured wake-up rate λm
 Probing node adjusts its λ by
λ := λ (λd/ λm)
Go to work or return to sleep?

 Depends on whether there is a working node


nearby.

Rp
Go back to sleep go to work
Rp
Is the resulting network covered or
connected?

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

 P(connected) →1
OGDC: Optimal Geographical Density
Control

 “Maintaining Sensing Coverage and


Connectivity in Large sensor networks”
 Honghai Zhang and Jennifer Hou
 MobiCom’03
Basic Idea of OGDC

 Minimize T, the total amount of overlap


– Equivalent to minimizing the number of working nodes
 F(x) = the degree of overlap
 T = ∫ F(x) dx

F( ) = 0
F( ) = 1
F( ) = 2
Minimum overlap

Optimal distance = √3 R
Minimum overlap
Near-optimal
OGDC: the Protocol

 Time is divided into rounds. In each round,


each node decides 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.
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
power-on message carrying
Sender’s position
Desired direction
Select the next working node

 On receiving a power-on message from a


starting node, each node sets a back-off
timer inversely proportional to its deviation
from the optimal position.

 Onreceiving a power-on message from a


non-starting node
OGDC vs. PEAS
Coverage, Connectivity, and Density
Problems

 Simple coverage, k-coverage


 Density control by turning on/off power
– PEAS
– OGDC
 Topology control by adjusting power
– Homogeneous
– Per-node
 Asymptotic connectivity/coverage
Power Control for Coverage and
Connectivity

 Randomly deploy n nodes over an area.


 n: a large number.
 How small can transmission power be in
order to ensure coverage/connectivity with
high probability?
Model

 A: a unit area
 n: number of nodes randomly deployed over A
 R(n): transmission range
 An edge exists between two nodes if their
distance is less than R(n).
 G(n): the resulting graph.
 Problem: determine R(n) which guarantees
G(n)’s connectivity with high probability.
On k- Connectivity for a Geometric
Random Graph, M.D. Penrose, 1999

 R(n) = the minimum transmission range


required for G(n) to have k-connectivity
 R’(n) = the minimum transmission range
required for G(n) to have degree k.
 lim Prob( R(n) = R’(n) ) = 1, as n → infinity

 R(n) ≈ R’(n) for large n


On the Minimum Node Degree and
connectivity of a Wireless Multihop Network,
C. Bettstetter, MobiHoc’02

 Prob(G(n) is of degree k) can be calculated from


k, n, R’(n), node density

 To determine R(n),
– Choose R’(n) so that Prob(G(n) is of degree k) ≈ 1
– With this transmission range, G is of degree k with
high probability
– So, G is k-connected with high probability
Application 1

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

 WithR = 100 m, G has degree 3 with


probability 0.99.
 Thus, G is 3-connected with high probability.
Application 2

A = 1000m x 1000m
 R = 50 m
 3-connected required
N=?
Unreliable Sensor Grid: Coverage and
Connectivity, INFOCOM 2003

 Active
 Dead
 Be active with a prob p(n)
 transmission and sense
range R(n)
 A necessary and sufficient
condition for the network to
remain covered and
connected

N nodes
Conditions for Asymptotic Coverage
and Connectivity

Necessary:

Sufficient:
Individually Adjusting Power

 Homogeneous transmission range


 Node-based transmission range
 Problem: individually adjusts the
transmission range to guarantee
connectivity.
The k-Neigh Protocol for Symmetric
Topology Control in Ad Hoc Networks,
MobiHoc’03

 K- neighbor graph.
 Each node adjusts its transmission range so
it can communicate with its k nearest
neighbors
 Is it connected?
The number of neighbors needed for
connectivity of wireless networks, F.
Xue and P.R. Kumar, UIUC

N nodes are uniformly placed in a unit


square.
 lim Prob(K-neighbor graph is connected) = 1
if K ≥ 5.1774* log N
 lim Prob(K-neighbor graph is disconnected) =
1 if K ≤ 0.074* log N
Summary

 Coverage and connectivity problems


 Simple coverage, k-coverage
 Density control by turning on/off power
– PEAS
– OGDC
 Topology control by adjusting power
– Homogeneous
– Per-node
 Asymptotic connectivity/coverage

You might also like