Multi-rate Medium Access Control

Slides:



Advertisements
Similar presentations
Nick Feamster CS 4251 Computer Networking II Spring 2008
Advertisements

Multi-rate Medium Access Control David Holmer
Dept. of computer Science and Information Management
Medium Access Issues David Holmer
Lecture 5: IEEE Wireless LANs (Cont.). Mobile Communication Technology according to IEEE (examples) Local wireless networks WLAN a.
1 Wireless Sensor Networks Akyildiz/Vuran Administration Issues  Take home Mid-term Exam  Assign April 2, Due April 7  Individual work is required 
802.11a/b/g Networks Herbert Rubens Some slides taken from UIUC Wireless Networking Group.
– Wireless PHY and MAC Stallings Types of Infrared FHSS (frequency hopping spread spectrum) DSSS (direct sequence.
Centre for Wireless Communications Opportunistic Media Access for Multirate Ad Hoc Networks B.Sadegahi, V.Kanodia, A.Sabharwal and E.Knightly Presented.
1 Expected Data Rate (EDR): An Accurate High-Throughput Path Metric For Multi- Hop Wireless Routing Jun Cheol Park Sneha Kumar Kasera.
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Dr. Baruch Awerbuch, David Holmer, and Herbert Rubens Johns Hopkins University Department.
Ad Hoc Wireless Routing COS 461: Computer Networks
Wireless Networking & Mobile Computing CS 752/852 - Spring 2012 Tamer Nadeem Dept. of Computer Science Lec #7: MAC Multi-Rate.
protocol continued. DCF The basic idea is non-persistent. Can do an optimization: For a new packet (Q len = 0), the sender needs only wait for.
RTS/CTS-Induced Congestion in Ad Hoc Wireless LANs Saikat Ray, Jeffrey B. Carruthers, and David Starobinski Department of Electrical and Computer Engineering.
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.
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Baruch Awerbuch, David Holmer, Herbert Rubens Szikszay Fábri Anna, ELTE IK Prog.terv.mat.
Wireless Networks share a non deterministic medium: Possible Problems: Noise ⇒ discard the packet Collision ⇒ discard the packet.
Effects of Multi-Rate in Ad Hoc Wireless Networks
Full auto rate MAC protocol for wireless ad hoc networks Z. Li, A. Das, A.K. Gupta and S. Nandi School of Computer Engineering Nanyang Technological University.
Ubiquitous Computing Center A Rate-Adaptive MAC Protocol for Multi-hop Wireless Networks 황 태 호
fairness ii-2. What is Multi-Rate? Ability of a wireless card to automatically operate at several different bit-rates (e.g. 1, 2, 5.5, and 11 Mbps.
Token-DCF, COMSNET(2013) -> MOBICOM(2014). Introduction ▣ To improve standard MAC protocol of IEEE for WLAN. ▣ S-MAC, A-MAC, SPEED-MAC, and etc.
a/b/g Networks Routing Herbert Rubens Slides taken from UIUC Wireless Networking Group.
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
Cascading : An Overview of the Strategy Yujie Zhu and Raghupathy Sivakumar GNAN Research Group, Georgia Tech Energy-Efficient Communication Strategy for.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
MAC Protocols for Sensor Networks
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 10 – Circuit Switching and Packet Switching.
Chapter 2 PHYSICAL LAYER.
MAC Protocols for Sensor Networks
Chapter 13 Wired LANs: Ethernet
Media Access Methods MAC Functionality CSMA/CA with ACK
MAC Protocols that use directional Antennas
Outline What is Wireless LAN Wireless Transmission Types
The University of Adelaide, School of Computer Science
CT301 LECTURE 8.
Communication through Silence in Wireless Sensor Networks
Wireless LANs Wireless proliferating rapidly.
Topics in Distributed Wireless Medium Access Control
Network connectivity to the legacy wired LAN
MACAW: A Media Access Protocol for Wireless LAN’s
Lecture 27 WLAN Part II Dr. Ghalib A. Shah
MACAW: A Media Access Protocol for Wireless LANs
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 Networks - Performance
A Rate-Adaptive MAC Protocol for Multi-Hop Wireless Networks
CS 457 – Lecture 6 Ethernet Spring 2012.
CS 457 – Lecture 7 Wireless Networks
On the Physical Carrier Sense in Wireless Ad-hoc Networks
Layer 1 of the TCP/IP protocol stack: Network Access Layer (NAL)
Computer Communication & Networks
Data Link Issues Relates to Lab 2.
Communication Networks NETW 501
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
TCP in Mobile Ad-hoc Networks
basics Richard Dunn CSE July 2, 2003.
TCP in Wireless Ad-hoc Networks
Wireless LAN Simulation IEEE MAC Protocol
Outline 1. INTRODUCTION 2. PRELIMINARIES 3.THE PROPOSED PROTOCOL
Tony Sun, Guang Yang, Ling-Jyh Chen, M. Y. Sanadidi, Mario Gerla
Is the MAC sufficient for wireless high speed mesh LANs?
Network connectivity to the legacy wired LAN
Broadband Transmission
Presentation transcript:

Multi-rate Medium Access Control David Holmer dholmer@jhu.edu

What is Multi-Rate? Ability of a wireless card to automatically operate at several different bit-rates (e.g. 1, 2, 5.5, and 11 Mbps for 802.11b) Part of many existing wireless standards (802.11b, 802.11a, 802.11g, HiperLAN2…) Virtually every wireless card in use today employs multi-rate

Example Carrier Modulations Binary Phase Shift Keying One bit per symbol Made by the carrier and its inverse Quadrature Phase Shift Keying Two bits per symbol Uses quadrature carrier in addition to normal carrier (90° phase shift of carrier) 4 permutations for the inverse or not of the two carriers

Example Carrier Modulations (cont.) 16 - Quadrature Amplitude Modulation 4 bits per symbol Also uses quadrature carrier Each carrier is multiplied by +3, +1, -1, or -3 (amplitude modulation) 16 possible combinations of the two multiplied carriers

Example Carrier Modulations (cont.) 64 - Quadrature Amplitude Modulation 6 bits per symbol Also uses quadrature carrier Each carrier is multiplied by +7, +5, +3, +1, -1, -3, -5, or -7 (amplitude modulation) 64 possible combinations of the two multiplied carriers

802.11a Rates resulting from Carrier Modulation and Coding

Advantage of Multi-Rate? Direct relationship between communication rate and the channel quality required for that rate As distance increases, channel quality decreases Therefore: tradeoff between communication range and link speed Multi-rate provides flexibility to meet both consumer demands 1 Mbps 2 Mbps 5.5 Mbps 11 Mbps Add that MAC adaptively sets rate Add that multi-rate allows both longer range and higher speed (but not at same time) Multi-rate used by most existing standards (802.11abg HiperLANII, etc.) and likely to continue into the future. Very little research on the effects of multi-rate on ad hoc networks. Lucent Orinoco 802.11b card ranges using NS2 two-ray ground propagation model

Throughput vs. Distance for 802.11a

802.11 Frame Exchange Overhead Exchange means not all time is spend sending actual data Sender RTS DATA cw CTS ACK Receiver Medium time used for transmission Actual time sending application data

Multi-rate Frame in 802.11b

802.11b Frame Exchange Duration 4.55 Mbps 3.17 Mbps 1.54 Mbps 0.85 Mbps Time taken for full expected backoff, RTS, CTS, DATA, ACK exchange. (w/ 1500 byte payload) “Data” is actual application level payload, “Overhead” is everything else. Almost constant overhead regardless of link speed. higher link speed = shorter transmission time Short transmission time = high ratio of MAC overhead per packet Gives us an idea of how much medium time a packet sent at each rate consumes Medium Time consumed to transmit 1500 byte packet

Multi-rate Frame in 802.11a 52 us

Hops vs. Throughput Since the medium is shared, adjacent transmissions compete for medium time Effective end-to-end throughput decreases when sending across multiple hops 1 2 3 Nodes need to alternate when sending along a path. Since they can’t send at the same time, throughput is reduced.

Effect of Transmission Source X X X X X X X Destination 1 2 3 4 5 6 7 8 Request to Send (RTS) Clear to Send (CTS) DATA ACK

Multi-Hop Throughput Loss (TCP) Inverse relationship = 1, 1/2, 1/3, 1/4, 1/5, etc.

Auto Rate Protocols Selects the rate to use for a packet ARF Adaptive based on success/failure of previous packets Simple to implement Doesn’t require the use of RTS CTS or changes to 802.11 spec Receiver Based Auto Rate (RBAR) Uses SNR measurement of RTS to select rate Faster & more accurate in changing channel Requires some tweaks to the header fields Opportunistic Auto Rate (OAR) Adds packet bursting to RBAR Allows nodes to send more when channel conditions are good Implements temporal fairness instead of packet fairness

MAC Layer Fairness Models Per Packet Fairness: If two adjacent senders continuously are attempting to send packets, they should each send the same number of packets. Temporal Fairness: If two adjacent senders are continuously attempting to send packets, they should each be able to send for the same amount of medium time. In single rate networks these are the SAME!

Temporal Fairness Example Per Packet Fairness 11 Mbps 802.11 Packet Fairness OAR Temporal Fairness 11 Mbps Link 0.896 3.533 1 Mbps Link 0.713 0.450 Total Throughput 1.609 3.983 1 Mbps Temporal Fairness OAR – Rice Networks Group – Mobicom 2002 11 Mbps 1 Mbps