![Page 1: KAIST Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Suho Yang (September 4, 2008) Ming Ma, Yuanyuan Yang IEEE Transactions](https://reader036.vdocument.in/reader036/viewer/2022062515/56649d015503460f949d3da9/html5/thumbnails/1.jpg)
KAIST
Adaptive Triangular Deployment Adaptive Triangular Deployment Algorithm Algorithm
for Unattended Mobile Sensor Networksfor Unattended Mobile Sensor Networks
Suho Yang(September 4, 2008)
Ming Ma, Yuanyuan Yang
IEEE Transactions On Computers 2007
![Page 2: KAIST Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Suho Yang (September 4, 2008) Ming Ma, Yuanyuan Yang IEEE Transactions](https://reader036.vdocument.in/reader036/viewer/2022062515/56649d015503460f949d3da9/html5/thumbnails/2.jpg)
Adaptive Triangular Deployment Algorithm for Unattended MSNs / 29/ 29
ContentsContents
Introduction
Assumption
Ideal Node Layout for Maximum Coverage
Two Triangular algorithmsBasic Triangular Algorithm
ATRI : Adaptive Triangular algorithm
Performance Evaluation
Conclusion
22
![Page 3: KAIST Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Suho Yang (September 4, 2008) Ming Ma, Yuanyuan Yang IEEE Transactions](https://reader036.vdocument.in/reader036/viewer/2022062515/56649d015503460f949d3da9/html5/thumbnails/3.jpg)
Adaptive Triangular Deployment Algorithm for Unattended MSNs / 29/ 2933
Wireless Sensor NetworksApplications: military, environmental, health, home, commercial, …
Strong points
Small in size
Low cost → can be densely deployed
Weak points
Low computational capacities and memory
Short communication range
Low power consumption requirement: the most important metric
Other features
Wireless communication
Collaborative effort
Fault tolerance
IntroductionIntroduction
![Page 4: KAIST Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Suho Yang (September 4, 2008) Ming Ma, Yuanyuan Yang IEEE Transactions](https://reader036.vdocument.in/reader036/viewer/2022062515/56649d015503460f949d3da9/html5/thumbnails/4.jpg)
Adaptive Triangular Deployment Algorithm for Unattended MSNs / 29/ 2944
Deployment problem for WSNProblem 1: “Where to place sensors?”
To maximize sensing coverage (using a certain number of sensors)
=To minimize coverage gaps and overlaps
→ Propose the ideal node layout for maximum coverage
Problem 2: “How to move sensors?”
To minimize the total energy consumption to move sensors
→ Propose a distributed greedy heuristic algorithm
IntroductionIntroduction
![Page 5: KAIST Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Suho Yang (September 4, 2008) Ming Ma, Yuanyuan Yang IEEE Transactions](https://reader036.vdocument.in/reader036/viewer/2022062515/56649d015503460f949d3da9/html5/thumbnails/5.jpg)
Adaptive Triangular Deployment Algorithm for Unattended MSNs / 29/ 2955
AssumptionsAll sensors are mobile sensors
All sensors have the same capacities (=sensing range, energy, …)
Omni-directional sensing
No global information
No location-awarenessEach sensor only estimate the relative locations to neighbors
Initially, all sensors are randomly deployed
AssumptionAssumption
![Page 6: KAIST Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Suho Yang (September 4, 2008) Ming Ma, Yuanyuan Yang IEEE Transactions](https://reader036.vdocument.in/reader036/viewer/2022062515/56649d015503460f949d3da9/html5/thumbnails/6.jpg)
Adaptive Triangular Deployment Algorithm for Unattended MSNs / 29/ 29
Problem 1: “Where to place sensors?”Problem 1: “Where to place sensors?”- Ideal Node Layout for Maximum Coverage- Ideal Node Layout for Maximum Coverage
66
![Page 7: KAIST Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Suho Yang (September 4, 2008) Ming Ma, Yuanyuan Yang IEEE Transactions](https://reader036.vdocument.in/reader036/viewer/2022062515/56649d015503460f949d3da9/html5/thumbnails/7.jpg)
Adaptive Triangular Deployment Algorithm for Unattended MSNs / 29/ 2977
The optimal node layout for the maximum no-gap coverage
Equilateral triangulation
Ideal Node Layout for Maximum CoverageIdeal Node Layout for Maximum Coverage
![Page 8: KAIST Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Suho Yang (September 4, 2008) Ming Ma, Yuanyuan Yang IEEE Transactions](https://reader036.vdocument.in/reader036/viewer/2022062515/56649d015503460f949d3da9/html5/thumbnails/8.jpg)
Adaptive Triangular Deployment Algorithm for Unattended MSNs / 29/ 29
ProofThe maximum value of can be obtained when
In this case, the lengths of all three edges =
88
Ideal Node Layout for Maximum CoverageIdeal Node Layout for Maximum Coverage
2
3r
r6
r3
![Page 9: KAIST Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Suho Yang (September 4, 2008) Ming Ma, Yuanyuan Yang IEEE Transactions](https://reader036.vdocument.in/reader036/viewer/2022062515/56649d015503460f949d3da9/html5/thumbnails/9.jpg)
Adaptive Triangular Deployment Algorithm for Unattended MSNs / 29/ 29
Problem 2: “How to move sensors?”Problem 2: “How to move sensors?”- Basic Triangular Deployment Algorithm- Basic Triangular Deployment Algorithm
99
![Page 10: KAIST Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Suho Yang (September 4, 2008) Ming Ma, Yuanyuan Yang IEEE Transactions](https://reader036.vdocument.in/reader036/viewer/2022062515/56649d015503460f949d3da9/html5/thumbnails/10.jpg)
Adaptive Triangular Deployment Algorithm for Unattended MSNs / 29/ 291010
Main ideaEach node divides the transmission circle into six sectors
And adjusts the relative distance to its one-hop neighbors in each sector separately
Basic Triangular Deployment AlgorithmBasic Triangular Deployment Algorithm
![Page 11: KAIST Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Suho Yang (September 4, 2008) Ming Ma, Yuanyuan Yang IEEE Transactions](https://reader036.vdocument.in/reader036/viewer/2022062515/56649d015503460f949d3da9/html5/thumbnails/11.jpg)
Adaptive Triangular Deployment Algorithm for Unattended MSNs / 29/ 291111
Adjusting the distance between neighbors Notation
Basic Triangular Deployment AlgorithmBasic Triangular Deployment Algorithm
rR 3where r = sensing range
![Page 12: KAIST Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Suho Yang (September 4, 2008) Ming Ma, Yuanyuan Yang IEEE Transactions](https://reader036.vdocument.in/reader036/viewer/2022062515/56649d015503460f949d3da9/html5/thumbnails/12.jpg)
Adaptive Triangular Deployment Algorithm for Unattended MSNs / 29/ 291212
Adjusting the distance between neighbors (cont.)
Basic Triangular Deployment AlgorithmBasic Triangular Deployment Algorithm
![Page 13: KAIST Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Suho Yang (September 4, 2008) Ming Ma, Yuanyuan Yang IEEE Transactions](https://reader036.vdocument.in/reader036/viewer/2022062515/56649d015503460f949d3da9/html5/thumbnails/13.jpg)
Adaptive Triangular Deployment Algorithm for Unattended MSNs / 29/ 29
Adjusting the distance between neighbors (cont.)
1313
Basic Triangular Deployment AlgorithmBasic Triangular Deployment Algorithm
![Page 14: KAIST Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Suho Yang (September 4, 2008) Ming Ma, Yuanyuan Yang IEEE Transactions](https://reader036.vdocument.in/reader036/viewer/2022062515/56649d015503460f949d3da9/html5/thumbnails/14.jpg)
Adaptive Triangular Deployment Algorithm for Unattended MSNs / 29/ 29
Adjusting the distance between neighbors (cont.)
1414
Basic Triangular Deployment AlgorithmBasic Triangular Deployment Algorithm
1v
2v
3v
4v
5v
6v
![Page 15: KAIST Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Suho Yang (September 4, 2008) Ming Ma, Yuanyuan Yang IEEE Transactions](https://reader036.vdocument.in/reader036/viewer/2022062515/56649d015503460f949d3da9/html5/thumbnails/15.jpg)
Adaptive Triangular Deployment Algorithm for Unattended MSNs / 29/ 29
Algorithm
1515
Basic Triangular Deployment AlgorithmBasic Triangular Deployment Algorithm
![Page 16: KAIST Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Suho Yang (September 4, 2008) Ming Ma, Yuanyuan Yang IEEE Transactions](https://reader036.vdocument.in/reader036/viewer/2022062515/56649d015503460f949d3da9/html5/thumbnails/16.jpg)
Adaptive Triangular Deployment Algorithm for Unattended MSNs / 29/ 291616
Snapshots of the execution
Basic Triangular Deployment AlgorithmBasic Triangular Deployment Algorithm
![Page 17: KAIST Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Suho Yang (September 4, 2008) Ming Ma, Yuanyuan Yang IEEE Transactions](https://reader036.vdocument.in/reader036/viewer/2022062515/56649d015503460f949d3da9/html5/thumbnails/17.jpg)
Adaptive Triangular Deployment Algorithm for Unattended MSNs / 29/ 291717
Reducing node oscillation(1) Distance threshold strategy
Constant threshold
Variable threshold
Basic Triangular Deployment AlgorithmBasic Triangular Deployment Algorithm
![Page 18: KAIST Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Suho Yang (September 4, 2008) Ming Ma, Yuanyuan Yang IEEE Transactions](https://reader036.vdocument.in/reader036/viewer/2022062515/56649d015503460f949d3da9/html5/thumbnails/18.jpg)
Adaptive Triangular Deployment Algorithm for Unattended MSNs / 29/ 291818
Reducing node oscillation(2) Movement state diagram strategy
Basic Triangular Deployment AlgorithmBasic Triangular Deployment Algorithm
![Page 19: KAIST Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Suho Yang (September 4, 2008) Ming Ma, Yuanyuan Yang IEEE Transactions](https://reader036.vdocument.in/reader036/viewer/2022062515/56649d015503460f949d3da9/html5/thumbnails/19.jpg)
Adaptive Triangular Deployment Algorithm for Unattended MSNs / 29/ 29
Problem 2: “How to move sensors?”Problem 2: “How to move sensors?”- - ATRI: Adaptive Triangular Deployment AlgorithmATRI: Adaptive Triangular Deployment Algorithm
1919
![Page 20: KAIST Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Suho Yang (September 4, 2008) Ming Ma, Yuanyuan Yang IEEE Transactions](https://reader036.vdocument.in/reader036/viewer/2022062515/56649d015503460f949d3da9/html5/thumbnails/20.jpg)
Adaptive Triangular Deployment Algorithm for Unattended MSNs / 29/ 292020
Additional consideration 1. Avoiding obstacles and boundaries
2. Non-uniform deployment
ATRI: Adaptive Triangular Deployment ATRI: Adaptive Triangular Deployment AlgorithmAlgorithm
![Page 21: KAIST Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Suho Yang (September 4, 2008) Ming Ma, Yuanyuan Yang IEEE Transactions](https://reader036.vdocument.in/reader036/viewer/2022062515/56649d015503460f949d3da9/html5/thumbnails/21.jpg)
Adaptive Triangular Deployment Algorithm for Unattended MSNs / 29/ 292121
1. Avoiding obstacles and boundariesDetect them with an ultrasonic obstacle-detecting module
And abstract them as virtual nodes
ATRI: Adaptive Triangular Deployment ATRI: Adaptive Triangular Deployment AlgorithmAlgorithm
![Page 22: KAIST Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Suho Yang (September 4, 2008) Ming Ma, Yuanyuan Yang IEEE Transactions](https://reader036.vdocument.in/reader036/viewer/2022062515/56649d015503460f949d3da9/html5/thumbnails/22.jpg)
Adaptive Triangular Deployment Algorithm for Unattended MSNs / 29/ 292222
Snapshots of the execution for the environment with obstacles
ATRI: Adaptive Triangular Deployment ATRI: Adaptive Triangular Deployment AlgorithmAlgorithm
![Page 23: KAIST Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Suho Yang (September 4, 2008) Ming Ma, Yuanyuan Yang IEEE Transactions](https://reader036.vdocument.in/reader036/viewer/2022062515/56649d015503460f949d3da9/html5/thumbnails/23.jpg)
Adaptive Triangular Deployment Algorithm for Unattended MSNs / 29/ 292323
2. Non-uniform deployment The density of nodes can be adjusted adaptively to different requirements of tasks
Strategy: set a shorter sensing range in important area
ATRI: Adaptive Triangular Deployment ATRI: Adaptive Triangular Deployment AlgorithmAlgorithm
![Page 24: KAIST Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Suho Yang (September 4, 2008) Ming Ma, Yuanyuan Yang IEEE Transactions](https://reader036.vdocument.in/reader036/viewer/2022062515/56649d015503460f949d3da9/html5/thumbnails/24.jpg)
Adaptive Triangular Deployment Algorithm for Unattended MSNs / 29/ 292424
Snapshots of the execution for non-uniform deployment
ATRI: Adaptive Triangular Deployment ATRI: Adaptive Triangular Deployment AlgorithmAlgorithm
![Page 25: KAIST Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Suho Yang (September 4, 2008) Ming Ma, Yuanyuan Yang IEEE Transactions](https://reader036.vdocument.in/reader036/viewer/2022062515/56649d015503460f949d3da9/html5/thumbnails/25.jpg)
Adaptive Triangular Deployment Algorithm for Unattended MSNs / 29/ 29
Performance EvaluationPerformance Evaluation
Measurement of performanceDeployment quality: total coverage area
Moving energy consumption: moving distance
Comparison with VEC in [G. Wang, G. Cao, and T. La Porta, “Movement-Assisted Sensor Deployment,” INFOCOM, 2004]
2525
![Page 26: KAIST Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Suho Yang (September 4, 2008) Ming Ma, Yuanyuan Yang IEEE Transactions](https://reader036.vdocument.in/reader036/viewer/2022062515/56649d015503460f949d3da9/html5/thumbnails/26.jpg)
Adaptive Triangular Deployment Algorithm for Unattended MSNs / 29/ 29
Performance EvaluationPerformance Evaluation
Total coverage area gets larger
2626
![Page 27: KAIST Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Suho Yang (September 4, 2008) Ming Ma, Yuanyuan Yang IEEE Transactions](https://reader036.vdocument.in/reader036/viewer/2022062515/56649d015503460f949d3da9/html5/thumbnails/27.jpg)
Adaptive Triangular Deployment Algorithm for Unattended MSNs / 29/ 29
Performance EvaluationPerformance Evaluation
Average moving distance gets smaller
2727
![Page 28: KAIST Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Suho Yang (September 4, 2008) Ming Ma, Yuanyuan Yang IEEE Transactions](https://reader036.vdocument.in/reader036/viewer/2022062515/56649d015503460f949d3da9/html5/thumbnails/28.jpg)
Adaptive Triangular Deployment Algorithm for Unattended MSNs / 29/ 292828
The optimal node layout for maximum coverageEquilateral triangulation (the length of each side equals )
Basic Triangular AlgorithmDivides the transmission circle into six sectors and adjust the relative distance between neighbors
For reducing node oscillationDistance threshold strategy
Movement state diagram strategy
Adaptive Triangular algorithmAvoiding obstacles and boundaries
Abstract them as virtual nodes
Non-uniform deploymentSet a shorter sensing range in important area
ConclusionConclusion
r3
![Page 29: KAIST Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Suho Yang (September 4, 2008) Ming Ma, Yuanyuan Yang IEEE Transactions](https://reader036.vdocument.in/reader036/viewer/2022062515/56649d015503460f949d3da9/html5/thumbnails/29.jpg)
Adaptive Triangular Deployment Algorithm for Unattended MSNs / 29/ 292929
The lack of mentions aboutRelation between communication range and sensing range
Definition of some notations
The meaning of some equations
Termination condition
No consideration aboutCommunication overhead
Deployment time
Impact of threshold
Synchronization and collision
DiscussionDiscussion
![Page 30: KAIST Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Suho Yang (September 4, 2008) Ming Ma, Yuanyuan Yang IEEE Transactions](https://reader036.vdocument.in/reader036/viewer/2022062515/56649d015503460f949d3da9/html5/thumbnails/30.jpg)
Adaptive Triangular Deployment Algorithm for Unattended MSNs / 29/ 29
Thank youThank you
3030
![Page 31: KAIST Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Suho Yang (September 4, 2008) Ming Ma, Yuanyuan Yang IEEE Transactions](https://reader036.vdocument.in/reader036/viewer/2022062515/56649d015503460f949d3da9/html5/thumbnails/31.jpg)
Adaptive Triangular Deployment Algorithm for Unattended MSNs / 29/ 293131
[1] I. Akyildiz, W. Su, Y. Sankarasubramaniam, and E. Cayirci, “Wireless Sensor Networks: A Survey,” Computer Networks, 2002.[2] G. Wang, G. Cao, and T. La Porta, “Movement-Assisted Sensor Deployment,” INFOCOM, 2004
ReferencesReferences
![Page 32: KAIST Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Suho Yang (September 4, 2008) Ming Ma, Yuanyuan Yang IEEE Transactions](https://reader036.vdocument.in/reader036/viewer/2022062515/56649d015503460f949d3da9/html5/thumbnails/32.jpg)
Adaptive Triangular Deployment Algorithm for Unattended MSNs / 29/ 293232
What is Delaunay Triangulation?
Appendix A: Delaunay TriangulationAppendix A: Delaunay Triangulation
![Page 33: KAIST Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Suho Yang (September 4, 2008) Ming Ma, Yuanyuan Yang IEEE Transactions](https://reader036.vdocument.in/reader036/viewer/2022062515/56649d015503460f949d3da9/html5/thumbnails/33.jpg)
Adaptive Triangular Deployment Algorithm for Unattended MSNs / 29/ 29
Minimum average moving distance
Proof
3333
Appendix B: Minimum average moving Appendix B: Minimum average moving distancedistance