using local geometry for topology construction in wireless sensor networks
DESCRIPTION
Using local geometry for Topology Construction in Wireless Sensor Networks. Sameera Poduri Robotic Embedded Systems Lab(RESL) http://robotics.usc.edu/resl University of Southern California Joint work with Prof. Gaurav Sukhatme (RESL, USC), - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/1.jpg)
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
Using Using local geometrylocal geometry for Topology Construction in for Topology Construction in
Wireless Sensor Networks Wireless Sensor Networks
Sameera PoduriRobotic Embedded Systems Lab(RESL)
http://robotics.usc.edu/reslUniversity of Southern California
Joint work with Prof. Gaurav Sukhatme (RESL, USC), Sundeep Pattem & Prof. Bhaskar Krishnamachari
(ANRG, USC)
![Page 2: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/2.jpg)
2/42
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
MotivationMotivation
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
Different Coverage & Connectivity requirements
local control, global requirements
![Page 3: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/3.jpg)
3/42
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
ProblemProblem
Given a set of nodes, construct an efficient topology
QuickTime™ and aCinepak decompressor
are needed to see this picture.QuickTime™ and a
TIFF (Uncompressed) decompressorare needed to see this picture.
Local conditions that influence global network properties
Control instruments- Power control- Sleep scheduling- Position control
![Page 4: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/4.jpg)
4/42
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
ApproachApproach
• What are the desirable properties? (global/local?)• What topologies have these properties?• Can they be constructed with local rules?• How can we design deployment algorithms to implement these
rules?
![Page 5: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/5.jpg)
5/42
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
Talk OutlineTalk Outline
• Network properties• Proximity graphs• Local rules for construction• Neighbor-Every-Theta graphs
– Connectivity Properties– Coverage optimization
• Deployment Algorithms• Results• Related Work• Summary & Future directions
![Page 6: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/6.jpg)
6/42
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
ModelModel
• Communication – binary disk– Different communication ranges
• Coverage – binary disk– Nodes can sense the angle and distance of neighbors
• Very large network• No localization/GPS
Construction Rules
![Page 7: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/7.jpg)
7/42
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
Network PropertiesNetwork Properties
• Connectivity • Coverage • Sparseness• Degree• Spanner Ratio
![Page 8: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/8.jpg)
8/42
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
ConnectivityConnectivity
- 0/1 : Path between any two given nodes
- “degree” of connectivity (k-connectivity)
- Path Connectivity = minimum (vertex disjoint) paths between any
two given nodes
- Vertex Connectivity = minimum vertices to disconnect the network
- Edge Connectivity = minimum edges to disconnect the network
Network Properties - 1
Menger’s ThmMenger’s Thm
![Page 9: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/9.jpg)
9/42
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
Coverage Coverage – Net area “sensed”
DegreeDegree– # neighbors
SparsenessSparseness– #edges = O(#nodes)
Network Properties - 2
| | . | , |P c u v≤
SpannerSpanner – efficiency of paths– , c = spanner ratio
–
![Page 10: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/10.jpg)
10/42
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
Proximity GraphsProximity Graphs
• Encode spatial arrangement of nodes.• Can model network communication graph
• Popular graphs– Minimum Spanning Tree (MST)– Relative Neighborhood Graph (RNG)– Gabriel Graph (GG)– Delaunay Graph (DG)– Yao Graph (YG)
![Page 11: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/11.jpg)
11/42
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
PropertiesProperties
– All are connected and sparse
– RNG: low power consumption, low degree and good connectivity
– GG & DG: optimal power spanners
– GPSR derives it’s scalability from the RNG and GG (routing decisions based on local state only)
– YG: low spanner
Proximity Graphs
![Page 12: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/12.jpg)
12/42
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
RNG: No node closer to both X and Y
GG: No node in the circle of minimum radius passing through X and Y
DG: No node in the circumcircle of X, Y, Z
DefinitionsDefinitions
YG(θ): No node closer than Y in θ sector X
Y
θ
Proximity Graphs
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
![Page 13: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/13.jpg)
13/42
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
Hierarchical RelationshipHierarchical Relationship
Proximity Graphs
Average degree,
Connectivity
![Page 14: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/14.jpg)
14/42
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
ModelModel
• Communication – binary disk– Different communication ranges
• Coverage – binary disk– Nodes can sense the angle and distance of neighbors
• Very large network• No localization/GPS
Construction Rules
![Page 15: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/15.jpg)
15/42
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
GOAL: Communication graph = Proximity graph
Construction RulesConstruction Rules
Comm. GraphRNG
Problem: Comm Graph is Disk graph
(Only edges < Rc)
![Page 16: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/16.jpg)
16/42
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
Relative Neighborhood GraphRelative Neighborhood Graph
Theorem1: If each node has at least one neighbor in every 2/3 sector around it, the communication graph is a super-graph of RNG.
Construction Rules
XYY
![Page 17: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/17.jpg)
17/42
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
RNG…RNG…
2/3 result -
• Sufficient but not necessary
• Best you can do with no global knowledge
• “tight” bound
Construction Rules
![Page 18: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/18.jpg)
18/42
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
Gabriel GraphGabriel GraphTheorem 2: If each node has at least one neighbor in every θ = arccos(r/R)
sector around it, the communication graph is a super-graph of GG.
Construction Rules
![Page 19: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/19.jpg)
19/42
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
Delaunay GraphDelaunay Graph• Corollary : If each node has at least one neighbor in every
θ = arccos(r/R) sector around it, the communication graph is a super-graph of DG.
Construction Rules
![Page 20: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/20.jpg)
20/42
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
Neighbor-Every-ThetaNeighbor-Every-Theta Condition Condition
NET Graph: A graph in which every node satisfies NET condition
![Page 21: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/21.jpg)
21/42
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
Connectivity of Connectivity of NETNET graph graph
Theorem3: An infinite NET graph is at least 2/ connected for <
Every polygon has at least 3 exterior angles >
NET Graphs
#Edges cut 3 / 2/
#nodes > 2
#nodes = 2
#nodes = 1
#Edges cut 2 2/ - 1 k
#Edges cut 2/
![Page 22: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/22.jpg)
22/42
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
Connectivity of Connectivity of NET NET graph..graph..
For = , NET graph is guaranteed to be 1-connected
Result by D’Souza et al. *,
If each node has at least one neighbor in every sector around it, then the graph is guaranteed to be connected.
* R. M. D'Souza, D. Galvin, C. Moore, D. Randall. A local topology control algorithm guaranteeing global connectivity and greedy routing. (Working paper)
NET Graphs
![Page 23: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/23.jpg)
23/42
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
NET NET graphsgraphs
• Each node has at least one neighbor in every sector
Single parameter family of graphs Connectivity ≥ 2/
= 2/3 RNG
NET Graphs
![Page 24: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/24.jpg)
24/42
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
Coverage OptimizationCoverage Optimization
• Suppose that a node needs k neighbors to satisfy the sector conditions for the proximity graphs
• To maximize coverage from the node’s local perspective:
- All neighbors must lie on the perimeter of the communication range
- They should be placed symmetrically around the node
NET Graphs
![Page 25: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/25.jpg)
25/42
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
Theorem 3 For , the area coverage is maximized when
the nodes are placed at the edges of disjoint
sectors of .
s cR R=
2
k
πk k
( , )cC X R
NET Graphs
![Page 26: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/26.jpg)
26/42
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
Tiling GraphsTiling Graphs• When k = 3, 4, 6, the locally optimal symmetric placement can be
replicated globally
• This results in Tiling graphs
NET Graphs
![Page 27: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/27.jpg)
27/42
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
Tiling Graph propertiesTiling Graph properties
• Globally optimal in terms of coverage
• A number of other global properties:
• While the RNG and GG have spanning ratios of and in general, the spatial arrangement of nodes in the tilings result in constant spanning ratios.
( )O n ( )O n
NET Graphs
![Page 28: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/28.jpg)
28/42
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
SignificanceSignificance
Traditional approaches -
1. Sleep Scheduling -• network is deployed with high density
• Nodes decide locally whether to stay awake
2. Power Control - • Static & mobile ad-hoc networks
• Smallest transmission power
Deployment 1. Incremental deployment
• Static nodes by a mobile agent
2. Distributed deployment• Self-deployment of mobile nodes
NET Graphs
![Page 29: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/29.jpg)
29/42
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
Incremental DeploymentIncremental Deployment
• Deploy nodes one at a time
• Pick new position based on geometry of existing nodes, cost of travel, etc
• Can be implemented for mobile nodes too
• Works best when the topology is known a priori
Deployment Algo
![Page 30: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/30.jpg)
30/42
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
Incremental Deployment - topologies Incremental Deployment - topologies
No Error Gaussian error 3o and 15% range
Non
- til
ing
angl
e(2
/5)
Tili
ng a
ngle
(
/3)
Deployment Algo
![Page 31: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/31.jpg)
31/42
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
Distributed DeploymentDistributed Deployment
• Nodes make decisions independently• Potential Field Approach
Algorithm• Start state
– all constraints satisfied– all edges are preserved
• Spread out and trim unnecessary edges
Deployment Algo
![Page 32: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/32.jpg)
32/42
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
Distributed DeploymentDistributed Deployment
2
reprep
KF
d=−
attF =otherwise
If edge is not required
( )/rep attx F F x mυ′′ ′= + − (m=1)
2( )
attrep
r
KF
d Rη=−
−0
Deployment Algo
![Page 33: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/33.jpg)
33/42
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
SimulationSimulation
• Fast
• No negotiations
• Conservative
QuickTime™ and aYUV420 codec decompressor
are needed to see this picture.
Deployment Algo
![Page 34: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/34.jpg)
34/42
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
Distributed Deployment - topologies Distributed Deployment - topologies
Incremental No Error Distributed
Non
- til
ing
angl
e(2
/5)
Tili
ng a
ngle
(
/3)
Deployment Algo
![Page 35: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/35.jpg)
35/42
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
CoverageCoverage
Deployment Results
![Page 36: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/36.jpg)
36/42
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
ConnectivityConnectivity
Deployment Results
![Page 37: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/37.jpg)
37/42
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
DegreeDegree
Deployment Results
4
14
12
10
8
6
![Page 38: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/38.jpg)
38/42
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
Constraint SatisfactionConstraint Satisfaction
Deployment Results
![Page 39: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/39.jpg)
39/42
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
Comparison with RNG Comparison with RNG
Deployment Results
Comm. graph DifferenceRNG
![Page 40: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/40.jpg)
40/42
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
Related Work Related Work
• Topology Control: – X. Li’05, Santi’03 (surveys)
• Power Control: – Wattenhofer’05, Brendin’05, Jennings’02, Borbash’02
• Sleep scheduling: – Zhang’05, Wang’03
• Deployment of static network by mobile agent:– Batalin’04, Corke’04
• Deployment of mobile network:– Howard’02, Cortes’04, Poduri’03
![Page 41: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/41.jpg)
41/42
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
SummarySummary
• NET graphs – based on purely local geometric conditions
– single parameter
– range of coverage-connectivity trade-offs
• Applications – Power control, Sleep scheduling (dense networks)
– Controlled deployment
• Assumptions:– Disk model for communication (but ranges could be different)
– Directional information about neighbors
![Page 42: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/42.jpg)
42/42
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
ExtensionsExtensions
Relax assumptions:• Irregular communication range• Vary Rs/Rc• Formalize notion of boundary
Deployment Algorithm:• Improve Sparseness• Negotiations? - Coloring• Rendezvous problem
![Page 43: Using local geometry for Topology Construction in Wireless Sensor Networks](https://reader035.vdocuments.site/reader035/viewer/2022070408/568143eb550346895db07003/html5/thumbnails/43.jpg)
43/42
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.