geographic forwarding in wireless sensor networks with ... · geographic forwarding in wireless...

15
Geographic Forwarding in Wireless Sensor Networks with Loose Position-Awareness Thomas Watteyne , Isabelle Augé-Blum, Mischa Dohler, Dominique Barthel pimrc, 5 September 2007

Upload: others

Post on 14-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Geographic Forwarding in Wireless Sensor Networks with ... · Geographic Forwarding in Wireless Sensor Networks with Loose Position-Awareness Thomas Watteyne , Isabelle Augé-Blum,

Geographic Forwarding inWireless Sensor Networks withLoose Position-AwarenessThomas Watteyne, Isabelle Augé-Blum,Mischa Dohler, Dominique Barthel

pimrc, 5 September 2007

Page 2: Geographic Forwarding in Wireless Sensor Networks with ... · Geographic Forwarding in Wireless Sensor Networks with Loose Position-Awareness Thomas Watteyne , Isabelle Augé-Blum,

Loose position routing @ pimrc / 05.09.07 / Thomas Watteyne 2

Wireless Sensor Networks

- measuring a physical value

- processing

- wireless communication

• hard to reach area

• random deployment

• no human intervention (battery…)

• no fixed infrastructure

• changing topology

• multi-hop

� Application domains military, surveillance, Health, intelligent homes …

Embedded systemEmbedded system

• processing power

• memory

• embedded energy

Page 3: Geographic Forwarding in Wireless Sensor Networks with ... · Geographic Forwarding in Wireless Sensor Networks with Loose Position-Awareness Thomas Watteyne , Isabelle Augé-Blum,

Loose position routing @ pimrc / 05.09.07 / Thomas Watteyne 3

• Routing in WSNs

• Loose position awareness

• Using Path-recording

• Performances

Page 4: Geographic Forwarding in Wireless Sensor Networks with ... · Geographic Forwarding in Wireless Sensor Networks with Loose Position-Awareness Thomas Watteyne , Isabelle Augé-Blum,

Loose position routing @ pimrc / 05.09.07 / Thomas Watteyne 4

Self-Organization: a definition

"Self-organization can be defined as the

emergence of system-wide adaptive structure

and functionality from simple local interactions

between individual entities"

C. Bettstetter

Routing !

Page 5: Geographic Forwarding in Wireless Sensor Networks with ... · Geographic Forwarding in Wireless Sensor Networks with Loose Position-Awareness Thomas Watteyne , Isabelle Augé-Blum,

Loose position routing @ pimrc / 05.09.07 / Thomas Watteyne 5

TaxonomyRouting ?

data-centric hierarchical geographic

• flooding (1988)

• gossiping (1988)

• Dir. Diff. (2000)

• …

• LEACH (2000)

• TEEN (2001)

• PEGASIS (2002)

•…

• MFR (1984)

• GAF (2001)

• GFG/GPSR

(1999/2000)

• …

☺☺☺☺ easy

���� slow/overhead

☺☺☺☺ organized

���� energy inefficient ?

☺☺☺☺ implicit organization

���� location-awareness

Page 6: Geographic Forwarding in Wireless Sensor Networks with ... · Geographic Forwarding in Wireless Sensor Networks with Loose Position-Awareness Thomas Watteyne , Isabelle Augé-Blum,

Loose position routing @ pimrc / 05.09.07 / Thomas Watteyne 6

Geographic routing: pros and cons

Pros

• Local decisions

• Simple

• Guaranteed delivery possible

Cons

• Each node needs to know its position

• Each node needs to know the destinations position

• Maintaining a neighborhood table

next paper ;-)

Page 7: Geographic Forwarding in Wireless Sensor Networks with ... · Geographic Forwarding in Wireless Sensor Networks with Loose Position-Awareness Thomas Watteyne , Isabelle Augé-Blum,

Loose position routing @ pimrc / 05.09.07 / Thomas Watteyne 7

Greedy geographic routing

may fail If it doesn't fail, near to shortest

path

Page 8: Geographic Forwarding in Wireless Sensor Networks with ... · Geographic Forwarding in Wireless Sensor Networks with Loose Position-Awareness Thomas Watteyne , Isabelle Augé-Blum,

Loose position routing @ pimrc / 05.09.07 / Thomas Watteyne 8

Greedy-Face-Greedy

Right hand rule to circumnavigate the void

greedy

mode

face

mode

?

planar

graph

Page 9: Geographic Forwarding in Wireless Sensor Networks with ... · Geographic Forwarding in Wireless Sensor Networks with Loose Position-Awareness Thomas Watteyne , Isabelle Augé-Blum,

Loose position routing @ pimrc / 05.09.07 / Thomas Watteyne 9

Positioning inaccuracy

pla

nar

tra

nsf

orm

atio

n

Page 10: Geographic Forwarding in Wireless Sensor Networks with ... · Geographic Forwarding in Wireless Sensor Networks with Loose Position-Awareness Thomas Watteyne , Isabelle Augé-Blum,

Loose position routing @ pimrc / 05.09.07 / Thomas Watteyne 10

GFG fails w. non-perfect positioning

When positioning

is not perfect,

creating a planar

graph disconnects

the network.

Page 11: Geographic Forwarding in Wireless Sensor Networks with ... · Geographic Forwarding in Wireless Sensor Networks with Loose Position-Awareness Thomas Watteyne , Isabelle Augé-Blum,

Loose position routing @ pimrc / 05.09.07 / Thomas Watteyne 11

Our proposal

• Record path in the packet

1. never send a packet to a

neighbor whom you have

already sent a packet to;

2. send a packet back to a

neighbor (i.e. he has sent you

a packet before) only if there

are no other neighbors you

have never communicated

with;

3. if you have several choices of

neighbors whom you can

send back a packet, pick the

neighbor who has sent you a

packet last.

Page 12: Geographic Forwarding in Wireless Sensor Networks with ... · Geographic Forwarding in Wireless Sensor Networks with Loose Position-Awareness Thomas Watteyne , Isabelle Augé-Blum,

Loose position routing @ pimrc / 05.09.07 / Thomas Watteyne 12

Example

greedy mode

face

mode

Page 13: Geographic Forwarding in Wireless Sensor Networks with ... · Geographic Forwarding in Wireless Sensor Networks with Loose Position-Awareness Thomas Watteyne , Isabelle Augé-Blum,

Loose position routing @ pimrc / 05.09.07 / Thomas Watteyne 13

Results: delivery ratio

Page 14: Geographic Forwarding in Wireless Sensor Networks with ... · Geographic Forwarding in Wireless Sensor Networks with Loose Position-Awareness Thomas Watteyne , Isabelle Augé-Blum,

Loose position routing @ pimrc / 05.09.07 / Thomas Watteyne 14

Results: number of hops

~ same as GFG but we do not assume triangular inequality

� Can be used when imperfect positioning accuracy

Page 15: Geographic Forwarding in Wireless Sensor Networks with ... · Geographic Forwarding in Wireless Sensor Networks with Loose Position-Awareness Thomas Watteyne , Isabelle Augé-Blum,

Loose position routing @ pimrc / 05.09.07 / Thomas Watteyne 15

Thomas Watteyne

[email protected]

http://perso.citi.insa-lyon.fr/twatteyn/