+ All Categories
Home > Documents > E X OR: O PPORTUNISTIC M ULTI -H OP R OUTING FOR W IRELESS N ETWORKS Yin Lin BY S ANJIT B ISWAS AND...

E X OR: O PPORTUNISTIC M ULTI -H OP R OUTING FOR W IRELESS N ETWORKS Yin Lin BY S ANJIT B ISWAS AND...

Date post: 15-Jan-2016
Category:
Upload: christiana-watson
View: 212 times
Download: 0 times
Share this document with a friend
18
EXOR: OPPORTUNISTIC MULTI-HOP ROUTING FOR WIRELESS NETWORKS Yin Lin BY SANJIT BISWAS AND ROBERT MORRIS
Transcript
Page 1: E X OR: O PPORTUNISTIC M ULTI -H OP R OUTING FOR W IRELESS N ETWORKS Yin Lin BY S ANJIT B ISWAS AND R OBERT M ORRIS.

EXOR: OPPORTUNISTIC MULTI-HOP ROUTING FOR WIRELESS NETWORKS

Yin Lin

BY SANJIT BISWAS AND ROBERT MORRIS

Page 2: E X OR: O PPORTUNISTIC M ULTI -H OP R OUTING FOR W IRELESS N ETWORKS Yin Lin BY S ANJIT B ISWAS AND R OBERT M ORRIS.

AGENDA

Motivation

Design

Evaluation

Summary

Page 3: E X OR: O PPORTUNISTIC M ULTI -H OP R OUTING FOR W IRELESS N ETWORKS Yin Lin BY S ANJIT B ISWAS AND R OBERT M ORRIS.

TRADITIONAL WIRELESS ROUTING = WIRED ROUTING

ExOR: multi-hop unicast wireless routing protocol Traditional: fixed routing sequence

Choose best sequence Always forward through that sequence

A

B D

C

E F

Dst NH

B B

C C

D B

E C

F C

Dst NH

A A

B A

… …

F E

Dst NH

A C

B D

… …

F F

Routing TableDst: DestinationNH: Next hop

Page 4: E X OR: O PPORTUNISTIC M ULTI -H OP R OUTING FOR W IRELESS N ETWORKS Yin Lin BY S ANJIT B ISWAS AND R OBERT M ORRIS.

Every packet is broadcast Reception is probabilistic

RADIOS AREN’T WIRES

123456123 63 51 42345612 456 src

A B

dst

C

Page 5: E X OR: O PPORTUNISTIC M ULTI -H OP R OUTING FOR W IRELESS N ETWORKS Yin Lin BY S ANJIT B ISWAS AND R OBERT M ORRIS.

PROBLEM:UNNECESSARY RETRANSMISSION

A G

B

C

D

E

F

Buffer it !

Page 6: E X OR: O PPORTUNISTIC M ULTI -H OP R OUTING FOR W IRELESS N ETWORKS Yin Lin BY S ANJIT B ISWAS AND R OBERT M ORRIS.

PROBLEM: UNNECESSARY HOPS

Only reach N1: result in retransmission Luckily reach N3: distance wasted

src dstN1 N2 N3 N4 N5

Choose

“best”

forwarder!

Page 7: E X OR: O PPORTUNISTIC M ULTI -H OP R OUTING FOR W IRELESS N ETWORKS Yin Lin BY S ANJIT B ISWAS AND R OBERT M ORRIS.

BASIC IDEA : ROUTE AFTER RECEPTION

Buffer received packets Node closest to dst forward packet

A E

B

F

C

D

2.28

1.17

1.43

1.38

Page 8: E X OR: O PPORTUNISTIC M ULTI -H OP R OUTING FOR W IRELESS N ETWORKS Yin Lin BY S ANJIT B ISWAS AND R OBERT M ORRIS.

FORWARDER LIST: SHOULD I FORWARD?

Distance metric: ETX to dst Updated dynamically Sort nodes w.r.t. distance

E > C > D > B > A

D

A E

B C

ETX=2.28ETX=1.17

ETX=1.43

ETX=0

ETX=2.85

D

A E

B C

ETX=2.28ETX=1.17

ETX=1.43

ETX=0

ETX=2.85

D

A E

B C

ETX=2.28ETX=1.17

ETX=1.43

ETX=0

ETX=2.85

D

A E

B C

ETX=2.28ETX=1.17

ETX=1.43

ETX=0

ETX=2.85

E > C > D > B > AE > C > D > B > AE > C > D > B > AE > C > D > B > A

D

A E

B C

ETX=2.28ETX=1.17

ETX=1.43

ETX=0

ETX=2.85

D

Forwarder List

Ethernet Header

… FL BM …

Data

Page 9: E X OR: O PPORTUNISTIC M ULTI -H OP R OUTING FOR W IRELESS N ETWORKS Yin Lin BY S ANJIT B ISWAS AND R OBERT M ORRIS.

ExOR operates on batch Highest-priority node that received packet

Ethernet Header

… FL BM …

Data

E > C > D > B > A

BATCH MAP: WHO HAS RECEIVED WHAT?

A E

B C

D

2.28 1.17

1.43

0

2.85

C C D E C A A C C A

E E A C B B C D C A

Page 10: E X OR: O PPORTUNISTIC M ULTI -H OP R OUTING FOR W IRELESS N ETWORKS Yin Lin BY S ANJIT B ISWAS AND R OBERT M ORRIS.

1 2 3

3-PACKET BATCH EXAMPLE

A E

B C

D

2.28 1.17

1.43

0

2.85

A A AA A EC A EE A EE D EE E E

A D AA D DA D EC D EE D EE E E

C A AC A CC A EE A EE D EE E EB A AB B AB B BB B EC B EE B EE D EE E E

A A EE A EE E E

11 21 2 3 11 3

2 3

31 31 2 3

21 2 3

1 2 3

E > C > D > B > A

Page 11: E X OR: O PPORTUNISTIC M ULTI -H OP R OUTING FOR W IRELESS N ETWORKS Yin Lin BY S ANJIT B ISWAS AND R OBERT M ORRIS.

EXOR: 2X OVERALL IMPROVEMENT

Median throughputs: 240 Kbits/sec for ExOR 121 Kbits/sec for Traditional

Throughput (Kbits/sec)

1.0

0.8

0.6

0.4

0.2

00 200 400 600 800C

um

ula

tive F

ract

ion o

f N

ode P

air

s

ExORTraditional

Page 12: E X OR: O PPORTUNISTIC M ULTI -H OP R OUTING FOR W IRELESS N ETWORKS Yin Lin BY S ANJIT B ISWAS AND R OBERT M ORRIS.

25 HIGHEST THROUGHPUT PAIRS

Node Pair

Thro

ughput

(Kbit

s/se

c)

0

200

400

600

800

1000 ExORTraditional Routing

1 Traditional Hop

1.14x

2 Traditional Hops1.7x

3 Traditional Hops2.3x

Page 13: E X OR: O PPORTUNISTIC M ULTI -H OP R OUTING FOR W IRELESS N ETWORKS Yin Lin BY S ANJIT B ISWAS AND R OBERT M ORRIS.

25 LOWEST THROUGHPUT PAIRS

Node Pair

4 Traditional Hops3.3x

Longer Routes

Thro

ughput

(Kbit

s/se

c)

0

200

400

600

800

1000 ExORTraditional Routing

Page 14: E X OR: O PPORTUNISTIC M ULTI -H OP R OUTING FOR W IRELESS N ETWORKS Yin Lin BY S ANJIT B ISWAS AND R OBERT M ORRIS.

EXOR USES LINKS IN PARALLEL

Traditional Routing3 forwarders

4 links

ExOR7 forwarders

18 links

Page 15: E X OR: O PPORTUNISTIC M ULTI -H OP R OUTING FOR W IRELESS N ETWORKS Yin Lin BY S ANJIT B ISWAS AND R OBERT M ORRIS.

EXOR MOVES PACKETS FARTHER

ExOR average: 422 meters/transmission Traditional Routing average: 205 meters/tx

Fract

ion o

f Tr

ansm

issi

ons

0

0.1

0.2

0.6 ExORTraditional Routing

0 100 200 300 400 500 600 700 800 900 1000

Distance (meters)

25% of ExOR transmissions

58% of Traditional Routing transmissions

Page 16: E X OR: O PPORTUNISTIC M ULTI -H OP R OUTING FOR W IRELESS N ETWORKS Yin Lin BY S ANJIT B ISWAS AND R OBERT M ORRIS.

COST OF EXOR

Memory cost at each node

Overhead # nodes Choose a subnet

Page 17: E X OR: O PPORTUNISTIC M ULTI -H OP R OUTING FOR W IRELESS N ETWORKS Yin Lin BY S ANJIT B ISWAS AND R OBERT M ORRIS.

SUMMARY

Exploits radio properties Send: broadcast Receive: probabilistic

Solves problems w/ traditional routing Unnecessary retransmission Extra hops

Dynamic forwarder choice Forwarder list – order distances to dst Batch map – packet sent exactly once

Performance 2x throughput Longer & fewer hops

Sol: Buffer packets

Sol: Choose “best” forwarder

Page 18: E X OR: O PPORTUNISTIC M ULTI -H OP R OUTING FOR W IRELESS N ETWORKS Yin Lin BY S ANJIT B ISWAS AND R OBERT M ORRIS.

Recommended