43
QuickTime™ and a TIFF (LZW) decompressor are needed to see this picture. Using Using local geometry local geometry for Topology for Topology Construction in Construction in Wireless Sensor Networks 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), Sundeep Pattem & Prof. Bhaskar Krishnamachari (ANRG, USC)

Using local geometry for Topology Construction in Wireless Sensor Networks

  • Upload
    claire

  • View
    26

  • Download
    2

Embed Size (px)

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 Presentation

Citation preview

Page 1: Using  local geometry  for Topology Construction in  Wireless Sensor Networks

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

43/42

QuickTime™ and aTIFF (LZW) decompressor

are needed to see this picture.