Download presentation
Presentation is loading. Please wait.
Published byAlejandro Blackford Modified over 9 years ago
1
Movement-Assisted Sensor Deployment Author : Guiling Wang, Guohong Cao, Tom La Porta Presenter : Young-Hwan Kim
2
Contents Introduction Technical preliminary Movement-assisted sensor deployment protocols Performance evaluations Discussion and future work 2
3
Sensor Deployment Stationary 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
4
Problem 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
5
Voronoi Diagram Voronoi 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
6
Voronoi Diagram Sensor deployment protocol are based on Voronoi diagrams Each sensor is enclosed by a Voronoi polygon Polygons together cover the target field Each sensor can examine the coverage hole locally Each sensor needs to know its Voronoi neighbors 6
7
Three Deployment Protocols Based 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/31Advanced Ubiquitous Computing
8
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/31Advanced Ubiquitous Computing
9
VEC The virtual forces between a sensors and boundary( ) away from boundary Overall virtual force on sensor is the vector summation Algorithm Movement adjustment 9/31Advanced Ubiquitous Computing
10
VEC The execution of VEC 35 sensors / 50m x 50m / random deployment Coverage : 75.7% -> 92.2% -> 94.7% 10/31Advanced Ubiquitous Computing
11
VOR(The VORonoi-based Algorithm) Greedy algorithm which tries to fix the largest hole If 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/31Advanced Ubiquitous Computing
12
VOR Limit The maximum moving distance is half of the communication range 12/31Advanced Ubiquitous Computing
13
VOR Algorithm Oscillation control 13/31Advanced Ubiquitous Computing
14
VOR The execution of VOR Coverage : 75.7% -> 89.2% -> 95.6% 14/31Advanced Ubiquitous Computing
15
Minimax Algorithm Why 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/31Advanced Ubiquitous Computing
16
Minimax Algorithm 16/31Advanced Ubiquitous Computing
17
Minimax Algorithm To find the minimax point, we only need to find all the circumcircles of any two and any three Voronoi vertices 17/31Advanced Ubiquitous Computing
18
Minimax Algorithm Algorithm 18/31Advanced Ubiquitous Computing
19
Minimax Algorithm The execution of Minimax Coverage : 75.7% -> 92.7% -> 96.5% 19/31Advanced Ubiquitous Computing
20
Termination & Optimization Termination 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/31Advanced Ubiquitous Computing
21
Minimax Algorithm 21/31Advanced Ubiquitous Computing
22
Performance Evaluations Two 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/31Advanced Ubiquitous Computing
23
Performance Evaluations Proposed protocol good! Why VEC worst? 23/31Advanced Ubiquitous Computing
24
Performance Evaluations 24/31Advanced Ubiquitous Computing
25
Performance Evaluations 25/31Advanced Ubiquitous Computing
26
Performance Evaluations 26/31Advanced Ubiquitous Computing
27
Discussion 27/31Advanced 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
28
Future Work 28/31Advanced Ubiquitous Computing Optimal Movement Communication Sensing Area Extend to Large Sensor Networks
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.