An Architecture for Seamless Mobility in Spontaneous Wireless Mesh - - PowerPoint PPT Presentation

an architecture for seamless mobility in spontaneous
SMART_READER_LITE
LIVE PREVIEW

An Architecture for Seamless Mobility in Spontaneous Wireless Mesh - - PowerPoint PPT Presentation

An Architecture for Seamless Mobility in Spontaneous Wireless Mesh Networks Franck Rousseau, Yan Grunenberger, Vincent Untz, Eryk Schiller, Paul Starzetz, Fabrice Theoleyre, Martin Heusse, Olivier Alphand, Andrzej Duda LIG - Grenoble Informatics


slide-1
SLIDE 1

An Architecture for Seamless Mobility in Spontaneous Wireless Mesh Networks

Franck Rousseau, Yan Grunenberger, Vincent Untz, Eryk Schiller, Paul Starzetz, Fabrice Theoleyre, Martin Heusse, Olivier Alphand, Andrzej Duda

LIG - Grenoble Informatics Laboratory

duda@imag.fr

slide-2
SLIDE 2

2

Overview

 Spontaneous wireless mesh networks  Principles of seamless mobility  Pseudo-geographical addressing space  Geographical Ballistic Routing  Joining the mesh and handoff  Conclusions

slide-3
SLIDE 3

3

Spontaneous mesh

 Self-forming - follow human structures  Autonomic - no (or limited) administration  Dense, large scale, not only for Internet

access

mesh router mobile node

slide-4
SLIDE 4

4

Principles of seamless mobility

 Separation between Identities

and Addresses

 node identified by stable end-point

identifier EID

 address reflects current position  EID-ADDR binding stored in a

distributed Location Service

 Optimized for local mobility

 the most common case - movement

in a closed vicinity

 lazy location update - do not notify

about small position changes

A1 A2 EID

mesh routers mobile node

slide-5
SLIDE 5

5

Main design choices

 Addresses in a coordinate space

 virtual topological space anchored with some

geographical positions - pseudo-geographical coordinates: dvirt(A1, A2) ~ dreal(A1, A2)

 possible merging of subspaces

 Geographical routing in the coordinate space

 take advantage of little routing information  avoid drawbacks of greedy geo-routing

 Local fish-eye view

 precise knowledge of your neigborhood  approximate view of distant destinations

slide-6
SLIDE 6

6

Principles of the architecture

slide-7
SLIDE 7

7

Addressing space - spring model

position to estimate transmission range known position estimated positions

 Nodes

 with exact

geographical position (GPS or configured)

 estimated

position

 Spring model

 minimize a

potential function that depends on node positions

slide-8
SLIDE 8

8

Greedy geographical routing

 Greedy routing

 forward to a neighbor closer to the destination  problems: voids or obstacles  recover from local minima: face routing (right-hand

rule and face changing), still may be not optimal

greedy

  • ptimal

S D face routing

  • bstacles
slide-9
SLIDE 9

9

Geographical Ballistic Routing

 Build upon topologically consistent address

space

 Combine two approaches

 long distance geographical routing  short distance topological routing

 Long distance - geo-routing

 known direction  route is known globally, implicitly (rough direction

to destination)

 Short distance - topo-routing

 known topology of the k-neighborhood  route is known locally, explicitly (k-hop neighbors)

slide-10
SLIDE 10

10

k-neighborhood D S

  • bstacle

angle θ

Geographical Ballistic Routing

slide-11
SLIDE 11

11

Joining the mesh

 Fast lightweight association

 mesh routers send beacons

 MAC addresses, channels, load indicators

 Immediate basic connectivity

 mobile can send packets to reach a

community,

 if mobile is accepted, mesh router

updates Location Service with mobile EID and router Address

 mobile can then receive packets via

mesh router

A1

mesh router mobile node k-neighborhood

  • f router A1

EID1

slide-12
SLIDE 12

12

Handoff

 Fast lightweight handoff

 choose a neighbor (A2), send HANDOFF request to A1  A2 starts forwarding packets  A2 is close - packets to EID1 still sent to A1, but

diverted to A2

 lazy update of the Location Service

A1 A2 packets to A1 packets to A2 packets to A1

mesh routers k-neighborhood

  • f router A1

EID1

slide-13
SLIDE 13

13

Conclusions

 Simple yet powerful basic principles:

 mobility management based on separation of EIDs

and addresses

 pseudo-geographical addressing space enabling

directional routing

 fast association and handoff  lazy location update

 Preliminary work: simulation of the

addressing scheme and geographical forwarding, first implementation on Linux

 Future work: refinement of the design, full

implementation of geo-routing and mobility