Date post: | 16-Dec-2015 |
Category: |
Documents |
Upload: | alejandro-blackford |
View: | 215 times |
Download: | 2 times |
Movement-Assisted Sensor Deployment
Author : Guiling Wang, Guohong Cao, Tom La Porta
Presenter : Young-Hwan Kim
Contents
Introduction
Technical preliminary
Movement-assisted sensor deployment protocols
Performance evaluations
Discussion and future work
2
Sensor DeploymentStationary protocol
Environment is known and under control
Dynamic centralized protocol Environment is unknown and or hostile
Ex) remote harsh fields, disaster areas and battle fields A powerful cluster head is need Problem of single point failure
Dynamic distributed self-deployment protocol
3
Problem statementProblem statement
Given the target area, how to maximize the sensor coverage with less time, movement distance and message complexity
Processing 1) discovering the coverage holes – Voronoi diagram 2) target positions of these sensors, where should move - VEC, VOR, and Minimax protocols
Term Coverage holes – the area not covered by any sensor Target positions – the points need to sensing
4
Voronoi DiagramVoronoi polygon
Voronoi polygon of O as is the set of Voronoi vertices of O is the set of Voronoi edges of O is the set of Voronoi neighbors of O
example
5
Voronoi DiagramSensor deployment protocol are based on Voronoi diagramsEach sensor is enclosed by a Voronoi polygonPolygons together cover the target fieldEach sensor can examine the coverage hole locallyEach sensor needs to know its Voronoi neighbors
6
Three Deployment ProtocolsBased on Voronoi diagram
the location information of Itself and neighbors
heuristic Runs iteratively until it satisfy
Distributed Self-deployment protocols
Difference VEC pushes sensors away from a densely covered area VOR pulls sensors to the sparsely covered area Minimax moves sensors to their local center area
7/31 Advanced Ubiquitous Computing
VEC(The VECtor-based Algorithm)The attributes of electro-magnetic particles
Terms is the distance between two sensors( , ) is the average distance two sensors ( beforehand ) is the distance between a sensor and boundary
The virtual force between two sensors ( , ) ( ) Case1. Voronoi polygon not completely
away from each other Case2. Voronoi polygon completely (One)
The other sensor will pushed away Case3. Voronoi polygon completely (Two)
Virtual force is 0 ( Not pushed )
8/31 Advanced Ubiquitous Computing
VECThe virtual forces between a sensors and boundary( )
away from boundary
Overall virtual force on sensor is the vector summationAlgorithm
Movement adjustment
9/31 Advanced Ubiquitous Computing
VECThe execution of VEC
35 sensors / 50m x 50m / random deployment Coverage : 75.7% -> 92.2% -> 94.7%
10/31 Advanced Ubiquitous Computing
VOR(The VORonoi-based Algorithm)Greedy algorithm which tries to fix the largest holeIf a sensor detects the existence of coverage holes
-> it will move toward its farthest Voronoi vertex Where is equal to the sensing range
Fig. VOR
11/31 Advanced Ubiquitous Computing
VORLimit
The maximum moving distance is half of the communication range
12/31 Advanced Ubiquitous Computing
Minimax AlgorithmWhy minimax?
Distance of the farthest Voronoi vertex is minimized Regular shaped Voronoi polygon
Compare with VOR Similar to VOR, moving closer to the farthest Voronoi
vertex Minimax considers more information and it is more
conservative
15/31 Advanced Ubiquitous Computing
Minimax Algorithm
To find the minimax point, we only need to find all the circumcircles of any two and any three Voronoi vertices
17/31 Advanced Ubiquitous Computing
Minimax AlgorithmThe execution of Minimax
Coverage : 75.7% -> 92.7% -> 96.5%
19/31 Advanced Ubiquitous Computing
Termination & OptimizationTermination
1) the best coverage is obtained 2) reached the specified maximum round 3) a threshold . Defined as the minimum increase in
coverage
Optimization When the initial deployment of sensors may form
clusters Coverage low, deployment time prolong
The algorithm ‘explodes’ the cluster to scatter the sensors apart
Only runs in the first round
20/31 Advanced Ubiquitous Computing
Performance EvaluationsTwo aspects : 1)deployment quality, 2)cost
1) is determined by the number of rounds needed and the time of each round
2) is determined by the sensor cost and the energy consumption of the deployment
Various system parameters Sensor density, field size, topology, communication
range,
22/31 Advanced Ubiquitous Computing
Discussion
27/31 Advanced Ubiquitous Computing
To maximize the sensing coverage based on Voronoi diagrams
Designed three distributed protocols to move mobile sensors form densely deployed areas
Simulation results verified the effectiveness of protocols