Part 3 MAC and Routing with Directional Antennas Nitin H. Vaidya University of Illinois at Urbana-Champaign © 2003 Nitin Vaidya.

Slides:



Advertisements
Similar presentations
Problems in Ad Hoc Channel Access
Advertisements

Nick Feamster CS 4251 Computer Networking II Spring 2008
Mitigating Deafness in Multiple Beamforming Antennas
Medium Access Issues David Holmer
802.11a/b/g Networks Herbert Rubens Some slides taken from UIUC Wireless Networking Group.
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Nov 2011 Neng Xue Tianxu Wang.
Comp 361, Spring 20056:Basic Wireless 1 Chapter 6: Basic Wireless (last updated 02/05/05) r A quick intro to CDMA r Basic
1 DOA-ALOHA: Slotted ALOHA for Ad Hoc Networking Using Smart Antennas Harkirat Singh & Suresh Singh Portland State University, OR, USA.
1 Routing in Mobile Ad Hoc Networks most slides taken with permission from presentation of Nitin H. Vaidya University of Illinois at Urbana-Champaign.
Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3d: Medium Access Control Protocols.
CS541 Advanced Networking 1 Dynamic Channel Assignment and Routing in Multi-Radio Wireless Mesh Networks Neil Tang 3/10/2009.
Avoiding Head of Line Blocking in Directional Antenna Vinay Kolar, Sameer Tilak, Dr. Nael Abu-Ghazaleh.
CS541 Advanced Networking 1 Mobile Ad Hoc Networks (MANETs) Neil Tang 02/02/2009.
1 MAC for Directional Antenna Redes Ad Hoc Sem Fio Prof. Marco Aurélio Spohn DSC UFCG
5-1 Data Link Layer r What is Data Link Layer? r Wireless Networks m Wi-Fi (Wireless LAN) r Comparison with Ethernet.
Using Directional Antennas for Medium Access Control in Ad Hoc Networks MOBICOM 2002 R. Roy Choudhury et al Presented by Hyeeun Choi.
August 8, 2015 Computer Networks COE 549 Directional Antennas for Ad- hoc Networks Tarek Sheltami KFUPM CCSE COE
Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya.
Doc.: IEEE /0797r2 SubmissionSlide 1 July 2009 W. Y. Lee et. al Topology Considerations on Contention- based Directional MAC Simulation Date:
Medium Access Control Protocols Using Directional Antennas in Ad Hoc Networks CIS 888 Prof. Anish Arora The Ohio State University.
6: Wireless and Mobile Networks6-1 Elements of a wireless network network infrastructure wireless hosts r laptop, PDA, IP phone r run applications r may.
Wi-Fi Wireless LANs Dr. Adil Yousif. What is a Wireless LAN  A wireless local area network(LAN) is a flexible data communications system implemented.
RTS/CTS-Induced Congestion in Ad Hoc Wireless LANs Saikat Ray, Jeffrey B. Carruthers, and David Starobinski Department of Electrical and Computer Engineering.
MAC Protocols and Security in Ad hoc and Sensor Networks
Wireless Medium Access. Multi-transmitter Interference Problem  Similar to multi-path or noise  Two transmitting stations will constructively/destructively.
Qian Zhang Department of Computer Science HKUST Advanced Topics in Next- Generation Wireless Networks Transport Protocols in Ad hoc Networks.
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya University of Illinois.
Mobile Routing protocols MANET
Mobile Adhoc Network: Routing Protocol:AODV
ECE 256, Spring 2008 Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So & Nitin Vaidya.
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
Addressing Deafness and Hidden Terminal Problem in Directional Antenna Based Wireless Multi-hop Networks Anand Prabhu Subramanian and Samir R. Das {anandps,
Ad-Hoc Networks. References r Elizabeth Royer and Chai-Keong Toh, " A Review of Current Routing Protocols for Ad Hoc Wireless Mobile Networks, " IEE Personal.
1 Heterogeneity in Multi-Hop Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign © 2003 Vaidya.
Routing Protocols of On- Demand Dynamic Source Routing (DSR) Ad-Hoc On-Demand Distance Vector (AODV)
MARCH : A Medium Access Control Protocol For Multihop Wireless Ad Hoc Networks 성 백 동
Copyright: S.Krishnamurthy, UCR Power Controlled Medium Access Control in Wireless Networks – The story continues.
1 Directional Antennas in Ad Hoc Networks Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury, UIUC Xue Yang,
Asstt. Professor Adeel Akram. Infrastructure vs. multi-hop Infrastructure networks: One or several Access-Points (AP) connected to the wired network.
Wireless and Mobility The term wireless is normally used to refer to any type of electrical or electronic operation which is accomplished without the use.
Using Directional Antennas in Ad Hoc Networks (UDAAN) Nitin H. Vaidya University of Illinois at Urbana-Champaign Joint work with Romit Roy Choudhury Xue.
1 MAC Protocols that use Directional Antennnas. 2 Directional Antenna  Directional communication  Less Energy in the wrong direction Better Spatial.
Performance Evaluation of Multiple Access Protocols for Ad hoc Networks Using Directional Antenna Tamer ElBatt, Timothy Anderson, Bo Ryu WCNC 2003, March.
1 Exploiting Diversity in Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign Presentation at Mesh.
SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse.
DRP: An Efficient Directional Routing Protocol for Mobile Ad Hoc Networks Hrishikesh Gossain Mesh Networks Product Group, Motorola Tarun Joshi, Dharma.
1 Wireless Networking Primer (few topics that may help in understanding other lectures) Nitin Vaidya University of Illinois at Urbana-Champaign.
1 Exploiting Antenna Capabilities in Wireless Networks Nitin Vaidya Electrical and Computer Engineering, and Coordinated Science Lab (CSL) University of.
Enhancing Wireless Networks with Directional Antenna and Multiple Receivers Chenxi Zhu, Fujitsu Laboratories of America Tamer Nadeem, Siemens Corporate.
A new Cooperative Strategy for Deafness Prevention in Directional Ad Hoc Networks Andrea Munari, Francesco Rossetto, and Michele Zorzi University of Padova,
a/b/g Networks Routing Herbert Rubens Slides taken from UIUC Wireless Networking Group.
SMAC: An Energy-efficient MAC Protocol for Wireless Networks
Physical layer Taekyoung Kwon.
Explicit and Implicit Pipelining in Wireless MAC Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Xue Yang, UIUC.
ECE 256, Spring 2009 __________ Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver __________________.
Medium Access Control in Wireless networks
Using Directional Antennas for Medium Access Control in Ad Hoc Networks Romit Roy Choudhury, Xue Yang, Ram Ramanathan. and Nitin H. Vaidya University of.
1 A Power Control MAC Protocol for Ad Hoc Networks EUN-SUN JUNG, NITIN H. VAIDYA, Wireless Networks 11, 55–66, Speaker: Han-Tien Chang.
An Opportunistic Directional MAC Protocol for Multi-hop Wireless Networks with Switched Beam Directional Antennas Osama Bazan and Muhammad Jaseemuddin.
Mobile Ad Hoc Networks. What is a MANET (Mobile Ad Hoc Networks)? Formed by wireless hosts which may be mobile No pre-existing infrastructure Routes between.
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya Modified and Presented.
Routing with Directional Antennas
Utilizing Directional Antennas in Ad Hoc Networks (UDAAN)
Nitin Vaidya University of Illinois at Urbana-Champaign
Mobile and Wireless Networking
Subject Name: Adhoc Networks Subject Code: 10CS841
Directional Antennas for Wireless Networks
Routing in Mobile Wireless Networks Neil Tang 11/14/2008
Presentation transcript:

Part 3 MAC and Routing with Directional Antennas Nitin H. Vaidya University of Illinois at Urbana-Champaign © 2003 Nitin Vaidya

Impact of Antennas on MAC Wireless hosts traditionally use single-mode antennas Typically, the single-mode = omni-directional Our interest here in antennas with multiple (directional) modes

CFABED RTS RTS = Request-to-Send IEEE Pretending a circular range

CFABED RTS RTS = Request-to-Send IEEE NAV = 10 NAV = remaining duration to keep quiet

CFABED CTS CTS = Clear-to-Send IEEE

CFABED CTS CTS = Clear-to-Send IEEE NAV = 8

CFABED DATA DATA packet follows CTS. Successful data reception acknowledged using ACK. IEEE

CFABED ACK IEEE

CFABED ACK IEEE Reserved area

C D X Y Omni-Directional Antennas Red nodes Cannot Communicate presently

Directional Antennas C D X Y Not possible using Omni

Question How to exploit directional antennas in ad hoc networks ? –Medium access control –Routing

MAC Protocols

Antenna Model 2 Operation Modes: Omni and Directional A node may operate in any one mode at any given time

Antenna Model In Omni Mode: Nodes receive signals with gain G o While idle a node stays in omni mode In Directional Mode: Capable of beamforming in specified direction Directional Gain G d (G d > G o ) Symmetry: Transmit gain = Receive gain

Antenna Model More recent work models sidelobes approximately

Directional Communication Received Power  (Transmit power) *(Tx Gain) * (Rx Gain) Directional gain is higher

Potential Benefits of Directional Antennas Increase “range”, keeping transmit power constant Reduce transmit power, keeping range comparable with omni mode –Reduces interference, potentially increasing spatial reuse

Neighbors Notion of a “neighbor” needs to be reconsidered –Similarly, the notion of a “broadcast” must also be reconsidered

B Directional Neighborhood A When C transmits directionally Node A sufficiently close to receive in omni mode Node C and A are Directional-Omni (DO) neighbors Nodes C and B are not DO neighbors C Transmit Beam Receive Beam

Directional Neighborhood A B C When C transmits directionally Node B receives packets from C only in directional mode C and B are Directional-Directional (DD) neighbors Transmit Beam Receive Beam

Potential Benefits of Directional Antennas Increase “range”, keeping transmit power constant Reduce transmit power, keeping range comparable with omni mode –Several proposal focus on this benefit –Assume that range of omni-directional and directional transmission is equal  Directional transmissions at lower power

Caveats Only most important features of the protocols discussed here Antenna characteristics assumed are often different in different papers

Simple Tone Sense (STS) Protocol [Yum1992IEEE Trans. Comm.]

STS Protocol Based on busy tone signaling: Each host is assigned a tone (sinusoidal wave at a certain frequency) Tone frequency unique in each host’s neighborhood When a host detects a packet destined to itself, it transmit a tone If a host receive a tone on directional antenna A,it assumes that some host in that direction is receiving a packet –Cannot transmit using antenna A presently –OK to transmit using other antennas

STS Protocol Tone duration used to encode information –Duration t1 implies transmitting node is busy –Duration t2 implies the transmitting node successfully received a transmission from another node

Example S R BC A DATA Tone t1 Node A cannot Initiate a transmission. But B can send to C Because B does not receive t1

STS Protocol Issues: Assigning tones to hosts Assigning hosts to antennas: It is assumed that the directions/angles can be chosen –distribute neighbor hosts evenly among the antennas –choose antenna angles such that adjacent antennas have some minimum separation

D-MAC Protocol [Ko2000Infocom]

DATA RTS CTS ACK BCED Reserved area AF IEEE

Directional MAC (D-MAC) Directional antenna can limit transmission to a smaller region (e.g., 90 degrees). Basic philosophy: MAC protocol similar to IEEE , but on a per-antenna basis

D-MAC IEEE802.11: Node X is blocked if node X has received an RTS or CTS for on-going transfer between two other nodes D-MAC: Antenna T at node X is blocked if antenna T received an RTS or CTS for an on-going transmission Transfer allowed using unblocked antennas If multiple transmissions are received on different antennas, they are assumed to interfere

D-MAC Protocols Based on location information of the receiver, sender selects an appropriate directional antenna Several variations are possible

D-MAC Scheme 1 Uses directional antenna for sending RTS, DATA and ACK in a particular direction, whereas CTS sent omni-directionally Directional RTS (DRTS) and Omni-directional CTS (OCTS)

DATA DRTS(B) OCTS(B,C) ACK A BCE D DRTS(D) DATA ACK OCTS(D,E) DRTS(B) - Directional RTS including location information of node B OCTS(B,C) – Omni-directional CTS including location information of nodes B and C D-MAC Scheme 1: DRTS/OCTS

DATA DRTS(B) OCTS(B,C) ACK A BCD DRTS(A) ? Drawback of Scheme 1 Collision-free ACK transmission not guaranteed

D-MAC Scheme 2 Scheme 2 is similar to Scheme 1, except for using two types of RTS Directional RTS (DRTS) / Omni-directional RTS (ORTS) both used –If none of the sender’s directional antennas are blocked, send ORTS –Otherwise, send DRTS when the desired antenna is not blocked

D-MAC Scheme 2 Probability of ACK collision lower than scheme 1 Possibilities for simultaneous transmission by neighboring nodes reduced compared to scheme 1

Variations Paper discusses further variations on the theme –Reducing ACK collisions –Reducing wasteful transmission of RTS to busy nodes

Performance Comparison Which scheme will perform better depends on –location of various hosts –traffic patterns –antenna characteristics

Performance Evaluation Mesh topology No mobility Bulk TCP traffic 2 Mbps channel

Performance Measurement Reference throughput of single TCP connection using IEEE –1 hop (1383 Kbps) –2 hops (687 Kbps) –3 hops (412 Kbps) –4 hops (274 Kbps)

Connections IEEE Scheme1 Scheme2 No Total Throughput No Performance Measurement Scenario

Connections IEEE Scheme1 Scheme2 No Total Throughput No Performance Measurement Scenario 2: Best case for scheme

Connections IEEE Scheme1 Scheme2 No Total Throughput No Performance Measurement Scenario

Connections IEEE Scheme1 Scheme2 No Total No No No No Performance Measurement Scenario

Limitations of D-MAC No guarantee of collision-free ACK –Some improvements suggested in paper Inaccurate/outdated location information can degrade performance

Conclusion Benefit: Can allow more simultaneous transmissions by improving spatial reuse Disadvantage: Can increase Ack collisions Alternatives for determining location information should be considered Location information does not always correlate well with direction

Busy Tone Directional MAC [Huang2002MILCOM] Extends the busy tone (DBTMA) protocol originally proposed by omni-directional antennas [Deng98ICUPC] Three channels –Data channel –Two Busy Tone channels Receive tone (BTr) Transmit tone (BTt)

DBTMA Sender: –Sense BTr. If sensed busy, defer transmission. –If BTr idle, transmit RTS to receiver Receiver –On receiving RTS, sense BTt. –If BTt idle, reply with a CTS, and transmit BTr until DATA is completely received Sender –On receiving CTS, transmit DATA and BTt both

DBTMA + Directional Antennas DBTMA reduces reduction in throughput caused by collisions by hidden terminals Directional antennas can be used to transmit the busy tones directionally –RTS/CTS, DATA, busy tones all may be sent directionally –Trade-offs similar to directional versus omni- directional transmission of RTS/CTS

Another Directional MAC protocol [Roychoudhury02mobicom] Derived from IEEE (similar to [Takai02mobihoc]) A node listens omni-directionally when idle Sender transmits Directional-RTS (DRTS) towards receiver RTS received in Omni mode (idle receiver in when idle) Receiver sends Directional-CTS (DCTS) DATA, ACK transmitted and received directionally

CFABED RTS RTS = Request-to-Send Directional MAC Pretending a circular range for omni X

CFABED CTS CTS = Clear-to-Send Directional MAC X

CFABED DATA DATA packet follows CTS. Successful data reception acknowledged using ACK. Directional MAC X

CFABED ACK Directional MAC X

Nodes overhearing RTS or CTS set up directional NAV (DNAV) for that Direction of Arrival (DoA) X D Y C CTS Directional NAV (DNAV)

Nodes overhearing RTS or CTS set up directional NAV (DNAV) for that Direction of Arrival (DoA) X Y Directional NAV (DNAV) D C DNAV

Directional NAV (DNAV) A B C θ DNAV D New transmission initiated only if direction of transmission does not overlap with DNAV, i.e., if (θ > 0) RTS

DMAC Example B C A D E B and C communicate D and E cannot: D blocked with DNAV from C D and A communicate

Issues with DMAC Two types of Hidden Terminal Problems –Due to asymmetry in gain C A B Data RTS A’s RTS may interfere with C’s reception of DATA A is unaware of communication between B and C

Issues with DMAC Node A beamformed in direction of D CB D A Two types of Hidden Terminal Problems –Due to unheard RTS/CTS Node A does not hear RTS/CTS from B & C

Issues with DMAC Node A may now interfere at node C by transmitting in C’s direction CB D A Two types of Hidden Terminal Problems –Due to unheard RTS/CTS

Issues with DMAC RTS X does not know node A is busy. X keeps transmitting RTSs to node A AB Using omni antennas, X would be aware that A is busy, and defer its own transmission X Z Y Deafness DATA

Issues with DMAC Uses DO links, but not DD links

DMAC Tradeoffs Benefits –Better Network Connectivity –Spatial Reuse Disadvantages –Hidden terminals –Deafness –No DD Links

Using Training Sequences [Bellofiore2002IEEETrans.Ant.Prop] Training packets used for DoA determination, after RTS/CTS exchange omni-directionally RTS CTS RXTRN TXTRN DATA ACK Sender Receiver

Performance depends on the TXTRN and RXTRN delays If direction is known a priori, then these delays can potentially be avoided –But mobility can change direction over time

Another Variation [Nasipuri2000WCNC] Similar to , but adapted for directional antennas Assumptions: –Antenna model: Several directional antennas which can all be used simultaneously –Omni-directional reception is possible (by using all directional antennas together) –Direction of arrival (DoA) can be determined when receiving omni-directionally –Range of directional and omni transmissions are identical

Protocol Description Sender sends omni-directional RTS Receiver sends omni-directional CTS –Receiver also records direction of sender by determining the antenna on which the RTS signal was received with highest power level –Similarly, the sender, on receiving CTS, records the direction of the receiver All nodes overhearing RTS/CTS defer transmissions Sender then sends DATA directionally to the receiver Receiver sends directional ACK

Discussion Protocol takes advantage of reduction in interference due to directional transmission/reception of DATA All neighbors of sender/receiver defer transmission on receiving omni-directional RTS/CTS  spatial reuse benefit not realized

Enhancing DMAC Are improvements possible to make DMAC more effective ? Possible improvements: –Make Use of DD Links –Overcome deafness [Roychoudhury03 – UIUC Tech report under preparation]

Using DD Links Exploit larger range of Directional antennas A and C are DD neighbors, but cannot communicate using DMAC Transmit Beam Receive Beam A C

Multi Hop RTS (MMAC) – Basic Idea A B C DE 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

Impact of Topology Nodes arranged in “linear” configuration reduce spatial reuse – 1.19 Mbps DMAC – 2.7 Mbps – 1.19 Mbps DMAC – 1.42 Mbps Aggregate throughput A FED BC A BC Power control may improve performance

Aligned Routes in Grid

Unaligned Routes in Grid

“Random” Topology

“Random” Topology: delay

MMAC - Concerns Neighbor discovery overheads may offset the advantages of MMAC Lower probability of RTS delivery Multi-hop RTS may not reach DD neighbor due to deafness or collision

TDMA with Directional Antennas [Bao2002MobiCom] Each node uses multiple beams, and can participate in multiple transmissions simultaneously Link activation schedule determined for each slot, by a priori coordination among the nodes Protocol needs neighborhood information (obtained using periodic broadcasts on a common control channel)

Directional MAC: Summary Directional MAC protocols show improvement in aggregate throughput and delay –But not always Performance dependent on topology

Routing

Routing Protocols Many routing protocols for ad hoc networks rely on broadcast messages –For instance, flood of route requests (RREQ) Using omni antennas for broadcast will not discover DD links Need to implement broadcast using directional transmissions

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

Route Discovery in DSR B A S E F H J D C G I K Z Y Represents a node that has received RREQ for D from S M N L

Route Discovery in DSR B A S E F H J D C G I K Represents transmission of RREQ Z Y Broadcast transmission M N L [S] [X,Y] Represents list of identifiers appended to RREQ

Route Discovery in DSR B A S E F H J D C G I K Z Y M N L [S,E] [S,C]

Route Discovery in DSR B A S E F H J D C G I K 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]

Route Discovery in DSR B A S E F H J D C G I K Z Y M Nodes J and K both broadcast RREQ to node D N L [S,C,G,K] [S,E,F,J]

Route Reply in DSR B A S E F H J D C G I K Z Y M N L RREP [S,E,F,J,D] Represents RREP control message

DSR over Directional Antennas [Roychoudhury03PWC, Roychoudhury02UIUC Techrep] RREQ broadcast by sweeping –To use DD links

Route Discovery in DSR B A S E F H J D C G I K Z Y M Nodes J and K both broadcast RREQ to node D N L [S,C,G,K] [S,E,F,J]

Larger Tx Range Fewer Hop Routes Few Hop Routes Low Data Latency Small Beamwidth High Sweep Delay More Sweeping High Overhead Directional Routing Tradeoffs Broadcast by sweeping

Issues Sub-optimal routes may be chosen if destination node misses shortest request, while beamformed Broadcast storm: Using broadcasts, nodes receive multiple copies of same packet F J N J D K D misses request from K Optimize by having destination wait before replying RREP RREQ Use K antenna elements to forward broadcast packet

Performance Preliminary results indicate that routing performance can be improved using directional antennas

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

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 (250 m). –However, DDSR4 has sweeping delay. Thus route discovery delay higher

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

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

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

Routing Overhead Using omni broadcast, nodes receive multiple copies of same packet - Redundant !!! Broadcast Storm Problem Using directional Antennas – can do better ?

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  =

Routing Overhead Control overhead reduces Beamwidth of antenna element (degrees)

Mobility Link lifetime increases using directional antennas. –Higher transmission range - link failures are less frequent Nodes moving out of beam coverage in order of packet-transmission-time –Low probability

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

Aggregate throughput over random mobile scenarios

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

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

Other Approaches to Routing with Directional Antennas [Nasipuri2000ICCCN] Modified version of DSR Transmit Route Request in the last known direction of the receiver If the source S perceives receiver R to have been in direction d, then all nodes forward the route request from S in direction d.

Example 1 B A S E F H J D C G I K Z Y M N L

B A S E F H J D C G I K Z Y M N L Route Reply

Example 2 B A S E F H J D C G I K Z Y M N L D does not receive RREQ

Limited Forwarding Benefit: Limits the forwarding of the Route Request Disadvantage: Effectively assumes that each node has a sense of orientation

Routing: Conclusion Directional antennas can improve routing performance But suitable protocol adaptations necessary

Conclusion Directional antennas can potentially benefit But also create difficulties in MAC and routing protocol design

End of Part 3 Slides to be made available at

Chicken and Egg Problem !! DMAC/MMAC part of UDAAN project –UDAAN performs 3 kinds of beam-forming for neighbor discovery –NBF, T-BF, TR-BF –Send neighborhood information to K hops –Using K hop-neighborhood information, probe using each type of beam-form –Multiple successful links may be established with the same neighbor

Nodes moving out of beam coverage in order of packet-transmission-time –Low probability Antenna handoff required –MAC layer can cache active antenna beam –On disconnection, scan over adjacent beams –Cache updates possible using promiscuous mode –Evaluated in [RoyChoudhury02_TechReport] Mobility

Side Lobes Side lobes may affect performance –Higher hidden terminal problems Node B may interfere at A when A is receiving from C BAC

Deafness in Deafness 2 hops away in C cannot reply to D’s RTS –D assumes congestion, increases backoff ABCD RTS

MMAC Hop Count Max MMAC hop count = 3 –Too many DO hops increases probability of failure of RTS delivery –Too many DO hops typically not necessary to establish DD link A B C DE F G DO neighbors DD neighbors

Broadcast Several definitions of “broadcast” –Broadcast region may be a sector, multiple sectors –Omni broadcast may be performed through sweeping antenna over all directions [RoyChoudhury02_TechReport] A Broadcast Region

DoA Detection Signals received at each element combined with different weights at the receiver

Why DO ? Antenna training required to beamform in appropriate direction –Training may take longer time than duration of pilot signal [Balanis00_TechReport] –We assume long training delay Also, quick DoA detection does not make MMAC unnecessary

Queuing in MMAC B C DE F G A

Impact of Topology Nodes arranged in linear configurations reduce spatial reuse for D-antennas – 1.19 Mbps DMAC – 2.7 Mbps – 1.19 Mbps DMAC – 1.42 Mbps Aggregate throughput A FED BC A BC

Organization Basics Related Work Antenna Model MAC Routing Conclusion