impact of directional antennas on ad hoc routing romit roy choudhury nitin h. vaidya

43
Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

Upload: pauline-chandler

Post on 23-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

Impact of Directional Antennas on Ad Hoc Routing

Romit Roy Choudhury

Nitin H. Vaidya

Page 2: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

Ad Hoc Networks Typically assume Omnidirectional antennas

A silenced node

A

B

C

D

Page 3: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

Using Directional Antennas …

AB

C

D

AB

C

D

Spatial reuse increases

Wireless interference reduces

Range extension possible

MAC layer performance shown to improve.[Zander, Ramanathan, Takai,RoyChoudhury, Kalyanaraman]

Page 4: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

Are directional antennas also beneficial to ad hoc routing ?

Do routing protocols need to be adapted to suit directional antenna systems ?

Page 5: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

This Paper Proposes a simple DiMAC protocol

Evaluates impact of DSR over DiMAC Identifies key tradeoffs

Proposes optimizations to suit directional antennas – Directional DSR (DDSR)

Discusses issues where directional antennas may or may not be suitable

Page 6: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

Antenna Model

2 Operation Modes: Omni and Directional

A node may operate in any one mode at any given time

Page 7: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

Antenna Model

In Omni Mode:• Nodes receive signals with Gain Go

• While idle a node stays in Omni mode

In Directional Mode:• Beamforms in any one of N static beams (switched)• Directional Gain Gd (Gd > Go)

Page 8: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

CB

RTSCTS

Directional MAC – DiMAC A node listens omni-directionally when idle Sender transmits Directional-RTS (DRTS)

– Receiver receives RTS in the omni mode (DO links)

Receiver sends Directional-CTS (DCTS) DATA,ACK transmitted and received directionally

Page 9: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

CB

DataACK

Directional MAC – DiMAC A node listens omni-directionally when idle Sender transmits Directional-RTS (DRTS)

– Receiver receives RTS in the omni mode (DO links)

Receiver sends Directional-CTS (DCTS) DATA,ACK transmitted and received directionally

Page 10: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

Directional MAC – DiMAC Directional Network Allocation Vector (DNAV)

Defer only in the direction of ongoing communication

Broadcast implemented through sweeping

Beam Handoffs (due to node mobility) handled through scanning Send probe packets on recently used beams Update neighbor cache based on replies to probes

Page 11: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

Routing Protocols

• Many routing protocols for ad hoc networks rely on broadcast messages– For instance, flood of route requests (RREQ)

• Using omni broadcast will not discover far-away neighbors

• Need to implement broadcast using directional transmissions– A directional transmission, Omni reception = DO link

Page 12: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

Dynamic Source Routing [Johnson]

• Sender floods RREQ through the network

• Nodes forward RREQs after appending their names

• Destination node receives RREQ and unicasts a RREP back to sender node, using the route in which RREQ traveled

Page 13: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

Route Discovery in DSR

B

A

S E

F

H

J

D

C

G

IK

Z

Y

Represents a node that has received RREQ for D from S

M

N

L

Page 14: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

Route Discovery in DSR

B

A

S E

F

H

J

D

C

G

IK

Represents transmission of RREQ

Z

YBroadcast transmission

M

N

L

[S]

[X,Y] Represents list of identifiers appended to RREQ

Page 15: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

Route Discovery in DSR

B

A

S E

F

H

J

D

C

G

IK

Z

Y

M

N

L

[S,E]

[S,C]

Page 16: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

Route Discovery in DSR

B

A

S E

F

H

J

D

C

G

IK

• Node C receives RREQ from G and H, but does not forward it again, because node C has already forwarded RREQ once

Z

Y

M

N

L

[S,C,G]

[S,E,F]

Page 17: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

Route Discovery in DSR

B

A

S E

F

H

J

D

C

G

IK

Z

Y

M

• Nodes J and K both broadcast RREQ to node D

N

L

[S,C,G,K]

[S,E,F,J]

Page 18: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

Route Reply in DSR

B

A

S E

F

H

J

D

C

G

IK

Z

Y

M

N

L

RREP [S,E,F,J,D]

Represents RREP control message

Page 19: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

DSR over DiMAC DiMAC broadcast – RREQ transmitted

sequentially on all N beams – sweeping Sweeping allows DO links

Higher delay Higher Overhead

Page 20: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

Tradeoffs

Higher tx range Fewer hop routes Lower end to end delay Fewer link failures Narrow beamwidth

Narrow beamwidth High sweeping delay High sweeping overhead Frequent handoffs

Motivation to evaluate impact of directional antennas on routing

Page 21: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

Evaluation Simulation

– Qualnet simulator 3.1– Constant Bit Rate (CBR) traffic– Packet Size – 512 Bytes– 802.11 transmission range = 250meters– Channel bandwidth 2 Mbps

– DSR DSR + 802.11 + Omni Antenna – DDSRx DSR + DiMAC + x-Beam Antenna

• E.g., DDSR6 DSR over DiMAC, with beamwidth = 60 degrees

Page 22: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

Route discovery latency … Single flow, grid topology (200 m distance)

DSR

DDSR4DDSR6

Page 23: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

Throughput

DDSR18

DDSR9

DSR

Page 24: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

Observations• Advantage of higher transmit range significant only

at higher separation between source-destination

• Grid distance = 200 m -- thus no gain with higher tx range of DDSR4 (350 m) over 802.11 (250 m).– However, DDSR4 has sweeping delay. Thus route

discovery delay higher

• Sub-optimal routes chosen by DDSR because destination misses shortest RREQ, when beam-formed

Page 25: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

Sub-optimal Routes in DDSRF

J

D receives RREQ from J, and replies with RREPMeanwhile, D misses RREQ from K – called Deafness

N

J

RREP

RREQ

D

K

Page 26: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

Delayed RREP Optimization

• Due to sweeping – earliest RREQ need not have traversed shortest hop path.– RREQ packets “sweep-ed” to different neighbors at different

points of time

• If destination replies to first arriving RREP, it can miss shorter-path RREQ

• Optimize by having DSR destination wait before replying with RREP– Waiting allows destination to gather all early RREQs

Page 27: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

Bridging “Voids” using DDSR For randomly located nodes

Using DDSR can be beneficial in sparse networks. Higher transmission range of directional antennas can communicate across “voids” in the topology.

Page 28: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

Throughput and BeamwidthFor randomly located nodes

Page 29: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

Routing Overhead

Using omni broadcast, nodes receive multiple copies of same packet – Redundant Broadcast Storm Problem

Using directional Antennas – can do better ?– Forward packets radially outward

Page 30: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

Use K antenna elements to forward broadcast packet. K = N/2 in simulations

(No. Ctrl Tx) (Footprint of Tx) No. Data Packets

Ctrl Overhead =

Selective-Forward Optimization

Footprint of Tx

Page 31: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

Selective-Forward OptimizationControl overhead reduces

Beamwidth of antenna element (degrees)

Page 32: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

Mobility

• Link lifetime increases using directional antennas.– Higher transmission range - link failures are less

frequent

• Handoff: Nodes moving out of beam coverage in order of packet-transmission-time– Low probability

Page 33: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

• Antenna handoff– If no response to RTS, MAC layer uses n adjacent

antenna elements to transmit same packet

– Route error avoided if communication re-established

[RoyChoudhury02UIUC Techrep]

Mobility

Page 34: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

Aggregate throughput Over random mobile scenarios

0

500

1000

1500

2000

0 5 10 15 20 25 30

mobility (m/s)

Agg

rega

te T

hrou

ghpu

t (K

bps)

DSRDDSR4DDSR6DDSR9DDSR18

Page 35: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

Observations

• Randomness in topology aids DDSR.

• Voids in network topology bridged by higher transmission range (prevents partition)

• Higher transmission range increases link lifetime – reduces frequency of link failure under mobility

• Antenna handoff due to nodes crossing antenna elements – not too serious

Page 36: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

Future work

• Directional route repair possible in DDSR

• Incorporate Anycasting in DDSR

• Reducing route alignment– Choosing zig-zag routes increase spatial reuse

• Power control based on the knowledge of neighborhood

Page 37: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

Conclusion

• Directional antennas can be beneficial to routing– Fewer hop-count

– Bridges network “voids” in sparse scenarios

– Higher link lifetime

• However tradeoffs exist– Broadcast overhead higher

– Handoffs possible when node moves beam beams

– Deafness can cause sub-optimality

Page 38: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

Conclusion

• Evaluation shows DDSR better than DSR when– Sparse networks

– Large src-dest separation

– Moderately narrow beamwidth

Page 39: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

Thank you

www.crhc.uiuc.edu/~nhv

Page 40: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

Issues Broadcast storm: Using broadcasts, nodes receive

multiple copies of same packet

Optimize by using K out of N beams to forward broadcast packets

Page 41: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

Performance

• Results indicate that routing performance can be improved using directional antennas

Page 42: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

Issues: Sub-optimal Routes Due to sweeping, shortest path RREQ may reach

destination late Sub-optimal routes may be chosen if destination node

misses shortest request, while beamformed

D receives RREQ from JD beamforms to send RREP

D misses RREQ from K

Using Omni, D gets all RREQs

F

J

N

JD

K

RREP

RREQ

Page 43: Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya

PerformanceControl overhead

0

500

1000

1500

2000

0 5 10 15 20 25 30

mobility (m/s)

Agg

rega

te T

hrou

ghpu

t (K

bps)

DSRDDSR4DDSR6DDSR9DDSR18

Throughput Vs Mobility

• Control overhead higher using DDSR• Throughput of DDSR higher, even under mobility• Latency in packet delivery lower using DDSR