Top Banner
1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana- Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang, UIUC Ram Ramanathan, BBN
88

1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

Jan 03, 2016

Download

Documents

Mervin Hines
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

1

Directional Antennasin

Ad Hoc Networks

Nitin Vaidya

University of Illinois at Urbana-Champaign

Joint work with

Romit Roy Choudhury, UIUC

Xue Yang, UIUC

Ram Ramanathan, BBN

Page 2: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

2

Mobile Ad Hoc Networks

Formed by wireless hosts which may be mobile

Without necessarily using a pre-existing infrastructure

Routes between nodes may potentially contain multiple hops

Page 3: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

3

Mobile Ad Hoc Networks

May need to traverse multiple links to reach a destination

Page 4: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

4

Mobile Ad Hoc Networks (MANET)

Mobility causes route changes

Page 5: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

5

Why Ad Hoc Networks ?

Potential ease of deployment

Decreased dependence on infrastructure

Page 6: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

6

Many Applications

Personal area networking cell phone, laptop, ear phone, wrist watch

Military environments soldiers, tanks, planes

Civilian environments taxi cab network meeting rooms sports stadiums boats, small aircraft

Emergency operations search-and-rescue policing and fire fighting

Page 7: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

7

Many Variations

Fully Symmetric Environment all nodes have identical capabilities and responsibilities

Asymmetric Capabilities transmission ranges and radios may differ battery life at different nodes may differ processing capacity may be different at different nodes

Asymmetric Responsibilities only some nodes may route packets some nodes may act as leaders of nearby nodes (e.g.,

cluster head)

Page 8: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

8

Many Variations

Traffic characteristics may differ in different ad hoc networks bit rate timeliness constraints reliability requirements unicast / multicast / geocast host-based addressing / content-based addressing /

capability-based addressing

May co-exist (and co-operate) with an infrastructure-based network

Page 9: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

9

Many Variations

Mobility patterns may be different people sitting at an airport lounge New York taxi cabs kids playing military movements personal area network

Mobility characteristics speed predictability

• direction of movement

• pattern of movement uniformity (or lack thereof) of mobility characteristics among

different nodes

Page 10: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

10

Challenges

Limited wireless transmission range Broadcast nature of the wireless medium

– Hidden terminal problem Packet losses due to transmission errors Mobility-induced route changes Mobility-induced packet losses Battery constraints Potentially frequent network partitions Ease of snooping on wireless transmissions (security

hazard)

Page 11: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

11

Question

Can ad hoc networks benefit from the progress made at physical layer ?

Efficient coding schemes Power control Adaptive modulation Directional antennas …

Need improvements to upper layer protocols

Page 12: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

12

Directional Antennas

Page 13: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

13

Using Omni-directional Antennas

A Frozen node

S

D

A

B

Page 14: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

14

Directional Antennas

Not possible using Omni

S

D

A

B

C

Page 15: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

15

Comparison

Omni Directional

Spatial Reuse Low High

(varies inversely with beamwidth)

Connectivity Low High

Interference Omni Directional

Cost & Complexity Low High

Page 16: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

16

Questions

Are Directional antennas beneficial in ad hoc networks ?

To what extent ?

Under what conditions ?

Page 17: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

17

Research Direction

Identify issues affecting directional communication

Evaluate trade-offs across multiple layers

Design protocols that effectively use directional capabilities

Caveat: Work-in-Progress

Page 18: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

18

Preliminaries

Page 19: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

19

A B C

Hidden Terminal Problem

Node B can communicate with A and C both A and C cannot hear each other

When A transmits to B, C cannot detect the transmission using the carrier sense mechanism

If C transmits, collision may occur at node B

Page 20: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

20

RTS/CTS Handshake

Sender sends Ready-to-Send (RTS) Receiver responds with Clear-to-Send (CTS) RTS and CTS announce the duration of the transfer Nodes overhearing RTS/CTS keep quiet for that

duration

D

C

BACTS (10)

RTS (10)

10

10

Page 21: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

21

IEEE 802.11

Physical carrier sense Virtual carrier sense using Network Allocation Vector

(NAV) NAV is updated based on overheard

RTS/CTS/DATA/ACK packets, each of which specified duration of a pending transmission

Nodes stay silent when carrier sensed busy (physical/virtual)

Page 22: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

22

Antenna Model

Page 23: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

23

Antenna Model

2 Operation Modes: Omni & Directional

Page 24: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

24

Antenna Model

Omni Mode: Omni Gain = Go Idle node stays in Omni mode.

Directional Mode: Capable of beamforming in specified direction Directional Gain = Gd (Gd > Go)

Page 25: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

25

C

Directional Neighborhood

B

A

A and B are Directional-Omni (DO) neighbors

B and C are Directional-Directional (DD) neighbors

Page 26: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

26

A Simple Directional MAC Protocol(DMAC)

Page 27: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

27

DMAC Protocol

A node listens omni-directionally when idle Only DO links can be used

Sender node sends a directional-RTS using specified transceiver profile

Receiver of RTS sends directional-CTS

Page 28: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

28

DMAC Protocol

DATA and ACK transmitted and received directionally

Nodes overhearing RTS or CTS sets up NAV for that DOA (direction of arrival)

Nodes defer transmitting only in directions for which NAV is set

Page 29: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

29

Directional NAV (DNAV)

Node E remembers directions in which it has received RTS/CTS, and blocks these directions.

Transmission initiated only if direction of transmission does not overlap with blocked directions.

Page 30: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

30

Directional NAV (DNAV)

E has DNAV set due to RTS from H. Can talk to B since E’s transmission beam does not overlap.

Page 31: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

31

Example

B

C

A

D

E

B and C communicate

D & E cannot: D blocked with DNAV

D and A communicate

Page 32: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

32

Issues with DMAC

Hidden terminals due to asymmetry in gain A does not get RTS/CTS from C/B

C

A B

DataRTS

A’s RTS may interfere with C’s reception of DATA

Page 33: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

33

Problems with DMAC

Hidden terminals due to directionality Due to unheard RTS/CTS

CB

A beamformed in direction of D A does not hear RTS/CTS from B/C

A may now interfere at C

D

A

Page 34: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

34

Issues with DMAC: Deafness

RTS

RTS

RTS

DATA

X does not know node A is busy. X keeps transmitting RTSs to node A

A B

With 802.11 (omni antennas), X would be aware that A is busy, and defer its own transmission

X

Z

Y

• Deafness

Page 35: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

35

Problems with DMAC

Shape of Silenced Regions

Region of interference for directional transmissionRegion of interference for

omnidirectional transmission

Page 36: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

36

Problems with DMAC

Since nodes are in omni mode when idle, RTS received with omni gain

DMAC can use DO links, but not DD links

CB

A

Page 37: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

37

DMAC Trade-off

Benefits

Better Network Connectivity

Spatial Reuse

Disadvantages

– Increased hidden terminals

– Deafness

– Directional interference

– Uses only DO links

Page 38: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

38

Solving DMAC Problems

Are improvements possible to make directional MAC protocols more effective ?

One possible improvement: Use DD links

Page 39: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

39

Using DD Links

Possible to exploit larger range of directional antennas.

C

A

A & C are DD neighbors, but cannot communicate with DMAC

If A & C could be made to point towards each other, single hop communication may be possible

Page 40: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

40

Multi-Hop RTS: Basic Idea

A B

C

D E

F

G

DO neighbors

DD neighbors

A source-routes RTS to D through adjacent DO neighbors (i.e., A-B-C-D)

When D receives RTS, it beamforms towards A, forming a DD link.

Page 41: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

41

MMAC protocol

A transmits RTS in the direction of its DD neighbor, node D Blocks H from communicating in the direction H-D

A then transmits multi-hop RTS using source route

A beamforms towards D and now waits for CTS

A B

C

D E

F

G

H

Page 42: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

42

MMAC protocol

D receives MRTS from C and transmits CTS in the direction of A (its DD neighbor).

A initiates DATA communication with D

H, on hearing RTS from A, sets up DNAVs towards both H-A and H-D. Nodes B and C do not set DNAVs.

D replies with ACK when data transmission finishes.

A B

C

D E

F

G

H

Page 43: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

43

Performance

Simulation Qualnet simulator 2.6.1 CBR traffic Packet Size – 512 Bytes 802.11 transmission range = 250 meters. Channel bandwidth 2 Mbps Mobility - none

Page 44: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

44

Impact of Topology

• Nodes arranged in linear configurations reduce spatial reuse for directional antennas

Page 45: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

45

Impact of Topology

IEEE 802.11 = 1.19 Mbps

DMAC = 2.7 Mbps

IEEE 802.11 = 1.19 Mbps

DMAC = 1.42 Mbps

Page 46: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

46

“Aligned” Flows

MMAC

DMAC

802.11

Page 47: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

47

“Unaligned” Flows

MMAC

DMAC

802.11

Page 48: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

48

“Unaligned” Flows & Topology

MMAC

DMAC

802.11

Page 49: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

49

Delay: “Unaligned” Flows & Topology

Page 50: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

50

Directional MAC: Summary

Directional MAC protocols can improve throughput and decrease delay But not always

Performance dependent on topology

Page 51: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

51

Routing using Directional Antennas

Page 52: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

52

Motivation

Directional antennas affect network layer, in addition to MAC protocols

Page 53: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

53

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 54: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

54

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 55: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

55

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 56: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

56

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 57: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

57

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 58: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

58

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 59: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

59

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 60: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

60

DSR over Directional Antennas

RREQ broadcast by sweeping To use DD links

Page 61: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

61

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 62: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

62

Trade-off

Larger Tx Range Fewer Hop Routes

Few Hop Routes Low Data Latency

Smaller Angle High Sweep Delay

More Sweeping High Overhead

Page 63: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

63

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

DSR

DDSR4DDSR6

Page 64: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

64

Observations

Advantage of higher transmit range significant only at higher distance of separation.

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

Page 65: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

65

Throughput

Sub-optimal routes chosen by DSR because destination node misses the shortest RREQ, while beamformed.

DDSR18

DDSR9

DSR

Page 66: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

66

Route Discovery in DSR

F

J

D receives RREQ from J, and replies with RREP

D misses RREQ from K

N

J

RREP

RREQ

D

K

Page 67: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

67

Delayed RREP Optimization

Due to sweeping – earliest RREQ need not have traversed shortest hop path. RREQ packets sent to different neighbors at different points

of time

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

Optimize by having DSR destination wait before replying with RREP

Page 68: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

68

Routing Overhead

Using omni broadcast, nodes receive multiple copies of same packet - Redundant !!!

• Broadcast Storm Problem

Using directional Antennas – can do better ?

Page 69: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

69

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

Routing Overhead

Footprint of Tx

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

Ctrl Overhead =

Page 70: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

70

Routing OverheadControl overhead reduces

Beamwidth of antenna element (degrees)

Page 71: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

71

Directional Antennas over mobile scenarios

Frequent Link failures Communicating nodes move out of transmission range

Possibility of handoff Communicating nodes move from one antenna to another

while communicating

Page 72: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

72

Directional Antennas over mobile scenarios

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

Handoff handled at MAC layer

If no response to RTS, MAC layer uses N adjacent antenna elements to transmit same packet

Route error avoided if communication re-established.

Page 73: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

73

Aggregate throughput over random mobile scenarios

DSR

DDSR9

Page 74: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

74

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 75: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

75

Conclusion

Directional antennas can improve performance

But suitable protocol adaptations necessary

Also need to use suitable antenna models

… plenty of problems remain

Page 76: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

76

Thanks!

www.crhc.uiuc.edu/~nhv

Page 77: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

77

Page 78: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

78

Adaptive Modulation

Joint work with Gavin Holland and Victor Bahl

Page 79: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

79

Adaptive Modulation

Channel conditions are time-varying

Received signal-to-noise ratio changes with time

A B

Page 80: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

80

Adaptive Modulation

Multi-rate radios are capable of transmitting at several rates, using different modulation schemes

Choose modulation scheme as a function of channel conditions

Distance

Throughput

Modulation schemes providea trade-off betweenthroughput and range

Page 81: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

81

Adaptive Modulation

If physical layer chooses the modulation scheme transparent to MAC MAC cannot know the time duration required for the transfer

Must involve MAC protocol in deciding the modulation scheme Some implementations use a sender-based scheme for this

purpose [Kamerman97] Receiver-based schemes can perform better

Page 82: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

82

Sender-Based “Autorate Fallback” [Kamerman97]

Probing mechanisms

Sender decreases bit rate after X consecutive transmission attempts fail

Sender increases bit rate after Y consecutive transmission attempt succeed

Page 83: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

83

Autorate Fallback

Advantage Can be implemented at the sender, without making any

changes to the 802.11 standard specification

Disadvantage Probing mechanism does not accurately detect channel

state Channel state detected more accurately at the receiver Performance can suffer

• Since the sender will periodically try to send at a rate higher than optimal

• Also, when channel conditions improve, the rate is not increased immediately

Page 84: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

84

Receiver-Based Autorate MAC [Holland01mobicom]

Sender sends RTS containing its best rate estimate

Receiver chooses best rate for the conditions and sends it in the CTS

Sender transmits DATA packet at new rate

Information in data packet header implicitly updates nodes that heard old rate

Page 85: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

85

Receiver-Based Autorate MAC Protocol

D

C

BACTS (1 Mbps)

RTS (2 Mbps)

Data (1 Mbps)

NAV updated using rate

specified in the data packet

Page 86: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

86

Extra slides

Page 87: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

87

Directional Antennas in Random Topologies

Higher transmission range improves connectivity in addition to achieving fewer hop routes.

E.g. Link a-b not possible using Omni transmission.

Page 88: 1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,

88

Effect of Beamwidth in Random Static Topologies