Movement - Assisted Sensor Deployment

Similar documents
Movement-Assisted Sensor Deployment

Calculation of the received voltage due to the radiation from multiple co-frequency sources

Comparative Analysis of Reuse 1 and 3 in Cellular Network Based On SIR Distribution and Rate

Dynamic Optimization. Assignment 1. Sasanka Nagavalli January 29, 2013 Robotics Institute Carnegie Mellon University

熊本大学学術リポジトリ. Kumamoto University Repositor

Utility-based Routing

Research of Dispatching Method in Elevator Group Control System Based on Fuzzy Neural Network. Yufeng Dai a, Yun Du b

To: Professor Avitabile Date: February 4, 2003 From: Mechanical Student Subject: Experiment #1 Numerical Methods Using Excel

Journal of Chemical and Pharmaceutical Research, 2016, 8(4): Research Article

A New Type of Weighted DV-Hop Algorithm Based on Correction Factor in WSNs

Priority based Dynamic Multiple Robot Path Planning

Full-duplex Relaying for D2D Communication in mmwave based 5G Networks

A Novel Optimization of the Distance Source Routing (DSR) Protocol for the Mobile Ad Hoc Networks (MANET)

Webinar Series TMIP VISION

Coverage Maximization in Mobile Wireless Sensor Networks Utilizing Immune Node Deployment Algorithm

TECHNICAL NOTE TERMINATION FOR POINT- TO-POINT SYSTEMS TN TERMINATON FOR POINT-TO-POINT SYSTEMS. Zo = L C. ω - angular frequency = 2πf

Control Chart. Control Chart - history. Process in control. Developed in 1920 s. By Dr. Walter A. Shewhart

Range-Based Localization in Wireless Networks Using Density-Based Outlier Detection

Algorithms Airline Scheduling. Airline Scheduling. Design and Analysis of Algorithms Andrei Bulatov

Optimization Frequency Design of Eddy Current Testing

Wireless Sensor Network Coverage Optimization Based on Fruit Fly Algorithm

Multi-Robot Map-Merging-Free Connectivity-Based Positioning and Tethering in Unknown Environments

Coverage Control for Multiple Event Types with Heterogeneous Robots

Evaluate the Effective of Annular Aperture on the OTF for Fractal Optical Modulator

An Energy Efficient Hierarchical Clustering Algorithm for Wireless Sensor Networks

ANNUAL OF NAVIGATION 11/2006

High Speed, Low Power And Area Efficient Carry-Select Adder

A MODIFIED DIFFERENTIAL EVOLUTION ALGORITHM IN SPARSE LINEAR ANTENNA ARRAY SYNTHESIS

Fall 2018 #11 Games and Nimbers. A. Game. 0.5 seconds, 64 megabytes

Ad hoc Service Grid A Self-Organizing Infrastructure for Mobile Commerce

High Speed ADC Sampling Transients

THEORY OF YARN STRUCTURE by Prof. Bohuslav Neckář, Textile Department, IIT Delhi, New Delhi. Compression of fibrous assemblies

NATIONAL RADIO ASTRONOMY OBSERVATORY Green Bank, West Virginia SPECTRAL PROCESSOR MEMO NO. 25. MEMORANDUM February 13, 1985

Parameter Free Iterative Decoding Metrics for Non-Coherent Orthogonal Modulation

Load Balanced Rendezvous Data Collection in Wireless Sensor Networks

Ad hoc Service Grid A Self-Organizing Infrastructure for Mobile Commerce

Fast and Efficient Data Forwarding Scheme for Tracking Mobile Targets in Sensor Networks

A Three-Dimensional Network Coverage Optimization Algorithm in Healthcare System

Particle Filters. Ioannis Rekleitis

NETWORK 2001 Transportation Planning Under Multiple Objectives

Multi-hop-based Monte Carlo Localization for Mobile Sensor Networks

Distributed Fault Detection of Wireless Sensor Networks

An Improved Method for GPS-based Network Position Location in Forests 1

Digital Transmission

An Analytical Method for Centroid Computing and Its Application in Wireless Localization

A Predictive QoS Control Strategy for Wireless Sensor Networks

The Impact of Spectrum Sensing Frequency and Packet- Loading Scheme on Multimedia Transmission over Cognitive Radio Networks

PRACTICAL, COMPUTATION EFFICIENT HIGH-ORDER NEURAL NETWORK FOR ROTATION AND SHIFT INVARIANT PATTERN RECOGNITION. Evgeny Artyomov and Orly Yadid-Pecht

Optimal Local Topology Knowledge for Energy Efficient Geographical Routing in Sensor Networks

Adaptive Modulation for Multiple Antenna Channels

Study of the Improved Location Algorithm Based on Chan and Taylor

Characterization and Analysis of Multi-Hop Wireless MIMO Network Throughput

Joint Adaptive Modulation and Power Allocation in Cognitive Radio Networks

Communication-Aware Distributed PSO for Dynamic Robotic Search

Optimizing a System of Threshold-based Sensors with Application to Biosurveillance

Cooperative perimeter surveillance with a team of mobile robots under communication constraints

Least-Latency Routing over Time-Dependent Wireless Sensor Networks

Adaptive Distributed Topology Control for Wireless Ad-Hoc Sensor Networks

Time-frequency Analysis Based State Diagnosis of Transformers Windings under the Short-Circuit Shock

Open Access Node Localization Method for Wireless Sensor Networks Based on Hybrid Optimization of Differential Evolution and Particle Swarm Algorithm

Location of Rescue Helicopters in South Tyrol

A Preliminary Study of Information Collection in a Mobile Sensor Network

Performance Analysis of Multi User MIMO System with Block-Diagonalization Precoding Scheme

On Interference Alignment for Multi-hop MIMO Networks

HUAWEI TECHNOLOGIES CO., LTD. Huawei Proprietary Page 1

Pervasive and Mobile Computing. Adaptive radio maps for pattern-matching localization via inter-beacon co-calibration

NOVEL ITERATIVE TECHNIQUES FOR RADAR TARGET DISCRIMINATION

Intelligent Wakening Scheme for Wireless Sensor Networks Surveillance

Rejection of PSK Interference in DS-SS/PSK System Using Adaptive Transversal Filter with Conditional Response Recalculation

An Alternation Diffusion LMS Estimation Strategy over Wireless Sensor Network

On the Feasibility of Receive Collaboration in Wireless Sensor Networks

Self-Organized Swarm Robot for Target Search and Trapping Inspired by Bacterial Chemotaxis

Define Y = # of mobiles from M total mobiles that have an adequate link. Measure of average portion of mobiles allocated a link of adequate quality.

Analysis of Lifetime of Large Wireless Sensor Networks Based on Multiple Battery Levels

Key-Words: - Automatic guided vehicles, Robot navigation, genetic algorithms, potential fields

sensors ISSN by MDPI

MTBF PREDICTION REPORT

Enhancing Throughput in Wireless Multi-Hop Network with Multiple Packet Reception

Queen Bee genetic optimization of an heuristic based fuzzy control scheme for a mobile robot 1

An efficient cluster-based power saving scheme for wireless sensor networks

THE GENERATION OF 400 MW RF PULSES AT X-BAND USING RESONANT DELAY LINES *

Sparse multidimensional scaling for blind tracking in sensor networks

Test 2. ECON3161, Game Theory. Tuesday, November 6 th

Finding Proper Configurations for Modular Robots by Using Genetic Algorithm on Different Terrains

Rational Secret Sharing without Broadcast

Impact of Interference Model on Capacity in CDMA Cellular Networks. Robert Akl, D.Sc. Asad Parvez University of North Texas

Distributed Algorithms for the Operator Placement Problem

Unit 1. Current and Voltage U 1 VOLTAGE AND CURRENT. Circuit Basics KVL, KCL, Ohm's Law LED Outputs Buttons/Switch Inputs. Current / Voltage Analogy

This is a repository copy of AN ADAPTIVE LOCALIZATION SYSTEM USING PARTICLE SWARM OPTIMIZATION IN A CIRCULAR DISTRIBUTION FORM.

... -J to send radio signals through the air, how modulation , IJ."~ UNITED STATES~~ FREQUENCY ALLOCATIONS

Joint Power Control and Scheduling for Two-Cell Energy Efficient Broadcasting with Network Coding

Uncertainty in measurements of power and energy on power networks

Multiple Robots Formation A Multiobjctive Evolution Approach

Voronoi coverage of non-convex environments with a group of networked robots

Evaluation of Techniques for Merging Information from Distributed Robots into a Shared World Model

On High Spatial Reuse Broadcast Scheduling in STDMA Wireless Ad Hoc Networks

Iterative Water-filling for Load-balancing in

Procedia Computer Science

sensors ISSN

A study of turbo codes for multilevel modulations in Gaussian and mobile channels

Transcription:

Intro Self Deploy Vrtual Movement Performance Concluson Movement - Asssted Sensor Deployment G. Wang, G. Cao, T. La Porta Dego Cammarano Laurea Magstrale n Informatca Facoltà d Ingegnera dell Informazone, Informatca e Statstca Sapenza, Unverstà d Roma December 9, 2013 Dego Cammarano Movement - Asssted Sensor Deployment 1 / 48

Intro Self Deploy Vrtual Movement Performance Concluson Outlne 1 Introducton 2 Self - Deployment Protocols 3 Vrtual Movement Protocols 4 Performance Evaluatons 5 Consderatons and Open Issues Dego Cammarano Movement - Asssted Sensor Deployment 2 / 48

Intro Self Deploy Vrtual Movement Performance Concluson Localzaton Path Plannng Sensng Model Vorono Dagram Localzaton Technques many applcatons such as envronment montorng and target trackng depend on knowng the locaton of sensor nodes each node must determne ts locaton through a locaton dscovery process (ex. GPS) many technques based on receved sgnal strenght, tme dfference of arrval, angle of arrval Dego Cammarano Movement - Asssted Sensor Deployment 3 / 48

Intro Self Deploy Vrtual Movement Performance Concluson Localzaton Path Plannng Sensng Model Vorono Dagram Path Plannng problem ntally studed n the robotc area and recently appled to sensor networks combne the known methods to fnd the best moton path and modfed them to explot the dstrbuted nature of sensor networks assume that moble sensors can move wthout any lmtaton usng the exstng technques Dego Cammarano Movement - Asssted Sensor Deployment 4 / 48

Intro Self Deploy Vrtual Movement Performance Concluson Localzaton Path Plannng Sensng Model Vorono Dagram Sensng Model each type of sensor has ts unque sensng model characterzed by ts sensng area, resoluton and accuracy sensng area depends on multple factors lke strenght of the sgnals, dstance between the source and sensor, desred confdence level of sensng each sensor node s assocated wth a sensng area represented by a crcle wth the same radus (sotropc sensng models) Dego Cammarano Movement - Asssted Sensor Deployment 5 / 48

Intro Self Deploy Vrtual Movement Performance Concluson Localzaton Path Plannng Sensng Model Vorono Dagram Vorono Dagram Vorono Dagram Vorono polygon G 0 of s 0 Dego Cammarano Movement - Asssted Sensor Deployment 6 / 48

Intro Self Deploy Vrtual Movement Performance Concluson Localzaton Path Plannng Sensng Model Vorono Dagram Sensng and Communcaton Range sensors can exchange the locaton nformaton by broadcastng some Vorono neghbors of a sensor can be out of ts communcaton range the calculated polygon of ths sensor n not accurate f the sensng range communcaton range the naccurate constructon of Vorono cell wll not affect the detecton of coverage holes f communcaton range sensng range sensors may ms-detect coverage holes Dego Cammarano Movement - Asssted Sensor Deployment 7 / 48

Intro Self Deploy Vrtual Movement Performance Concluson VEC VOR Mnmax Termnaton Optmzatons Basc deployment protocols the deployment protocol runs teratvely n rounds n each round sensors broadcast ther locatons and construct ther Vorono polygons f any hole exsts, sensors calculate where to move to elmnate or reduce the sze of the coverage hole Three algorthms are proposed to calculate the target locatons: VEC pushes sensors away from densely covered area VOR pulls sensors to the sparsely covered area Mnmax moves sensors to the center of ther Vorono polygon Dego Cammarano Movement - Asssted Sensor Deployment 8 / 48

Intro Self Deploy Vrtual Movement Performance Concluson VEC VOR Mnmax Termnaton Optmzatons VECtor - based Algorthm nspred by the attrbutes of electro-magnetc partcles: when two partcles are too close to each other, an expellng force pushes them apart the vrtual force wll push the sensors away from each other f coverage hole exsts n ether of ther Vorono polygons the fnal overall force on sensors s the vector summaton of vrtual forces from the boundary and all Vorono neghbors VEC s a proactve algorthm that tres to relocate sensors to be evenly dstrbuted Dego Cammarano Movement - Asssted Sensor Deployment 9 / 48

Intro Self Deploy Vrtual Movement Performance Concluson VEC VOR Mnmax Termnaton Optmzatons VECtor - Pseudocode (1) Upon enterng Dscovery phase; set tmer to be dscovery nterval; enter Movng phase upon tmeout; broadcast hello after a random tme slot ; Upon enterng Movng phase; set tmer to be movng nterval; enter Dscovery phase upon tmeout; f c = false then call VEC() Done when satsfyng stop crtera; Dego Cammarano Movement - Asssted Sensor Deployment 10 / 48

Intro Self Deploy Vrtual Movement Performance Concluson VEC VOR Mnmax Termnaton Optmzatons VECtor - Pseudocode (2) Upon recevng a hello message from sensor s j ; Update N and G ; f G s newly covered then set c = true ; broadcast OK; Only for VEC Upon recevng an OK message from sensor s j ; set c j = true; Dego Cammarano Movement - Asssted Sensor Deployment 11 / 48

Intro Self Deploy Vrtual Movement Performance Concluson VEC VOR Mnmax Termnaton Optmzatons VECtor - Pseudocode (3) VEC(); v = 0; for each s j n N do f c true (d ave > d(s, s j )) then F j = (d ave d(s, s j ))/2 ; v = v + F j ; f c = true (d ave > d(s, s j )) then F j = (d ave d(s, s j )) ; v = v + F j ; end f d ave /2 d b (s ) then F b = d ave /2 d b (s ) ; v = v + F b ; do movement adjustment Dego Cammarano Movement - Asssted Sensor Deployment 12 / 48

Intro Self Deploy Vrtual Movement Performance Concluson VEC VOR Mnmax Termnaton Optmzatons VECtor - Executon Round 0 Round 1 Round 2 Dego Cammarano Movement - Asssted Sensor Deployment 13 / 48

Intro Self Deploy Vrtual Movement Performance Concluson VEC VOR Mnmax Termnaton Optmzatons VORono - Based Algorthm algorthm that pulls sensors to cover ther local maxmum coverage holes f a sensor detects the exstence of coverage holes, t wll move toward ts farthest Vorono vertex (V far ) and stop when V far can be covered Dego Cammarano Movement - Asssted Sensor Deployment 14 / 48

Intro Self Deploy Vrtual Movement Performance Concluson VEC VOR Mnmax Termnaton Optmzatons VORono - Example a sensor needs only to check ts own Vorono polygon A s the farthest Vorono vertex of s 0 and d(a, s 0 ) s longer than the sensng range s 0 moves along lne s 0 A to pont B where d(a, B) s equal to the sensng range Dego Cammarano Movement - Asssted Sensor Deployment 15 / 48

Intro Self Deploy Vrtual Movement Performance Concluson VEC VOR Mnmax Termnaton Optmzatons VORono - Inaccurate Vorono polygon the maxmum movng dstance s lmted to be at most half of the communcaton range s 0 does not know s 1 so t wll calculate ts local Vorono polygon as the dotted one and vew area around A as a coverage hole t s qute possble t has to move back after t gets to know s 1 Dego Cammarano Movement - Asssted Sensor Deployment 16 / 48

Intro Self Deploy Vrtual Movement Performance Concluson VEC VOR Mnmax Termnaton Optmzatons VORono - Consderatons VOR s a greedy algorthm whch tres to fx the largest hole movng oscllatons may occur f new holes are generated due to sensor s leavng to mtgate ths problem s added an oscllaton control that not allow sensors to move backward mmedately before a sensor moves, t frst check whether ts movng drecton s opposte to that n the prevous round Dego Cammarano Movement - Asssted Sensor Deployment 17 / 48

Intro Self Deploy Vrtual Movement Performance Concluson VEC VOR Mnmax Termnaton Optmzatons VORono - Pseudocode Notatons: d max : maxmum movng dstance v,f :vector from s to V far VOR(); v = v,f sensng range; shrnk v to be d max f v > d max ; do oscllaton contol; do movement-adjustment Dego Cammarano Movement - Asssted Sensor Deployment 18 / 48

Intro Self Deploy Vrtual Movement Performance Concluson VEC VOR Mnmax Termnaton Optmzatons VORono - Executon Coverage durng rounds 0-1-2-3-4-5 Dego Cammarano Movement - Asssted Sensor Deployment 19 / 48

Intro Self Deploy Vrtual Movement Performance Concluson VEC VOR Mnmax Termnaton Optmzatons Mnmax Algorthm smlar to VOR chooses the target locaton as the pont nsde the Vorono polygon whose dstance to the farthest Vorono vertex s mnmzed (Mnmax pont O m ) based on the dea that a sensor should not be too far away from any of ts Vorono vertces Dego Cammarano Movement - Asssted Sensor Deployment 20 / 48

Intro Self Deploy Vrtual Movement Performance Concluson VEC VOR Mnmax Termnaton Optmzatons Algorthm Termnaton - Proof (1) Notatons [x (r) G (r) A (r), y (r) ]: locaton of the sensor s n the r th round : Vorono polygon of s n the r th round, Â(r) : area of the covered part of G (r) Lemma 1 (a) A (r) total = n =1 A r ; (b) A(r+1) total = n  (r) ; =1 Proof. (a) Vorono dagram s a partton of the target feld (b) the summaton of the covered area of the Vorono polygons n the prevous round s also the whole covered area n the current round Dego Cammarano Movement - Asssted Sensor Deployment 21 / 48

Intro Self Deploy Vrtual Movement Performance Concluson VEC VOR Mnmax Termnaton Optmzatons Algorthm Termnaton - Proof (2) Lemma 2 A (r) = A (r) ([x (r), y (r) ]) Proof. Ths s the drect result of the attrbute of Vorono dagram. Every pont wthn G (r) s closer to [x (r), y (r) ] than to any other sensor. Any pont not covered by s s also not be covered by any other sensor. Dego Cammarano Movement - Asssted Sensor Deployment 22 / 48

Intro Self Deploy Vrtual Movement Performance Concluson VEC VOR Mnmax Termnaton Optmzatons Algorthm Termnaton - Proof (3) Theorem 1 A (r+1) total Proof. > A (r) total before all sensors stop movng. At the (r + 1) th round, there may be areas n G (r) whch s not covered by s, but s covered by other sensors, because the current Vorono polygon of s s G (r+1) but not G (r). Therefore  (r) A (r) ([x (r+1), y (r+1) ]) (1) By enforcng the movement adjustment heurstcs, VEC, VOR and Mnmax algorthms guarantee that, f s moves, A (r) ([x (r+1), y (r+1) ]) > A (r) ([x (r), y (r) ]) (2) Dego Cammarano Movement - Asssted Sensor Deployment 23 / 48

Intro Self Deploy Vrtual Movement Performance Concluson VEC VOR Mnmax Termnaton Optmzatons Algorthm Termnaton - Proof (4) Proof (contnue). Certanly, f s 1 does not move, A (r) because [x (r+1) ([x (r+1) From (1),(2),(3) n =1 Â (r), y (r+1) n =1, y (r+1) ]) = A (r) ] = [x (r), y (r) ] A (r) f some sensor moves n the r th round ([x (r), y (r) ]) (3) ([x (r), y (r) ]) (4) Dego Cammarano Movement - Asssted Sensor Deployment 24 / 48

Intro Self Deploy Vrtual Movement Performance Concluson VEC VOR Mnmax Termnaton Optmzatons Algorthm Termnaton - Proof (5) Proof (contnue). From Lemma 2 : A (r) From (4),(5): n =1 Â (r) By Lemma 1: From (6),(7): A (r+1) total = A (r) > n =1 > A (r) total ([x (r), y (r) ]) (5) A (r) (6) A (r) total = A (r+1) total = n =1 n =1 A (r) Â (r) (7) Dego Cammarano Movement - Asssted Sensor Deployment 25 / 48

Intro Self Deploy Vrtual Movement Performance Concluson VEC VOR Mnmax Termnaton Optmzatons Algorthm Termnaton - Proof (6) Corollary 1 VEC, VOR and Mnmax algorthms are convergent and thereby termnate naturally Proof. Followng from Theorem 1 and the fact that A (r) total total s upper bounded by the total area of the target feld, dstrbuted algorthms converge, and termnate naturally. All sensors stop movng when no coverage ncrease can happen. Dego Cammarano Movement - Asssted Sensor Deployment 26 / 48

Intro Self Deploy Vrtual Movement Performance Concluson VEC VOR Mnmax Termnaton Optmzatons Dealng wth message loss Problem Hello messages may be lost due to collsons sensors may fal to know the presence of some neghbors and mstakenly determne coverage holes Soluton assocate each tem n a sensor s neghbor lst wth a number whch ndcates the freshness of ths tem (.e for how many rounds ths neghbor has not been heard) on constructng Vorono polygon every sensor only consder the sensors n ts neghbor lst wth certan freshness Dego Cammarano Movement - Asssted Sensor Deployment 27 / 48

Intro Self Deploy Vrtual Movement Performance Concluson VEC VOR Mnmax Termnaton Optmzatons Dealng wth poston clusterng Problem the ntal deployment of sensors may form clusters resultng n a low ntal coverage sensors located nsde the clusters can not move for several rounds the deployment tme s prolonged and some sensors can stll be clustered after several rounds Soluton detecton of stuatons n whch many sensors are clustered n small area durng the frst round the algorthm explodes cluster to scatter the sensor apart each sensor after concludes that t s nsde a cluster choose a random poston wthn an area centered tself Dego Cammarano Movement - Asssted Sensor Deployment 28 / 48

Intro Self Deploy Vrtual Movement Performance Concluson Protocol Implementaton Pseudocode A frst approach The basc protocols requre sensors to move teratvely, eventually reachng the fnal destnaton. Other approaches can be envsoned n whch the sensors move only once to ther destnaton to mnmze the sensor movement. sensors calculate ther target locatons, vrtually move there exchange these new vrtual locatons wth the sensors whch would be ther neghbors as f they had actually moved. the real movement only happens at the last round after fnal destnatons are determned Drawbacks susceptble to poor performance under network parttons hgh communcaton overhead Dego Cammarano Movement - Asssted Sensor Deployment 29 / 48

Intro Self Deploy Vrtual Movement Performance Concluson Protocol Implementaton Pseudocode A better approach Idea To get balance between movement and message complexty, sensors do vrtual movement when the communcaton cost to reach the logcal Vorono neghbors s reasonable, and do physcal movement otherwse. The challenge s to determne f a sensor can reach ts logcal neghbors wth reasonable communcaton cost. Dego Cammarano Movement - Asssted Sensor Deployment 30 / 48

Intro Self Deploy Vrtual Movement Performance Concluson Protocol Implementaton Pseudocode Heurstc 1 f sensor s dstance to ts farthest Vorono vertex s shorter then half of the communcaton range, t must know all ts Vorono neghbors one hop broadcast s enough to exchange the locaton nformaton wth ts logcal neghbors physcal movement s not necessary 2 some Vorono neghbors are out of the communcaton range sensors request ther neghbors lsts to obtan the logcal postons of sensors wthn two broadcast hops when the dstances between the physcal locatons of sensors and ther farthest Vorono vertces are larger than two tmes the maxmum movng dstance, sensors should move physcally Dego Cammarano Movement - Asssted Sensor Deployment 31 / 48

Intro Self Deploy Vrtual Movement Performance Concluson Protocol Implementaton Pseudocode Implementaton 1 Dscovery phase sub-phase 1: sensors broadcast hello messages sub-phase 2: sensors broadcast the locaton of known neghbors 2 Logcal movng phase f a sensor s dstance to ts farthest Vorono vertex s larger than half of the communcaton range, calculate the target locaton and do logcal movement set a flag n the hello messages to requre broadcastng of neghbors lst any sensor that receves a hello message wll broadcast ts neghbor lst n the second sub-phase of the dscovery phase 3 Physcal movng phase ts physcal poston s two tmes the maxmum movng dstance to ts farthest Vorono vertex a sensor s logcal poston has not changed for several rounds Dego Cammarano Movement - Asssted Sensor Deployment 32 / 48

Intro Self Deploy Vrtual Movement Performance Concluson Protocol Implementaton Pseudocode Vrtual Algorthm - Pseudocode (1) Upon enterng Dscovery phase-i; set tmer to be dscovery nterval/2; enter Dscovery phase-ii ; broadcast hello(w ) after a random tme slot; Upon enterng Dscovery phase-ii; set tmer to be dscovery nterval/2; enter Movng phase upon tmeout; f l = true then broadcast NL after a random tme slot; l = false; Dego Cammarano Movement - Asssted Sensor Deployment 33 / 48

Intro Self Deploy Vrtual Movement Performance Concluson Protocol Implementaton Pseudocode Vrtual Algorthm - Pseudocode (2) Upon enterng Movng phase; set tmer to be movng nterval; enter Dscovery phase-i upon tmeout; f c = false then calculate loc by VEC or VOR or Mnmax; do oscllaton control; do movement adjustment; p = 1 f logcally moves; f d(loc, V far ) 2 d max then move to loc ; w = false; f d(loc, V far ) d c /2 then move to loc ; w = true;... Dego Cammarano Movement - Asssted Sensor Deployment 34 / 48

Intro Self Deploy Vrtual Movement Performance Concluson Protocol Implementaton Pseudocode Vrtual Algorthm - Pseudocode (3) Upon recevng a hello(w j ) message from sensor s j ; f w j = true then l = true; Update N and G ; f G s newly covered then set c = true; Upon recevng a NL j message from sensor s j ; Update N and G ; Dego Cammarano Movement - Asssted Sensor Deployment 35 / 48

Intro Self Deploy Vrtual Movement Performance Concluson Objectves Methodology Smulaton Results Objectves testng the effectveness of protocols n provdng hgh coverage comparng VEC, VOR and Mnmax comparng the Basc protocols and the Vrtual movement protocols studyng the effectveness of controllng the tradeoff among varous metrcs by adjustng parameters Dego Cammarano Movement - Asssted Sensor Deployment 36 / 48

Intro Self Deploy Vrtual Movement Performance Concluson Objectves Methodology Smulaton Results Metrcs 1 Deployment qualty sensor coverage tme (number of rounds) to reach ths coverage 2 Energy consumpton mechancal movement (startng/brakng energy and movng energy) communcaton Dego Cammarano Movement - Asssted Sensor Deployment 37 / 48

Intro Self Deploy Vrtual Movement Performance Concluson Objectves Methodology Smulaton Results Methodology smulatons done under dfferent sensor densty to determne the sensor coverage that can be reached and the dffculty to reach t a 100m*100m target feld, 4 dfferent number of sensors dstrbuted (from 120 to 180) run 10 experments based on dfferent ntal dstrbuton and calculate the average results 802.11 MAC layer protocol, DSDV routng protocol based on Bellman-Ford algorthm 6 meters sensng range, 20 meters communcaton range Dego Cammarano Movement - Asssted Sensor Deployment 38 / 48

Intro Self Deploy Vrtual Movement Performance Concluson Objectves Methodology Smulaton Results Coverage VEC s senstve to ntal deployment VOR and Mnmax both move to heal the holes drectly and acheve qute smlar coverage Basc protocols and Vrtual movement protocols acheve almost the same coverage Dego Cammarano Movement - Asssted Sensor Deployment 39 / 48

Intro Self Deploy Vrtual Movement Performance Concluson Objectves Methodology Smulaton Results Energy Consupton - Basc vs Vrtual Protocols Basc Vrtual Dego Cammarano Movement - Asssted Sensor Deployment 40 / 48

Intro Self Deploy Vrtual Movement Performance Concluson Objectves Methodology Smulaton Results Message Complexty - Basc vs Vrtual Protocols Message complexty s the number of messages exchanged when the protocol termnates and represents the normalzaton of the movng dstance and the number of movements Basc Vrtual Dego Cammarano Movement - Asssted Sensor Deployment 41 / 48

Intro Self Deploy Vrtual Movement Performance Concluson Objectves Methodology Smulaton Results Convergence tme Dego Cammarano Movement - Asssted Sensor Deployment 42 / 48

Intro Self Deploy Vrtual Movement Performance Concluson Objectves Methodology Smulaton Results Termnaton Dego Cammarano Movement - Asssted Sensor Deployment 43 / 48

Intro Self Deploy Vrtual Movement Performance Concluson Consderatons Open Issues Consderatons VEC move least at low sensor densty and can be deployed when the coverage requrements s not hgh VOR termnates the earlest when the sensor densty s not very hgh and t can be deployed when both the deployment tme requrement and coverage requrement are strct Mnmax s the best choce to calculate the target locaton Vrtual movement protocols can sgnfcantly reduce mechancal movement wth a cost of less then two Dego Cammarano Movement - Asssted Sensor Deployment 44 / 48

Intro Self Deploy Vrtual Movement Performance Concluson Consderatons Open Issues Dstrbuted scheme sensors calculate ther target locaton followng a dstrbuted approach sensors only move when there are coverage holes can t always guarantee the optmal coverage Dego Cammarano Movement - Asssted Sensor Deployment 45 / 48

Intro Self Deploy Vrtual Movement Performance Concluson Consderatons Open Issues Centralzed scheme a centralzed approach may not be fesble n some deployments and suffers from the problem of a sngle pont of falure optmal poston to place sensors s decded a pror by a central server who mnmze the movng dstance of the sensors ths s a bpartte matchng problem and the classc Hungaran method s used to dstrbute sensors mnmzng ther movng dstance Dego Cammarano Movement - Asssted Sensor Deployment 46 / 48

Intro Self Deploy Vrtual Movement Performance Concluson Consderatons Open Issues Sensng Area Area shape the sensng area of each sensor s a dsk wth radus 6m f the sensng area s unformly a dsk, protocols can deal well wth the case of a larger or smaller sensng radus f the sensng area s an rregular shape, sensors can stll determne the coverage holes by reducng the sensng range Performance performance depends more on the rato of communcaton range to sensng range than the absolute sensng range on decreasng of the sensng range, protocols can accurately construct the Vorono dagrams on ncreasng of the sensng range, t s necessary to enlarge broadcast hops to better construct the Vorono polygons Dego Cammarano Movement - Asssted Sensor Deployment 47 / 48

Intro Self Deploy Vrtual Movement Performance Concluson Consderatons Open Issues Questons Dego Cammarano Movement - Asssted Sensor Deployment 48 / 48