Download presentation
Presentation is loading. Please wait.
1
Avoiding Head of Line Blocking in Directional Antenna Vinay Kolar, Sameer Tilak, Dr. Nael Abu-Ghazaleh
2
2 Synopsis Directional Antennas - A new technology emerging Ad hoc networking. MAC layer faces unique challenges that were absent in omni-directional antenna system. Scope: Identify Head of Line (HoL) blocking and propose new queuing policy. Incorrect Virtual carrier sensing
3
3 Presentation contents Background Problem definition Mechanism to avoid HoL Results Conclusions
4
4 Omni vs. Directional antenna Omni Directional AB XY
5
5 Types of Directional Antennas Switched beam Cheaper and less complex Each sector can point beam in one fixed direction Steerable antenna More intelligent Precision focus Null steering Greater complexity Sector of the antenna Antenna with 8 sectors
6
6 Directional MAC (DMAC) Assumptions: Capable of operating in omni and directional mode AoA for a signal can be captured from antenna RTS-CTS handshake similar to 802.11 Omni RTS Directional RTS
7
7 Angle of Arrival (AoA) cache Table of tuples. Add/Update: If X hears from Y at angle z, then X adds/updates in its AoA cache. Delete If X fails to reach Y in direction z for DIRECTIONAL_TRANSMIT_LIMIT. Timer expires
8
8 Omni vs. directional mode Packet to X X in AoA Cache? Z = Get AoA for X From AoA cache Transmit packet directionally at Z degrees YES Transmit in omni NO
9
9 Directional Virtual Carrier Sensing (DVCS) Directional NAV (DNAV) table If RTS-CTS is overheard in direction ‘z’ Mark sector as busy For a constant θ, [(z- θ),(z+ θ),duration] Before transmitting: Check if channel is busy A RTS Busy!
10
10 Presentation contents Background Problem definition Mechanism to avoid HoL Results Conclusions
11
11 Spatial reuse in Directional Antennas Spatial reuse: But, is spatial reuse being used in DMAC? Head of Line (HoL) Blocking Spatial reuse is being limited because of HoL blocking B C D
12
12 Presentation contents Background Problem definition Mechanism to avoid HoL Results Conclusions
13
13 Avoiding HoL blocking Existing Queueing mechanism Strict priority FIFO queuing Ineffective for DMAC What is needed to avoid HoL? Mechanism to find out the time interval for which the channel might be busy in a particular direction Sensing the channel in direction of each packet?
14
14 Avoiding HoL blocking If such mechanism is present: Use greedy approach Schedule the packet with least wait time. Use DNAV!! For given directions, check DNAV and record wait times for each packet. Choose packet with minimum wait time.
15
15 Avoiding HoL blocking Is DNAV accurate? What if the node was deaf and DNAV was not updated? Live with it !! Chances of marking wrong angle in DNAV?
16
16 Avoiding HoL blocking Marking right information in DNAV When X gets a packet from Z when it is locked: Update only the wait time Do not update the angle Update angle and wait time when X is in omni mode
17
17 Avoiding HoL blocking Terminologies Interlinking queue Routing layer inserts the packet into this queue MAC picks up the packet from this queue MAC Queue New queue for the proposed protocol from which the DMAC will pick the packets for transmitting A MAC Queue can accommodate a maximum of MAC- QUEUE-SIZE packets.
18
18 Proposed queuing policy If MAC Queue is not full Buffer packets from Interlinking queue to MAC Queue Check MAC Queue for the packet of least wait time (respecting priority) Transmit that packet
19
19 Omni-directional packets Have the maximum wait time If an omni packet is head of Interlinking queue Transmit all packets from MAC Queue Schedule omni packet Disadvantage: Packets which are behind the omni packet will not be scanned till the omni packet is sent. Starving of omni packet
20
20 Presentation contents Background Mechanism to avoid HoL Problem definition Results Conclusions
21
21 Results: Simple Topology 1-2 obstructs 4-3 flow If 1-2 is very high, then chances of a packet 4-3 being transmitted is low 4-5 packet gets blocked Throttling connection
22
22 Results: Simple Topology Demonstrate throughput improvement of 4-5 When connection rate 4-3 is varied Good improvement when 4-3 connection interval is low
23
23 Results: Simple Topology Queue size is varied
24
24 Results – Queue 30 Que 30 Orig: [vinkolar@topaz diffquesizes]$ grep "Through" ch2-6.omni.stat.orig.20sec.que30.1536pkt.bal | grep Server 2,,[1024], Application, CBR Server,Throughput (bits/s) = 1238076 3,,[1024], Application, CBR Server,Throughput (bits/s) = 680668 5,,[1025], Application, CBR Server,Throughput (bits/s) = 155997 Persec [vinkolar@topaz diffquesizes]$ grep "Through" ch2-6.omni.stat.persec.20sec.que30.1536pkt.bal | grep Server 2,,[1024], Application, CBR Server,Throughput (bits/s) = 1291659 3,,[1024], Application, CBR Server,Throughput (bits/s) = 626318 5,,[1025], Application, CBR Server,Throughput (bits/s) = 230436 Total from 4: 680668+155997=836665 626318+230436=856754 Around 2% improvement!
25
25 Results - Grid Improvements: Throughput End to end delay
26
26 Results – Grid Throughput Upto 20% improvement End to end delay Upto 25% improvement
27
27 Results - Grid Normalized throughput for grid Why do we get lesser gain when MAC Queue is increased from 20 to 30?
28
28 Results - Grid Improvement in End to end delay
29
29 Presentation contents Background Problem definition Mechanism to avoid HoL Results Conclusions
30
30 Conclusions Spatial reuse can be made more effective Identified and proposed a solution to solve the HoL Proposed a scheme to solve incorrect AoA updates Good results with incorrect DNAV Greater improvement if deafness is solved
31
31 Future Work Study HoL with DMACs which reduce deafness Reduce the omni-directional packet block Without letting omni-packets to starve Study the effects when the number of sectors are varied
32
32 References [1] Choudhury, R. R., and Vaidya, N. H. “Deafness: A Problem in Ad Hoc Networks when using Directional Antennas” [2] Choudhury, R. R., and Vaidya, N. H. “Impact of Directional Antennas on Ad Hoc Networks Routing”. [3] Korakis, T., Jakllari, G., and Tassiulas, L. “A MAC protocol for full exploitation of directional antennas in ad-hoc wireless networks” [4] Takai, M., Martin, J., Bagrodia, R., and Ren, A. “Directional virtual carrier sensing for directional antennas in mobile ad hoc networks”. [5] Choudhury, R. R., Yang, X., Vaidya, N. H., and Ramanathan, R. “Using directional antennas for medium access control in ad hoc networks”. [6] Xu, S., and Saadawi, T. “Revealing the problems with 802.11 medium access control protocol in multi-hop wireless ad hoc networks”.
33
33 Questions, Comments or Suggestions welcome Contact: vinkolar@cs.binghamton.eduvinkolar@cs.binghamton.edu
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.