Performance Evaluation of Multiple Access Protocols for Ad hoc Networks Using Directional Antenna Tamer ElBatt, Timothy Anderson, Bo Ryu WCNC 2003, March.

Slides:



Advertisements
Similar presentations
Problems in Ad Hoc Channel Access
Advertisements

Mitigating Deafness in Multiple Beamforming Antennas
Vivek Jain, Anurag Gupta Dharma P. Agrawal
Hidden Terminal Problem and Exposed Terminal Problem in Wireless MAC Protocols.
Chorus: Collision Resolution for Efficient Wireless Broadcast Xinyu Zhang, Kang G. Shin University of Michigan 1.
Explicit and Implicit Pipelining in Wireless MAC Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Xue Yang, UIUC.
Combating the effects of Hidden Terminals in Multi Channel MAC Protocols Mthulisi Velempini.
On Reservation-Based MAC Protocol for IEEE Wireless Ad Hoc Networks With Directional Antenna Author : Jin-Jia Chang, Student Member, IEEE Wanjiun.
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Nov 2011 Neng Xue Tianxu Wang.
1 DOA-ALOHA: Slotted ALOHA for Ad Hoc Networking Using Smart Antennas Harkirat Singh & Suresh Singh Portland State University, OR, USA.
Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3d: Medium Access Control Protocols.
1 SMART ANTENNA TECHNIQUES AND THEIR APPLICATION TO WIRELESS AD HOC NETWORKS JACK H. WINTERS /11/13 碩一 謝旻欣.
Opportunistic Packet Scheduling and Media Access Control for Wireless LANs and Multi-hop Ad Hoc Networks Jianfeng Wang, Hongqiang Zhai and Yuguang Fang.
1 MAC for Directional Antenna Redes Ad Hoc Sem Fio Prof. Marco Aurélio Spohn DSC UFCG
Outline What is an ad hoc network Smart Antenna Overview
Distance ADaptive (DAD) Broadcasting for Ad Hoc Networks.
MIMO and TCP: A CASE for CROSS LAYER DESIGN Soon Y. Oh, Mario Gerla Computer Science Dept. University of California, Los Angeles {soonoh,
MAC Reliable Broadcast in Ad Hoc Networks Ken Tang, Mario Gerla University of California, Los Angeles (ktang,
Using Directional Antennas for Medium Access Control in Ad Hoc Networks MOBICOM 2002 R. Roy Choudhury et al Presented by Hyeeun Choi.
Impact of Directional Antennas on Ad Hoc Routing Romit Roy Choudhury Nitin H. Vaidya.
Medium Access Control Protocols Using Directional Antennas in Ad Hoc Networks CIS 888 Prof. Anish Arora The Ohio State University.
RTS/CTS-Induced Congestion in Ad Hoc Wireless LANs Saikat Ray, Jeffrey B. Carruthers, and David Starobinski Department of Electrical and Computer Engineering.
Tuning the Carrier Sensing Range of IEEE MAC Jing Deng,Ben Liang and Pramod K. Varshney Univ. of New Orleans Globecom 2004.
1 Power Control for Distributed MAC Protocols in Wireless Ad Hoc Networks Wei Wang, Vikram Srinivasan, and Kee-Chaing Chua National University of Singapore.
A Simple and Effective Cross Layer Networking System for Mobile Ad Hoc Networks Wing Ho Yuen, Heung-no Lee and Timothy Andersen.
A Cooperative Diversity- Based Robust MAC Protocol in wireless Ad Hoc Networks Sangman Moh, Chansu Yu Chosun University, Cleveland State University Korea,
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya University of Illinois.
EE360 PRESENTATION On “Mobility Increases the Capacity of Ad-hoc Wireless Networks” By Matthias Grossglauser, David Tse IEEE INFOCOM 2001 Chris Lee 02/07/2014.
Addressing Deafness and Hidden Terminal Problem in Directional Antenna Based Wireless Multi-hop Networks Anand Prabhu Subramanian and Samir R. Das {anandps,
1 Power-Aware Routing in Mobile Ad Hoc Networks S. Singh, M. Woo and C. S. Raghavendra Presented by: Shuoqi Li Oct. 24, 2002.
A Directional MAC Protocol for Practical Smart Antennas Yuya Takatsuka, Katsushiro Nagashima, Masaki Bandai and Takashi Watanabe Shiuzoka University GLOBECOM’06.
MARCH : A Medium Access Control Protocol For Multihop Wireless Ad Hoc Networks 성 백 동
Effects of Multi-Rate in Ad Hoc Wireless Networks
Reliable MAC Layer Multicast in IEEE Wireless Networks Min-Te Sun, Lifei Huang, Anish Arora, Ten-Hwang Lai Department of Computer and Information.
An Energy Efficient MAC Protocol for Wireless LANs Eun-Sun Jung Nitin H. Vaidya IEEE INFCOM 2002 Speaker :王智敏 研二.
1 MAC Protocols that use Directional Antennnas. 2 Directional Antenna  Directional communication  Less Energy in the wrong direction Better Spatial.
Minimizing Energy Consumption in Sensor Networks Using a Wakeup Radio Matthew J. Miller and Nitin H. Vaidya IEEE WCNC March 25, 2004.
1 Exploiting Diversity in Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign Presentation at Mesh.
A Reservation-based TDMA Protocol Using Directional Antennas (RTDMA-DA) For Wireless Mesh Networks Amitabha Das and Tingliang Zhu, Nanyang Technological.
DRP: An Efficient Directional Routing Protocol for Mobile Ad Hoc Networks Hrishikesh Gossain Mesh Networks Product Group, Motorola Tarun Joshi, Dharma.
Multi-channel Wireless Sensor Network MAC protocol based on dynamic route.
Tackling Exposed Node Problem in IEEE Mac Deepanshu Shukla ( ) Guide: Dr. Sridhar Iyer.
1 POWMAC: A Single-Channel Power-Control Protocol for Throughput Enhancement in Wireless Ad Hoc Network Alaa Muqattash and Marwan Krunz The University.
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 Multi-Channel CSMA MAC Protocol with Receiver Based Channel Selection for Multihop Wireless Networks Nitin Jain, Samir R. Das Department of Electrical.
Power Controlled Network Protocols for Multi- Rate Ad Hoc Networks Pan Li +, Qiang Shen*, Yuguang Fang +, and Hailin Zhang # +: EE, Florida University.
Physical layer Taekyoung Kwon.
A Multi-Channel Cooperative MIMO MAC Protocol for Wireless Sensor Networks(MCCMIMO) MASS 2010.
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 __________________.
Mitigating starvation in Wireless Ad hoc Networks: Multi-channel MAC and Power Control Adviser : Frank, Yeong-Sung Lin Presented by Shin-Yao Chen.
Cooperation and Directionality: Friends or Foes? Zhifeng Tao, Thanasis Korakis, Feilu Liu, Shivendra Panwar, Jinyun Zhang, Leandros Tassiulas IEEE ICC.
A Deafness Free MAC Protocol for Ad Hoc Networks Using Directional Antennas Jia Feng, Pinyi Ren, and Shuangcheng Yan Department of Electronic Engineering.
On Mitigating the Broadcast Storm Problem with Directional Antennas Sheng-Shih Wang July 14, 2003 Chunyu Hu, Yifei Hong, and Jennifer Hou Dept. of Electrical.
CDMA Based MAC Protocol for Wireless Ad Hoc Networks Alaa Mouquatash & Marwan Krunz Presentation by: Moheeb Abu-Rajab.
Distributed-Queue Access for Wireless Ad Hoc Networks Authors: V. Baiamonte, C. Casetti, C.-F. Chiasserini Dipartimento di Elettronica, Politecnico di.
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.
Efficient Geographic Routing in Multihop Wireless Networks Seungjoon Lee*, Bobby Bhattacharjee*, and Suman Banerjee** *Department of Computer Science University.
1 Effectiveness of Physical and Virtual Carrier Sensing in IEEE Wireless Ad Hoc Networks Fu-Yi Hung and Ivan Marsic WCNC 2007.
A New MAC Protocol for Wi-Fi Mesh Networks Tzu-Jane Tsai, Hsueh-Wen Tseng, and Ai-Chun Pang IEEE AINA’06.
An Opportunistic Directional MAC Protocol for Multi-hop Wireless Networks with Switched Beam Directional Antennas Osama Bazan and Muhammad Jaseemuddin.
LA-MAC: A Load Adaptive MAC Protocol for MANETs IEEE Global Telecommunications Conference(GLOBECOM )2009. Presented by Qiang YE Smart Grid Subgroup Meeting.
MACA-P: a MAC for concurrent transmissions in multi-hop wireless networks IEEE PerCom’03 Arup Acharya1, Archan Misra1, Sorav Bansal2 Speakrer:earl.
AN EFFICIENT TDMA SCHEME WITH DYNAMIC SLOT ASSIGNMENT IN CLUSTERED WIRELESS SENSOR NETWORKS Shafiq U. Hashmi, Jahangir H. Sarker, Hussein T. Mouftah and.
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya Modified and Presented.
Subject Name: Adhoc Networks Subject Code: 10CS841
Outline 1. INTRODUCTION 2. PRELIMINARIES 3.THE PROPOSED PROTOCOL
Directional Antennas for Wireless Networks
Presentation transcript:

Performance Evaluation of Multiple Access Protocols for Ad hoc Networks Using Directional Antenna Tamer ElBatt, Timothy Anderson, Bo Ryu WCNC 2003, March 2003 speaker : Chen-Chi Hsieh

Outline Introduction Introduction System Model System Model Channel Reservation Based on Directional Antennas Information Channel Reservation Based on Directional Antennas Information Results and Discussion Results and Discussion

Introduction The broadcast nature of omni-directional antenna The broadcast nature of omni-directional antenna causes multi-user interference causes multi-user interference thus limit the spatial reuse thus limit the spatial reuse

Introduction – Related Work Three schemes Three schemes Omni-directional reservation (802.11) Omni-directional reservation (802.11) Directional reservation (DRTS/DCTS) Directional reservation (DRTS/DCTS) Hybrid reservation (DMAC using DRTS/OCTS) Hybrid reservation (DMAC using DRTS/OCTS) Decide whether to proceed with a transmission in a specific direction or not Decide whether to proceed with a transmission in a specific direction or not Rely on hearing/not hearing a reservation message Rely on hearing/not hearing a reservation message

Introduction – Related Work (cont.) Neighbor Neighbor N(x) : Area covered by the radiation patterns of all N(x) : Area covered by the radiation patterns of all beams at node x beams at node x Partition N(x) into Block-Neighbor BN(x) and Unblock-Neighbor UBN(x) Partition N(x) into Block-Neighbor BN(x) and Unblock-Neighbor UBN(x) BN(x) : at least one of its beams is blocked from transmission BN(x) : at least one of its beams is blocked from transmission UBN(x) : not hear any reservation message UBN(x) : not hear any reservation message Cause collision to the ongoing transmission Cause collision to the ongoing transmission

Introduction – Related Work (cont.) Omni-directional Reservation(802.11) All neighbors become aware of the ongoing transmission All neighbors become aware of the ongoing transmission N(S)= { 1,2,3,4,5,6,D } BN(S)=N(S) UNB(S)=Φ BN(S)=N(S) UNB(S)=Φ N(D)= { 1,4,5,6,7,8,9,S } BN(D)=N(D) UNB(D)=Φ BN(D)=N(D) UNB(D)=Φ Advantage :Advantage : Minimize the possibility of collisionsMinimize the possibility of collisions Drawback :Drawback : Too conservativeToo conservative

Introduction – Related Work (cont.) Directional Reservation D-RTS/D-CTS D-RTS/D-CTS Advantages :Advantages : Initiates more simultaneousInitiates more simultaneous reservation attempts reservation attempts Trade-off between collisions andTrade-off between collisions and spatial reuse spatial reuse Drawbacks :Drawbacks : Unaware of each otherUnaware of each other Highly subject to collisionsHighly subject to collisions N(S)= { 1,2,3,4,5,6,D } BN(S)= { 4,5,6,D } UBN(S)= { 1,2,3 } N(D)= { 1,4,5,6,7,8,9,S } BN(D)= { 4,5,S } UBN(D)= { 1,6,7,8,9 }

Introduction – Related Work (cont.) Hybrid Reservation Use different combinations of omni-directional and directional reservation messages (D-RTS/O-CTS) Use different combinations of omni-directional and directional reservation messages (D-RTS/O-CTS) N(S)= { 1,2,3,4,5,6,D } BN(S)= { 4,5,6,D } UBN(S)= { 1,2,3 } N(D)= { 1,4,5,6,7,8,9,S } Φ BN(D)= { 1,4,5,6,7,8,9,S } UBN(D)=Φ

Introduction – Related works (cont.) Hybrid Reservation “ Medium Access Control Protocols Using Directional Antennas in Ad Hoc Networks ” IEEE INFOCON 2000 “ Medium Access Control Protocols Using Directional Antennas in Ad Hoc Networks ” IEEE INFOCON 2000 ABCDE DRTS(B) OCTS(B,C) DATA ACK DRTS(D) OCTS(D,E) DATA ACK OCTS(D,E) Exploit the spatial reuse but raise collision problem

Introduction – Related works (cont.) Hybrid Reservation (cont.) Drawbacks Drawbacks Doesn ’ t strike a balance minimizing control packet collisions May lead to further collisions May lead to further collisions

Introduction (cont.) New concepts in this paper New concepts in this paper All neighbors of the source and the destination should be aware of the intended transmission , if possible All neighbors of the source and the destination should be aware of the intended transmission , if possible Antenna blocking decisions should be based on the information included in the RTS/CTS packets Antenna blocking decisions should be based on the information included in the RTS/CTS packets

Introduction (cont.) The contributions of this paper The contributions of this paper Balance the trade-off Balance the trade-off between omni-directional and directional reservations between omni-directional and directional reservations Resolve new type of collisions Resolve new type of collisions Concept Concept Sending reservation packets carrying “ directional antennas information ” to as many neighbors as possible Sending reservation packets carrying “ directional antennas information ” to as many neighbors as possible Knowing their locations relative to the transmitter- receiver pair Knowing their locations relative to the transmitter- receiver pair

System Model - Antenna Model Antenna Model Antenna Model Each node Each node a fixed number (B) of switched beams a fixed number (B) of switched beams Each of width θ = 2π/B radians Each of width θ = 2π/B radians Transmitted energy Transmitted energy uniformly in a beam of width θ uniformly in a beam of width θ Nodes receive omni-directionally Nodes receive omni-directionally Beams are non-overlapping Beams are non-overlapping

System Model – Network Assumptions (cont.) Each node obtains neighboring information by a node-discovery scheme Each node obtains neighboring information by a node-discovery scheme Information of each node Information of each node The identities of all neighbors The identities of all neighbors The identities of neighbors that lie within the coverage of each beam The identities of neighbors that lie within the coverage of each beam Location of a node Location of a node R S A not allowed to engage in any communications A transmit on any directional beam except the one pointing towards the transmitter

Channel Reservation Based on Directional Antennas Information Balance the aforementioned trade-off Balance the aforementioned trade-off Send RTS/CTS packets over all unblocked beams Send RTS/CTS packets over all unblocked beams Add two fields to the RTS/CTS messages Add two fields to the RTS/CTS messages the index of the directional beam currently being used the index of the directional beam currently being used the index of the directional beam intended to be used the index of the directional beam intended to be used

Channel Reservation Based on Directional Antennas Information (cont.) SD O-RTS O-CTS Node 5 : not engage in any communications Node 2 : (1)block only the beam pointing towards node S (2)can initiate a transmission with node 10

Channel Reservation Based on Directional Antennas Information (cont.) New types of collisions New types of collisions A neighbor may miss reservation messages due to lying in the coverage of a blocked beam A neighbor may miss reservation messages due to lying in the coverage of a blocked beam A RTS SD Node A : it may be active or inactive , May cause collision later

Channel Reservation Based on Directional Antennas Information (cont.) Solution of collision Solution of collision Use auxiliary channel to transmit special reservation packets on blocked beams Use auxiliary channel to transmit special reservation packets on blocked beams Suffering collisions from active users Suffering collisions from active users Special reservation packets RTS SD A : inactive

Channel Reservation Based on Directional Antennas Information (cont.) Two solutions for solving collision problem Two solutions for solving collision problem Use auxiliary channel(s) to transmit special reservation packets on blocked beams Use auxiliary channel(s) to transmit special reservation packets on blocked beams Suffering collisions from active users Suffering collisions from active users Send “ pending ” RTS/CTS packets once the blocked beam becomes unblocked Send “ pending ” RTS/CTS packets once the blocked beam becomes unblocked Involves synchronization complexity Involves synchronization complexity

D1 S2 Special RTS/CTS S1 RTS DATA S1 : unaware the ongoing transmission DATA D2

S2D1 S1 RTS Pending RTS/CTS

Channel Reservation Based on Directional Antennas Information (cont.) Solution of collision Solution of collision Use auxiliary channel(s) to transmit special reservation packets on blocked beams Use auxiliary channel(s) to transmit special reservation packets on blocked beams Suffering collisions from active users Suffering collisions from active users Send “ pending ” RTS/CTS packets once the blocked beam becomes unblocked Send “ pending ” RTS/CTS packets once the blocked beam becomes unblocked Involves synchronization complexity Involves synchronization complexity Transmit different packets on multiple beams at the same time Transmit different packets on multiple beams at the same time

Results and Discussion NS-2 simulator NS-2 simulator Under a wide variety of network loads Under a wide variety of network loads Schemes Schemes omni-directional reservation omni-directional reservation directional reservation directional reservation hybrid reservation hybrid reservation

Results and Discussion – Simulation Setup Small networks : n = 50 nodes Small networks : n = 50 nodes A rectangular area : 500 meters x 500 meters A rectangular area : 500 meters x 500 meters Data packet size : 500 bytes Data packet size : 500 bytes No mobility No mobility B = 6 switched beams per node Each of 60 0 width duration : 900 sec.

Results and Discussion – Simulation Results Packet arrival rate/node λ(packets/sec) Average number of data packets transmitted/sec

Results and Discussion – Simulation Results (cont.) Packet arrival rate/node λ(packets/sec) Average number of data packets collisions/sec

Results and Discussion – Simulation Results (cont.) Packet arrival rate/node λ(packets/sec) MAC throughput (Kbps)

Results and Discussion – Simulation Results (cont.) MAC throughput (Kbps) Number of beams/node (B)

Results and Discussion – Simulation Results (cont.) Drawbacks Drawbacks Real switched beam antennas experience some overlapping Real switched beam antennas experience some overlapping Solutions Solutions minimizes beam overlap minimizes beam overlap Physical layer algorithms “ captures ” the strongest signal from interference in the overlapped areas Physical layer algorithms “ captures ” the strongest signal from interference in the overlapped areas Carrying out reservations in a round-robin fashion over the course of K phases , where K may take values between 2 and B Carrying out reservations in a round-robin fashion over the course of K phases , where K may take values between 2 and B

Conclusions Incorporating aggressiveness in the reservation scheme Incorporating aggressiveness in the reservation scheme Modifying the channel occupancy criterion to depend on information carried by the RTS/CTS messages Modifying the channel occupancy criterion to depend on information carried by the RTS/CTS messages Candidate solutions for combating new types of collisions inherent to directional antennas Candidate solutions for combating new types of collisions inherent to directional antennas