Wireless Media Access Protocols Hari Balakrishnan LCS and EECS Massachusetts Institute of Technology

Slides:



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

Hidden Terminal Problem and Exposed Terminal Problem in Wireless MAC Protocols.
Medium Access Issues David Holmer
Networks: Wireless LANs1 Wireless Local Area Networks.
Channel Allocation Protocols. Dynamic Channel Allocation Parameters Station Model. –N independent stations, each acting as a Poisson Process for the purpose.
Multiple access What if multiple machines are sharing the same link?
Both RTS and CTS contains: The address of the sender The address of the receiver The sizeof the intended data short message size contention concentrated.
LECTURE 11 CT1303 LAN. DYNAMIC MAC PROTOCOL No fixed assignment for transmission media or any network resources.. It allows transmission when needed.
Wireless Medium Access Control Protocols
© Kemal AkkayaWireless & Network Security 1 Department of Computer Science Southern Illinois University Carbondale CS591 – Wireless & Network Security.
Comp 361, Spring 20056:Basic Wireless 1 Chapter 6: Basic Wireless (last updated 02/05/05) r A quick intro to CDMA r Basic
Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.
Distributed systems Module 1 -Basic networking Teaching unit 1 – LAN standards Ernesto Damiani University of Bozen-Bolzano Lesson 2 – LAN Medium Access.
Network Technology CSE Network Technology CSE3020 Week 9.
Mobile Communications Chapter 3 : Media Access  Motivation  SDMA, FDMA, TDMA  Aloha  Reservation schemes  Collision avoidance, MACA  Polling  CDMA.
KING FAHD UNIVIRSITY OF PETROLEUM AND MIERALS ELECTRICAL ENGINEERING DEPARTMENT MAC Protocols in ad hoc networks Rami Bakhsh Mohammed Al-Farsi.
Copyright © 2003, Dr. Dharma P. Agrawal and Dr. Qing-An Zeng. All rights reserved. 1 Chapter 6 Multiple Radio Access.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 9th Lecture Christian Schindelhauer.
20 – Collision Avoidance, : Wireless and Mobile Networks6-1.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 9 Introduction to Networks and the Internet.
specifications overview Specifications MAC  Specification of layers below LLC  Associated management/control interfaces MIB Control Applications.
1 Introduction to Wireless Networks Michalis Faloutsos.
A Transmission Control Scheme for Media Access in Sensor Networks Presented by Jianhua Shao.
Spanning Tree and Wireless EE122 Discussion 10/28/2011.
Rensselaer Polytechnic Institute © Shivkumar Kalvanaraman & © Biplab Sikdar1 ECSE-4730: Computer Communication Networks (CCN) Chapter 5: The Data Link.
5-1 Data Link Layer r Wireless Networks m Wi-Fi (Wireless LAN) Example Problems m RTS/CTS.
5-1 Data Link Layer r What is Data Link Layer? r Wireless Networks m Wi-Fi (Wireless LAN) r Comparison with Ethernet.
Semester EEE449 Computer Networks The Data Link Layer Part 2: Media Access Control En. Mohd Nazri Mahmud MPhil (Cambridge, UK) BEng (Essex,
1 Wireless Medium Access Control Protocols CS 851 Seminar University of Virginia
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.
Chapter 5 outline 5.1 Introduction and services
ECE 4450:427/527 - Computer Networks Spring 2015
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.
Overview of Wireless LANs Use wireless transmission medium Issues of high prices, low data rates, occupational safety concerns, & licensing requirements.
Wireless Medium Access. Multi-transmitter Interference Problem  Similar to multi-path or noise  Two transmitting stations will constructively/destructively.
Wireless MAC Protocols for Ad-Hoc Networks Derek J Corbett Supervisor: Prof. David Everitt.
Recitation 8 Wireless Networks. Virtual carrier sensing First exchange control frames before transmitting data – Sender issues “Request to Send” (RTS),
K. Salah 1 Chapter 15 Wireless LANs. K. Salah 2 Figure 15.1 BSSs IEEE Specification for Wireless LAN: IEEE , which covers the physical and data.
MAC Protocols In Sensor Networks.  MAC allows multiple users to share a common channel.  Conflict-free protocols ensure successful transmission. Channel.
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.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
4: DataLink Layer1 Multiple Access Links and Protocols Three types of “links”: r point-to-point (single wire, e.g. PPP, SLIP) r broadcast (shared wire.
Chapter 6 Multiple Radio Access
Chapter 6 Medium Access Control Protocols and Local Area Networks Wireless LAN.
Introduction to Wireless Networks Dina Katabi & Sam Madden MIT – – Spring 2014.
Recitation 8 Wireless Networks.
Wireless. 2 A talks to B C senses the channel – C does not hear A’s transmission C talks to B Signals from A and B collide Carrier Sense will be ineffective.
5: DataLink Layer 5a-1 Multiple Access protocol. 5: DataLink Layer 5a-2 Multiple Access Links and Protocols Three types of “links”: r point-to-point (single.
Data Link Layer. Useful References r Wireless Communications and Networks by William Stallings r Computer Networks (third edition) by Andrew Tanenbaum.
Background of Ad hoc Wireless Networks Student Presentations Wireless Communication Technology and Research Ad hoc Routing and Mobile IP and Mobility Wireless.
Universität Karlsruhe Institut für Telematik ECE 591
A Multi-Channel CSMA MAC Protocol with Receiver Based Channel Selection for Multihop Wireless Networks Nitin Jain, Samir R. Das Department of Electrical.
SMAC: An Energy-efficient MAC Protocol for Wireless Networks
Copyright © Syed Ali Khayam 2007 CC-885: Wireless Networks Syed Ali Khayam NUST Institute of Information Technology (NIIT) National University of Sciences.
WLAN.
Improving the scalability of MAC protocols in Wireless Mesh Networks Mthulisi Velempini (Mr.)
Medium Access Control in Wireless networks
Wireless Protocols. 2 Outline MACA 3 ISM: Industry, Science, Medicine unlicensed frequency spectrum: 900Mhz, 2.4Ghz, 5.1Ghz, 5.7Ghz.
CSCI 465 D ata Communications and Networks Lecture 23 Martin van Bommel CSCI 465 Data Communications & Networks 1.
MAC Layer Protocols for Wireless Networks. What is MAC? MAC stands for Media Access Control. A MAC layer protocol is the protocol that controls access.
1 Chapter 4 MAC Layer – Wireless LAN Jonathan C.L. Liu, Ph.D. Department of Computer, Information Science and Engineering (CISE), University of Florida.
CS440 Computer Networks 1 Wireless LAN (IEEE ) Neil Tang 10/01/2008.
Wireless Sensor Networks 4. Medium Access
Communication Networks: Technology & Protocols
Wireless LANs Wireless proliferating rapidly.
MACAW: A Media Access Protocol for Wireless LAN’s
MACAW: A Media Access Protocol for Wireless LANs
Multiple Access, Collision Avoidance for Wireless LAN’s
CS294-1 Joe Polastre September 9, 2003
Presentation transcript:

Wireless Media Access Protocols Hari Balakrishnan LCS and EECS Massachusetts Institute of Technology

The Problem Shared communication medium Need to resolve contention amongst contending hosts o Efficiency: want high channel utilization o Fairness: want equitable allocation o “Distributedness”: preferable, but sometimes not done In fact, any shared medium (e.g., Ethernet) has this problem Wireless makes it a lot worse

Wireless Media Access: Problems Asymmetric communication properties Hidden terminals: A and B can talk; B and C can talk but A and C can’t Exposed terminals: B sending to A prevents C from sending because it senses a transmission in progress Collision detection is not possible And carrier sense has limitations (but is in fact done in many commercial products)

CSMA protocols Stands for Carrier Sense Multiple Access CSMA/CD & CSMA/CA popular varieties CSMA/CA for wireless o Before transmission, sense carrier o If not busy, go ahead and transmit (sometimes after a small time gap). o If busy, defer transmission (“backoff”), then try again as before o Successive backoffs are exponential o E.g., WaveLAN and other commercial products

Problems with CSMA/CA CA heuristics Small implementation bugs tend to distort performance heavily Doesn’t solve the hidden/exposed terminal problems CSMA tries to detect contention near a sender, when in fact it’s the receiver we should worry about!

MACA: Control Internet PT ER FH GW MH Modem PR ER PT Fixed Host Ethernet Radios Poletop Radios Mobile Host RTS CTS Want synchronization before communication

Data MACA: Data Internet PT ER FH GW MH Modem PR ER PT Fixed Host Ethernet Radios Poletop Radios Mobile Host Data Ack RTS No response Exponential backoff

MACAW Enhances MACA and tunes it to work in a “nano-cellular” wireless environment Key innovations o When station transmits, send current backoff value; all stations pick this up o Multiplicative increase, linear decrease o Adds an ACK to MACA o DS message with length (no carrier sense hardware) Result: RTS-CTS-DS-DATA-ACK

Dense Packet Radio Networks Motivation o Can we ignore aggregate interference from stations far away? o Can we come up with a robust scheduling scheme? Spread-spectrum o Direct sequence: spreads signal in frequency o Frequency-hopping: keep changing frequency o CDMA: orthogonal codes for stations o (Interference looks like random noise)

Do Stations Far Away Affect Us? Cute, back-of-the-envelope analysis based on physics (Show on board) Result: S/N goes as 1/(ln M) Assumes a two-dimensional world! Power-controlled transmissions improve scaling

Minimum-Energy Routing D d d More energy-efficient to go through B than directly But it adds latency

Scheduling Publish random schedules (Similar to random frequency hopping sequences in FH spread spectrum) Q: Paper says receiver duty cycle of 0.3 is good. ???

Summary CSMA has limitations (but does have value) MACA/MACAW especially useful in packet radio o RTS-CTS exchange part of spec Need a good way to evaluate fairness o Problem much harder than in wired settings Shepard’s paper shows that there’s no physical reason large-scale wireless can’t happen Randomized schedules for distributed and scalable access