Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper:...

60
Pei-Ling Chiu Mobile Sensor Networks

Transcript of Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper:...

Page 1: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu

Mobile Sensor Networks

Page 2: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 2

Outline

Research Framework Paper: ”Movement-Assisted Sensor

Deployment” Related Work Discussion

Page 3: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Movement-Assisted Sensor Deployment

Guiling Wang, Guohong Cao, and Tom La Porta

Department of Computer Science & Engineering

The Pennsylvania State University

IEEE INFOCOM 2004

Page 4: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 4

Introduction

In this paper, the authors design and evaluate three distributed self-deployment protocols for sensor networks.

The problem statement is: given the target area, how to maximize the sensor coverage with less time, movement distance and message complexity.

The proposed distributed self-deployment protocols 1. To discover the existence of coverage holes 2. The proposed protocols calculate the target positions of these sensor

s. They use Voronoi diagrams to discover the coverage holes and de

sign three movement-assisted sensor deployment protocols. Performance metrics: coverage, deployment time, moving distance,

scalability to initial deployment and communication range, etc.

Page 5: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 5

Voronoi Diagram

The Voronoi diagram of a collection of nodes partitions the space into polygons.

Every point in a given polygon is closer to the node in this polygon than to any other node.

Fig. 1 Voronoi polygon of point O: Gp(O)=(p(O), Ep(O))

p(O) is the set of Voronoi vertices of O.

Ep(O) is the set of Voronoi edges of O. N(O) denotes the set of Voronoi neighbors of O. The Voronoi edges of O are the vertical bisectors of the line passing

O and its Voronoi neighbors, e.g., V5V1 is OA’s bisector.

Page 6: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 6

Voronoi Diagram and Voronoi Polygon

Neighbors N(O)={A, B, C, D, E}

Vertices (O)={V1, V2, V3, V4, V5}

Edges E(O)={V1V2, V2V3, V3V4, V4V5, V5V1}

Point O→sensor node

Page 7: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 7

Voronoi Diagram

These Voronoi polygons together cover the target field. The points inside one polygon are closer to the sensor in

side this polygon than the sensors positioned elsewhere. Each sensor is responsible for the sensing task in its Vor

onoi polygon. In this way, each sensor can examine the coverage hole

locally. To construct the Voronoi polygon, each sensor only nee

ds to know the existence of its Voronoi neighbors, which reduces the communication complexity.

Page 8: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 8

Movement-Assisted Sensor Deployment Protocols

The sensor deployment protocol runs iteratively until it terminates or reaches the specified maximum round.

In each round, sensors 1. To broadcast their locations 2. To construct their local Voronoi polygons based on the rec

eived neighbor information3. The Voronoi polygons are examined to determine the exist

ence of coverage holes.4. If any coverage hole exists, sensors decide where to move

to eliminate or reduce the size of the coverage hole; otherwise, they stay.

Page 9: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 9

Three Movement-Assisted SensorDeployment Protocols

The VECtor-based Algorithm (VEC) The virtual forces will push sensors from the dens

ely covered area to the sparsely covered area. The VORonoi-based Algorithm (VOR) The Minimax Algorithm (Minimax)

Page 10: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 10

The Deployment Protocol

(5) VEC() / VOR() / Minimax()

Page 11: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 11

The VECtor-based Algorithm

VEC is motivated by the attributes of electro-magnetic particles: when two electro-magnetic particles are too close to each other, an expelling force pushes them apart.

Assume d(si, sj) is the distance between sensor si and sensor sj .

dave is the average distance between two sensors when the sensors are evenly distributed in the target area.

dave can be calculated beforehand since the target area and the number of sensors to be deployed are known.

The virtual force exerted by sj on si is denoted as Fij , with the direction from sj to si.

Page 12: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 12

Virtual Force

The virtual force between two sensors si and sj will push them to move (dave - d(si, sj))/2 away from each other.

In case one sensor covers its Voronoi polygon completely and should not move, the other sensor will be pushed dave - d(si, sj) away.

The field boundary also exert forces, denoted as Fb, to push sensors too close to the boundary inside.

Fb exerted on si will push it to move dave/ 2 - db(si) db(si) is the distance of si to the boundary.

dave/2 is the distance from the boundary to the sensors closest to it when sensors are evenly distributed.

The final overall force on sensors is the vector summation of virtual forces from the boundary and all Voronoi neighbors.

Page 13: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 13

Virtual Force

Local coverage The coverage of the local Voronoi polygon The intersection of the polygon and the sensing circle

Movement-adjustment scheme Sensor checks whether the local coverage will be incr

eased by its movement. If the local coverage is increased at the new target loc

ation, the sensor will move; otherwise, it will stay.

Page 14: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 14

The VECtor-based Algorithm

Page 15: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 15

Snapshot of the Execution of VEC

35 sensors in a 15m by 15m space Sensing range = 6m

Coverage: (a) 75.7%, (b) 92.2%, (c) 94.7%

Page 16: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 16

The VORonoi-based Algorithm

VOR algorithm pulls sensors to their local maximum coverage holes.

In VOR, if a sensor detects the existence of coverage holes, it will move toward its farthest Voronoi vertex (denoted as Vfar).

Fig. 5 shows VOR works. Point A is the farthest Voronoi vertex of si

and d(A, si) is longer than the sensing range. Sensor si moves along line siA to Point B, where d(A,B) is equal to the sensing range.

Page 17: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 17

Maximum Moving Distance

local view of Gp(si) is not correct si is not aware of the existence

of sj because of communication limitations.

if si moves toward point A and stops at a distance d(A,B) (sensing range), si has moved more than needed.

We limit the maximum moving distance to be at most half of the communication range to avoid the situation.

Page 18: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 18

Oscillation Control

Moving oscillations may occur if new holes are generated due to sensor’s leaving.

To deal with this problem, we add oscillation control which does not allow sensors to move backward immediately. Each time a sensor wants to move, it first checks whether its mov

ing direction is opposite to that in the previous round. If yes, it stops for one round.

Page 19: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 19

The VORonoi-based Algorithm

Page 20: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 20

Snapshot of the Execution of VOR

Coverage: (a) 75.7%, (b) 89.2%, (c) 95.6%

Page 21: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 21

The Minimax Algorithm

Minimax does not move as far as VOR to avoid the situation that the vertex which was originally close becomes a new farthest vertex.

Minimax chooses the target location as the point inside the Voronoi polygon whose distance to the farthest Voronoi vertex (Vfar) is minimized.

We call this point the Minimax point, denoted as Om. Minimax can reduce the variance of the distances to the

Voronoi Vertices, resulting in a more regular shaped Voronoi polygon, which better utilizes sensor’s sensing circle.

Page 22: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 22

The Minimax Algorithm

A circle centered at point O with radius r is denoted C(O, r).

The circumcircle of three points Vu, V

v, Vw is denoted as C(Vu, Vv, Vw).

Definition 1: Minimax circle Cm(Om, r

m) is the circle centered at the Minimax point Om, with radius rm = d(Om, Vfar).

Lemma 1: Cm(Om, rm) must pass at least two Voronoi vertices.

Page 23: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 23

The Minimax Algorithm

Definition 2: The circumcircle of two point Vu and Vw (C(Vu, Vw)) is defined as the circle whose center is the midpoint of Vu and Vw and whose radius is d(Vu, Vw)/2.

Lemma 2: If Cm(Om, rm) passes exactly two Voronoi vertices:Vu and Vw, then Cm(Om, rm) = C(Vu, Vw). In other words, if the Minimax circle passes only two Voronoi vertices, it must be centered at the midpoint of these two vertices.

Page 24: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 24

The Minimax Algorithm

If the Minimax circle passes more than two Voronoi vertices, it is the circumcircle of these vertices.

To find the Minimax point, to find all the circumcircles of any two and any three Voronoi verti

ces Among those circles, the one with the minimum radius covering a

ll the vertices is the Minimax circle. The center of this circle is the Minimax point.

Theorem 1: Let Γ = {C(Vu, Vv) | C(Vu, Vv) covers all vertices in Vp, and Vu, Vv Vp} { C(Vu, Vv, Vw) | C(Vu, Vv, Vw) covers all vertices in Vp, and Vu, Vv, Vw Vp}, then Cm(O

m, rm) Γ and C(O, r)Γ, r rm.

Page 25: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 25

The Minimax Algorithm

Page 26: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 26

Snapshot of the Execution of Minimax

Coverage: (a) 75.7%, (b) 92.7%, (c) 96.5%

Page 27: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 27

Termination

The local coverage increase of one sensor does not affect the local coverage of another sensor. Thus, sensors will stop naturally when the best coverage is obtained.

In some applications, the coverage requirement is not that high.

To terminate the deployment procedure earlier, we use a threshold , defined as the minimum increase in coverage below which a sensor will not move.

With a larger , the deployment will finish earlier.

Page 28: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 28

Optimizations

In some cases, the initial deployment of sensors may form clusters, as shown in Fig. 10.

In this case, sensors located inside the clusters can not move for several rounds, since their Voronoi polygons are well covered initially.

This problem prolongs the deployment time. To reduce the deployment time in this situation, we prop

ose an optimization which detects whether too many sensors are clustered in a small area.

The algorithm “explodes” the cluster to scatter the sensors apart, if necessary.

Page 29: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 29

Optimizations

Each sensor compares its current neighbor number to the neighbor number it will have if sensors are evenly distributed.

The explosion algorithm The sensor chooses a random position within an area

centered at itself which will contain the same number of sensors as its current neighbors in the even distribution.

only runs in the first round. It scatters the clustered sensors and changes the

deployment to be close to random.

Page 30: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 30

Page 31: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 31

Performance Evaluation

Performance metrics Deployment Quality

Sensor coverage Time → the number of rounds

Deployment Cost The sensors cost→the number of sensor Energy consumption→moving distance

Page 32: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 32

Parameters

Fields size: 50m50m, 150m 150m Sensor density: 30,35, 40, 45 sensors/50mx50m Initial deployments:

random distribution, normal distribution Sensor communication range: 10m~28m, (20m) Sensor sensing range: 10m =0

Page 33: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 33

Coverage and Sensor Cost

85 sensors, 98% coverage

Page 34: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 34

Coverage and Sensor Cost

In the first round, VOR is better than Minimax.

VEC is sensitive to the initial deployment.

Page 35: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 35

Moving Distance

Minimax, VOR: moving distance are larger under lower density

VEC: the moving distance is similar under different sensor densities

Page 36: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 36

Impact of Topology

Normal distribution With as high as 80

sensors, the coverage cannot reach 80% even when is 10.

Page 37: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 37

High-degree clustering =1 n=40

VEC-O: VEC+optimization,

VOR-O: VOR+optimization,

Minimax-O: Minimax +optimization

Optimization: explode algorithm

Minimax can not increase the coverage as quickly as in the random case.

Minimax surpasses VEC after the tenth round when σ = 1, and after the seventh round whenσ = 5.

This again demonstrates that Minimax has advantage in coverage.

Page 38: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 38

Impact of Communication Range

When the communication range is lower than 12m, the performance is reduced When the communication range is too low, most sensors do not know all their Vorono

i neighbors, and the constructed Voronoi diagram is not very accurate.

Page 39: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 39

Discussion Optimal Movement vs. Communication

Sensors move only once the centralized algorithms Simulated movement

The three distributed algorithms only incur an approximately additional 20% movement overhead, compared to these algorithms.

Although the centralized approach may minimize the sensor movement, a central server architecture may not be feasible in some applications.

Simulated movement Poor performance under network partitions

Page 40: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 40

Discussion

As the sensing range decreases with regard to the communication range, our protocols will perform very well because they can accurately construct the Voronoi diagrams.

The protocols are not sensitive to the scale of the network and target field

The performance of the algorithms depend on the density of sensors.

Page 41: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 41

Outline

Research Framework Paper: ”Movement-Assisted Sensor

Deployment” Related Work Discussion

Page 42: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Sameera Poduri and Gaurav S. SukhatmeIn IEEE International Conference on Robotics and Automation, M

ay 2004

Department of Computer Science

University of Southern California, Los Angeles, California, USA

Constrained Coverage for Mobile Sensor Networks

Page 43: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 43

Introduction

In this paper the authors consider constrained coverage for a mobile sensor network.

The constraint is node degree - the number of neighbors of each node in the network.

More precisely, the authors require each node to have a minimum degree K, where K is parameter of the deployment algorithm.

Motivation: Reliability: Sometimes a high degree is required for the sake of r

edundancy. Connectivity: Global network connectivity is strongly dependent o

n node degree.

Page 44: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 44

Introduction

A global map of the environment is either unavailable or of little use because the environment is not static.

They also assume that no global positioning system (GPS) is available.

Approach: Based on virtual potential fields

Force laws: Repulsive force: to maximum coverage Attractive force: to impose the constraint of K-degree

Page 45: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 45

Problem Formulation Problem: Given N mobile nodes with isotropic radial sensors of ran

ge Rs and isotropic radio communication of range Rc, how should they deploy themselves so that the resulting configuration maximizes the net sensor coverage of the network with the constraint that each node has at least K neighbors?

Neighbors: if the Euclidean distance between two nodes is less than or equal to the communication range Rc.

Assumptions: 1) The nodes are capable of omni-directional motion, 2) Each node can sense the exact relative range and bearing of its neigh

bors, 3) It follows a binary detection model.

Page 46: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 46

Problem Formulation

The deployment algorithm: Distributed and scalable Not require a prior map or localization of nodes

Performance metrics: 1) the normalized per-node coverage.

Coverage =(Net Area Covered by the Network) / NRs2

2) the percentage of nodes in the network that have at least K neighbors.

3) the average degree of the network.

Page 47: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 47

The Deployment Algorithm

covcov s cover2

deg2

deg

( , ) (when d=2R , F 0)

if critical connection;( , ) ( )

0 otherwise

i jerer

ij ij

ree i j

ree ij c ij

x xKF i j

x x

K x x

F i j x R x

cover degree

cov deg

neighbors j

.

the Euclidean distance between node i and j.

K and K are the force constants.

( , ) ( , ) ( , )

( , )

ij

er ree

iall

x

F i j F i j F i j

F F i j

Page 48: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 48

Symmetrically Tiled Network

The coverage of these Symmetrically Tiled networks is an upper bound on the coverage achievable by networks given the constraint of K-degree.

Page 49: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 49

Experiments

Page 50: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

1. Zack Butler and Daniela Rus, “Controlling Mobile Sensors

for Monitoring Events with Coverage Constraints”, ICRA '04. 2004 IEEE International Conference on , Volume: 2 , April 26-May 1, 2004.

2. Zack Butler and Daniela Rus,“Event-Based Motion Control for Mobile-Sensor Networks,” IEEE Pervasive Computing, October-December 2003.

Event-Based Motion Control

Page 51: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 51

Introduction Scenario:

If the specific area of interest (within a larger area) is unknown during deployment.

For example, if a network is deployed to monitor the migration of a herd of animals, the herd’s exact path through an area will be unknown beforehand.

Event-based The sensors could converge on the event to get the maximum amo

unt of data. The sensors could move such that they also maintain complete cov

erage of their environment while reacting to the events in that environment.

In this way, at least one sensor still detects any events that occur in isolation, while several sensors more carefully observe dense clusters of events.

Page 52: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 52

Introduction

The authors have developed distributed algorithms for mobile-sensor networks to physically react to changes or events in their environment or in the network itself.

Assumptions: The sensor begin in a uniform distribution over the environ

ment. The events can be represented discretely in space and tim

e. At least one sensor can sense each event and broadcast th

e event location to the other sensors. Every sensor learns about each event location.

Page 53: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 53

History-Free Approach

The approach uses only the current position of the sensor and the position of an event to determine the motion of the sensor.

A sensor will move toward each event by the amount given by f , f(d)=de-d

d: the distance between a sensor and an event. f()=0, 0 f(d)d,d, f(d1)-f (d2) <(d1-d2), d1>d2

Page 54: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 54

History-free Approach

Page 55: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 55

History-based Approach

The approach uses a small of history and more carefully analyzes the distribution of events.

It uses a coarse histogram of the events as a basis for determining its correct position.

Each sensor computes the cumulative distribution (CDF) of the scaled event distribution.

The sensor then finds the point in the scaled CDF corresponding to its initial position, and moves to that location.

Page 56: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 56

History-based Approach

Page 57: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 57

History-Free and History-Based Approach

Sensor network may lose network connectivity or sensor coverage .

Page 58: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 58

Maintaining Coverage

The Authors instead have the sensors follow the event distribution exactly until required for coverage, so that they can achieve a good approximation to the event distribution in high density area and good coverage in low density area.

Approaches: Complete Voronoi Algorithm Local Voronoi Algorithm

Page 59: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 59

Page 60: Pei-Ling Chiu Mobile Sensor Networks. Pei-Ling Chiu2 Outline Research Framework Paper: ”Movement-Assisted Sensor Deployment” Related Work Discussion.

Pei-Ling Chiu 60

Outline

Research Framework Paper: ”Movement-Assisted Sensor

Deployment” Related Work Discussion