A Rate-Adaptive MAC Protocol for Multi-Hop Wireless Networks

Slides:



Advertisements
Similar presentations
Multi-rate Medium Access Control David Holmer
Advertisements

Dept. of computer Science and Information Management
Medium Access Issues David Holmer
A Rate-Adaptive MAC Protocol for Multi-Hop Wireless Networks By Gavin Holland, Nitin Vaidya and Paramvir Bahl Presented by: Helal chowdhury Telecommunication.
Collision Aware Rate Adaptation (CARA) Bob Kinicki Computer Science Department Computer Science Department Advanced Computer.
Radio Propagation Spring 07 CS 527 – Lecture 3. Overview Motivation Block diagram of a radio Signal Propagation  Large scale path loss  Small scale.
Performance of DS-CDMA Protocols in Wireless LANS M.Parikh, P.Sharma, R.Garg, K. Chandra, C. Thompson Center for Advanced Computation and Telecommunications.
Centre for Wireless Communications Opportunistic Media Access for Multirate Ad Hoc Networks B.Sadegahi, V.Kanodia, A.Sabharwal and E.Knightly Presented.
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
1 How to apply Adaptation principle: case study in
Packet Loss Characterization in WiFi-based Long Distance Networks Authors : Anmol Sheth, Sergiu Nedevschi, Rabin Patra, Lakshminarayanan Subramanian [INFOCOM.
Wireless & Mobile Networking CS 752/852 - Spring 2011 Tamer Nadeem Dept. of Computer Science Lec #7: Medium Access Control – V Data Rate Control Slides.
Wireless Networking & Mobile Computing CS 752/852 - Spring 2012 Tamer Nadeem Dept. of Computer Science Lec #7: MAC Multi-Rate.
Lecture 1 Wireless Networks CPE 401/601 Computer Network Systems slides are modified from Jim Kurose & Keith Ross All material copyright J.F.
CS640: Introduction to Computer Networks Aditya Akella Lecture 22 - Wireless Networking.
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.
A Simple and Effective Cross Layer Networking System for Mobile Ad Hoc Networks Wing Ho Yuen, Heung-no Lee and Timothy Andersen.
1 Rate Control in Wireless Networks ECE Recall  RTS/CTS + Large CS Zone  Alleviates hidden terminals, but trades off spatial reuse C F.
1 Core-PC: A Class of Correlative Power Control Algorithms for Single Channel Mobile Ad Hoc Networks Jun Zhang and Brahim Bensaou The Hong Kong University.
Improving QoS Support in Mobile Ad Hoc Networks Agenda Motivations Proposed Framework Packet-level FEC Multipath Routing Simulation Results Conclusions.
Copyright: S.Krishnamurthy, UCR Power Controlled Medium Access Control in Wireless Networks – The story continues.
Effects of Multi-Rate in Ad Hoc Wireless Networks
Modulation Rate Adaptation in Urban and Vehicular Environments: Cross Layer Implementation and Experimental Evaluation ACM MobiCom 2008 Joseph Camp and.
Sunghwa Son Introduction Time-varying wireless channel  Large-scale attenuation Due to changing distance  Small-scale fading Due to multipath.
S Master’s thesis seminar 8th August 2006 QUALITY OF SERVICE AWARE ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS Thesis Author: Shan Gong Supervisor:Sven-Gustav.
ECE 256: Wireless Networking and Mobile Computing
TCP-Cognizant Adaptive Forward Error Correction in Wireless Networks
Ubiquitous Computing Center A Rate-Adaptive MAC Protocol for Multi-hop Wireless Networks 황 태 호
Background of Wireless Communication Wireless Communication Technology Wireless Networking and Mobile IP Wireless Local Area Networks Wireless Communication.
OAR: An Opportunistic Auto- Rate Media Access Protocol for Ad Hoc Networks B. Sadeghi, V. Kanodia, A. Sabharwal, E. Knightly Presented by Sarwar A. Sha.
Medium Access Control in Wireless networks
1 Directional Antennas for Wireless Networks Romit Roy Choudhury.
A Comparison of RaDiO and CoDiO over IEEE WLANs May 25 th Jeonghun Noh Deepesh Jain A Comparison of RaDiO and CoDiO over IEEE WLANs.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
Improving Loss Resilience with Multi-Radio Diversity in Wireless Networks Allen Miu, Hari Balakrishnan MIT Computer Science and Artificial Intelligence.
MAC Protocols for Sensor Networks
Media Access Methods MAC Functionality CSMA/CA with ACK
MAC Protocols that use directional Antennas
Outline What is Wireless LAN Wireless Transmission Types
A Power Control MAC Protocol for Ad Hoc Networks
Directional Antennas for Wireless Networks
Topics discussed in this section:
David S. L. Wei Joint Work with Alex Chia-Chun Hsu and C.-C. Jay Kuo
Trace-based Evaluation of Rate Adaptation Schemes in Vehicular Environments Kevin C. Lee WiVeC 2010, 5/17/10.
Slides adapted from Romit Roy Choudhury (Duke)
Wireless LANs Wireless proliferating rapidly.
UNIT-V Transport Layer protocols for Ad Hoc Wireless Networks
Topics in Distributed Wireless Medium Access Control
Mobicom ‘99 Per Johansson, Tony Larsson, Nicklas Hedman
Wireless Networks.
Advanced Wireless Networks
TCP and MAC interplay in Wireless Ad Hoc Networks
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya Modified and Presented.
Ad-hoc Transport Layer Protocol (ATCP)
A comparison of Ad-Hoc Routing Protocols
Improving VoIP Call Capacity over IEEE Networks
CS 457 – Lecture 7 Wireless Networks
On the Physical Carrier Sense in Wireless Ad-hoc Networks
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
TCP in Mobile Ad-hoc Networks
GORA: Goodput Optimal Rate Adaptation for 802
TCP in Wireless Ad-hoc Networks
OFDM System Performance
Subject Name: Adhoc Networks Subject Code: 10CS841
Tony Sun, Guang Yang, Ling-Jyh Chen, M. Y. Sanadidi, Mario Gerla
Is the MAC sufficient for wireless high speed mesh LANs?
User Cooperation for Improving Spatial Spectral Utilization in Multhop Wireless Networks March 1, 2006 Chansu Yu 3/1/2006 NEONet 2006.
Multi-rate Medium Access Control
Presentation transcript:

A Rate-Adaptive MAC Protocol for Multi-Hop Wireless Networks CS598JH Presented by Zahid Anwar A Rate-Adaptive MAC Protocol for Multi-Hop Wireless Networks Gavin Holland HRL Labs Nitin Vaidya Paramvir Bahl UIUC Microsoft Research MOBICOM’01 Rome, Italy © 2001. Gavin Holland

Background Current WLAN hardware supports multiple data rates 802.11b – 1 to 11 Mbps 802.11a – 6 to 54 Mbps The data rate is determined by the modulation scheme

Problem Modulation schemes have different error characteristics 8 Mbps BER SNR (dB)

Mean Throughput (Kbps) Impact Large-scale variation with distance (Path loss) 8 Mbps Path Loss SNR (dB) Mean Throughput (Kbps) 1 Mbps Distance (m) Distance (m)

Question Which modulation scheme to choose? SNR (dB) SNR (dB) 2.4 GHz 2 m/s LOS Distance (m) Time (ms)

Answer  Rate Adaptation Dynamically choose the best modulation scheme for the channel conditions Desired Result Mean Throughput (Kbps) Distance (m)

Design Issues How frequently must rate adaptation occur? Signal can vary rapidly depending on: carrier frequency node speed interference etc. For conventional hardware at pedestrian speeds, rate adaptation is feasible on a per-packet basis Coherence time of channel higher than transmission time

Adaptation  At Which Layer ? Cellular networks Adaptation at the physical layer Impractical for WLANs RTS/CTS requires that the rate be known in advance For WLANs, rate adaptation best handled at MAC D C B A CTS (10) RTS (10) 10 Sender Receiver

Who should select the data rate? Channel conditions are only known at the receiver Receiver’s hardware can provide useful information SS, noise, interference, BER, multi-path characteristics The receiver is best positioned to select the data rate A B

Lucent WaveLAN “Autorate Fallback” (ARF) DATA 2 Mbps Effective Range 1 Mbps Sender decreases rate after N consecutive ACKS are lost Sender increases rate after Y consecutive ACKS are received or T secs have elapsed since last attempt

Performance of ARF Slow to adapt to channel conditions SNR (dB) Time (s) Dropped Packets Rate (Mbps) Time (s) Failed to Increase Rate After Fade Attempted to Increase Rate During Fade Slow to adapt to channel conditions Choice of N, Y, T may not be best for all situations

RBAR Approach Move the rate adaptation mechanism to the receiver Better channel quality information = better rate selection Utilize the RTS/CTS exchange to: Provide the receiver with a signal to sample (RTS) Carry feedback (data rate) to the sender (CTS)

Receiver-Based Autorate (RBAR) Protocol CTS (1) RTS (2) 2 Mbps 1 Mbps D DATA (1) RTS carries sender’s estimate of best rate CTS carries receiver’s selection of the best rate Nodes that hear RTS/CTS calculate reservation If rates differ, special subheader in DATA packet updates nodes that overheard RTS

Performance of RBAR SNR (dB) Time (s) Rate (Mbps) Time (s) Rate (Mbps) ARF Time (s)

Discussion There are two types of fading Short term fading Long term fading Under which fading is RBAR better than ARF ? Under which fading is RBAR comparable to ARF ? Is there a case when RBAR is worse than ARF ?

Reservation Subheader (RSH) Implementation into 802.11 Frame Control Sequence Control Duration DA SA FCS BSSID Body FCS Reservation Subheader (RSH) Encode data rate and packet length in duration field of frames Rate can be changed by receiver Length can be used to select rate Reservations are calculated using encoded rate and length New DATA frame type with Reservation Subheader (RSH) Reservation fields protected by additional frame check sequence RSH is sent at same rate as RTS/CTS New frame is only needed when receiver suggests rate change WHY

Performance Analysis Ns-2 with mobile ad hoc networking extensions Rayleigh fading Scenarios: single-hop, multi-hop Protocols: RBAR and ARF RBAR Channel quality prediction: SNR sample of RTS Rate selection: Threshold-based Sender estimated rate: Static (1 Mbps) BER 1E-5 2 Mbps Threshold SNR (dB) 8 Mbps Threshold

Performance Results Single-Hop Network

Mean Throughput (Kbps) Single-Hop Scenario Mean Throughput (Kbps) Distance (m) A B

Varying Node Speed UDP Performance RBAR ARF Mean Throughput (Kbps) CBR source Packet Size = 1460 Mean Node Speed (m/s) RBAR performs best Declining improvement with increase in speed Adaptation schemes over fixed RBAR over ARF Some higher fixed rates perform worse than lower fixed rates WHY?

Varying Node Speed TCP Performance RBAR ARF Mean Throughput (Kbps) FTP source Packet size = 1460 Mean Node Speed (m/s) RBAR again performs best Overall lower throughput and sharper decline than with UDP Caused by TCP’s sensitivity to packet loss More higher fixed rates perform worse than lower fixed rates

Infrequent Traffic UDP Performance Delivery Ratio (MAC Rx/Tx) Pareto source Mean burst interval = 1 sec Packet size = 1460 Mean Burst Length (ms) Similar results for shorter burst intervals Similar results for TCP

No Mobility UDP Performance RBAR CBR source Packet size = 1460 ARF Mean Throughput (Kbps) Mean Throughput (Kbps) Distance (m) Distance (m) WHY? RSH overhead seen at high data rates Can be reduced using some initial rate estimation algorithm Limitations of simple threshold-based rate selection seen Generally, still better than ARF

No Mobility UDP Performance RBAR-P CBR source Packet size = 1460 Mean Throughput (Kbps) Distance (m) RBAR-P – RBAR using a simple initial rate estimation algorithm Previous rate used as estimated rate in RTS Better high-rate performance Other initial rate estimation and rate selection algorithms are a topic of future work Why useful ?

Performance Results Multi-Hop Network

Multi-Hop Network Sensitivity to RSH Loss Flow 1 Flow 2 A B C D RSH Mean Throughput (Kbps) Mean Throughput (Kbps) ARF RSH Loss Probability Aggregate throughput is unaffected by RSH loss High loss probability results in only slight change in fairness

Multi-Hop Network Sensitivity to RSH Loss Flow 1 Flow 2 A B C D RSH Mean Throughput (Kbps) Mean Throughput (Kbps) ARF RSH Loss Probability Similar results Slightly more unfairness (vs. ARF) for no loss (overall fairness problem due to MAC backoff by node A)

RBAR Summary Strengths Critiques Future work Modulation schemes have different error characteristics Significant performance improvement may be achieved by MAC-level adaptive modulation Receiver-based schemes may perform best Proposed Receiver-Based Auto-Rate (RBAR) protocol Implementation into 802.11 Critiques Requires separate processing of MAC header and data payload. Channel Estimation Technique Computationally complex for thin-client receivers. Constrained by channel coherence time. Lack of QoS enforcements. Future work RBAR without use of RTS/CTS RBAR based on the size of packets Routing protocols for networks with variable rate links

Backup Slides Rayleigh Fading Small-scale variation with time (Fading) Rayleigh Fading SNR (dB) In telecommunication, multipath is the propagation phenomenon that results in radio signals reaching the receiving antenna by two or more paths. Causes of multipath include atmospheric ducting, ionospheric reflection and refraction, and reflection from terrestrial objects, such as mountains and buildings. 2.4 GHz 2 m/s LOS Time (ms)