MACAW: A Media Access Protocol for Wireless LANs

Slides:



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

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.
1 Wireless Medium Access Control Protocols CS 851 Seminar University of Virginia
Wireless Medium Access Control Protocols
Comp 361, Spring 20056:Basic Wireless 1 Chapter 6: Basic Wireless (last updated 02/05/05) r A quick intro to CDMA r Basic
1 K. Salah Module 4.2: Media Access Control The Media Access Control (MAC) sublayer –Random Access (CSMA), IEEE –Token Passing, IEEE Ch 13-
Copyright © 2003, Dr. Dharma P. Agrawal and Dr. Qing-An Zeng. All rights reserved. 1 Chapter 6 Multiple Radio Access.
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
Isolation of Wireless Ad hoc Medium Access Mechanisms under TCP Ken Tang,Mario Correa,Mario Gerla Computer Science Department,UCLA.
Spanning Tree and Wireless EE122 Discussion 10/28/2011.
5-1 Data Link Layer r Wireless Networks m Wi-Fi (Wireless LAN) Example Problems m RTS/CTS.
1 Wireless Medium Access Control Protocols CS 851 Seminar University of Virginia
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.
1 ECE453 – Introduction to Computer Networks Lecture 7 – Multiple Access Control (I)
جلسه دوازدهم شبکه های کامپیوتری به نــــــــــــام خدا.
Wireless Medium Access. Multi-transmitter Interference Problem  Similar to multi-path or noise  Two transmitting stations will constructively/destructively.
Ethernet. Problem In an Ethernet, suppose there are three stations very close to each other, A, B and C. Suppose at time 0, all of them have a frame to.
CHAPTER 4: THE MEDIUM ACCESS SUBLAYER 4.1: The Channel Allocation Problem 4.2: Multiple Access Protocols.
LAN technologies and network topology LANs and shared media Locality of reference Star, bus and ring topologies Medium access control protocols.
Recitation 8 Wireless Networks. Virtual carrier sensing First exchange control frames before transmitting data – Sender issues “Request to Send” (RTS),
MARCH : A Medium Access Control Protocol For Multihop Wireless Ad Hoc Networks 성 백 동
Chapter 6 Multiple Radio Access
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.
Background of Ad hoc Wireless Networks Student Presentations Wireless Communication Technology and Research Ad hoc Routing and Mobile IP and Mobility Wireless.
Wi-Fi. Basic structure: – Stations plus an access point – Stations talk to the access point, then to outside – Access point talks to stations – Stations.
WLAN.
MAC Sublayer MAC layer tasks: – Control medium access – Roaming, authentication, power conservation Traffic services – DCF (Distributed Coordination.
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.
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.
Carrier Sense Multiple Access Improve ALOHA by using carrier sense –Stations listen to the carrier before transmitting –If channel is busy, the station.
Medium Access in Sensor Networks. Presented by: Vikram Shankar.
Wireless Media Access Protocols Hari Balakrishnan LCS and EECS Massachusetts Institute of Technology
Distributed-Queue Access for Wireless Ad Hoc Networks Authors: V. Baiamonte, C. Casetti, C.-F. Chiasserini Dipartimento di Elettronica, Politecnico di.
1 Wireless Networking Understanding the departure from wired networks, Case study: IEEE (WiFi)
MAC Protocols for Sensor Networks
Wireless Sensor Networks 4. Medium Access
Media Access Methods MAC Functionality CSMA/CA with ACK
Wireless Sensor Networks 4. Medium Access
Outline What is Wireless LAN Wireless Transmission Types
Medium Access Control MAC protocols: design goals, challenges,
The University of Adelaide, School of Computer Science
CT301 LECTURE 8.
Wireless MAC.
Communication Networks: Technology & Protocols
Wireless LANs Wireless proliferating rapidly.
Computer Communication Networks
Network connectivity to the legacy wired LAN
MACAW: A Media Access Protocol for Wireless LAN’s
TCP and MAC interplay in Wireless Ad Hoc Networks
Wireless Sensor Networks 4. Medium Access
Multiple Access, Collision Avoidance for Wireless LAN’s
CS 457 – Lecture 7 Wireless Networks
Computer Communication & Networks
IEEE Wireless LAN wireless LANs: untethered (often mobile) networking
Introduction to Wireless Networks
Performance Evaluation of an Integrated-service IEEE Network
CS294-1 Joe Polastre September 9, 2003
Wireless LAN Simulation IEEE MAC Protocol
ECSE-4730: Computer Communication Networks (CCN)
Investigating Mac Power Consumption in Wireless Sensor Network
Network connectivity to the legacy wired LAN
IEEE , Token Rings 4/26/2019 CS/ECE UIUC, Fall 2006.
Wireless LAN Protocols
Chapter 6 Multiple Radio Access.
Multi-rate Medium Access Control
Presentation transcript:

MACAW: A Media Access Protocol for Wireless LANs Jennifer Ogunlowo Sarah El-Helw

Macaw topology  http://en.wikipedia.org/wiki/Macaw

Introduction Media access protocols Current CSMA/CA inspired by MACAW MACAW is inspired by MACA MACAW caused the development of the new present day CSMA/CA

Background Initial CSMA and MACA protocols are incompetent in performance Initial CSMA No collision avoidance Senses carrier before transmission Relevant contention at the sender only MACA Collision avoidance at the receiver only Proper Collision avoidance should be at both sender and receiver.

Problem and Motivation To Develop a wireless infrastructure that supports hosts: With fairness regardless to location Avoids collisions Media Access Fairness At the time MACAW was being produced, MACA and CSMA weren’t sufficient to meet these goals.

MACA- Multiple Access with Collision Avoidance Signal with Control Packet RTS- Request to send Length of data transmission contained within No transmissions by other nodes occur when RTS is heard CTS- Clear to Send Signal to begin sending Nodes that hear CTS defer until data transmission is complete. Uses BEB (Binary Exponential Back-off) Back-off doubled after every collision. Reduced to minimal back-off (BOmin) after successful RTS-CTS frame

Wireless LAN issues Hidden Terminal A B C A B C Exposed Terminal CTS Hidden Terminal A B C RTS RTS A B C Exposed Terminal CTS Node assumes collision when no CTS message is returned for its RTS and consequent timeout.

Four Issues in Media Access Protocols that motivated MACAW: In MACA relevant contention is at the receiver not at the sender Congestion is location dependent in wireless Media Access should be fair Media access protocol should provide information about contention periods

MACAW- Multiple Access with Collision Avoidance for Wireless MACAW uses different back-off algorithm, BEB copy and MILD (Multiplicative Increase, Linear Decrease) MACAW uses RTS-CTS-DS-DATA-ACK frame sequence. Problem With MACA, very likely that the least-backed-off station will ‘win’ the bandwidth during contention. Problem is no sharing of collision avoidance with nodes

Back-off Algorithm MACAW Solution: Stations copy back-off counter value into its own back-off counter (BEB Copy). Uses MILD (Multiplicative Increase, Linear Decrease) to adjust BO values. Finc(x) = MIN[1.5x, BOmax] Fdec(x) = MAX[x-1, BOmin]

MACAW Back-off Algorithm Results MACAW achieves higher throughput than MACA. MACA vs. MACAW performance MACAW performance

Multiple Stream Model MACA + CSMA allocate bandwidth to stations. MACAW maintains separate queues for each stream in each station and runs back-off algorithm for each queue Allocates bandwidth to streams. Provides per stream fairness Downstream Upstream

ACK If data lost, MACA relies on recovery at TCP layer. Much longer compared to link layer To solve this, MACAW protocol adds ACK messages ACK would now occur at link layer Sent by receiver immediately after data is received.

ACK contd. Data received and no ACK ACK received ACK not received Receiver returns ACK exchange to next RTS ACK received Sender decreases back-off ACK not received Sender increases back-off Successful RTS-CTS exchange, no ACK No change to back-off counter MACA vs. MACAW

DS : Data-Sending Packet Solves the exposed terminal problem DS sent before DATA packet Informs other nodes of RTS-CTS success. Informs nodes about impending data transmissions and length of DATA packet. Provides sync information about contention periods.

DS Performance A B C Exposed Terminal B1 P1 P2 B2 MACA vs. MACAW RTS B also sends DS to A A B C Exposed Terminal CTS No CTS Can’t tell if RTS or CTS successful B1 P1 P2 B2 MACA vs. MACAW

RRTS – Request-for-Request-to- Send packet Solves hidden terminal problem. Station corresponds with first received RTS. Stations that overhear RRTS defer long enough until after RTS-CTS success. CTS RTS Hidden Terminal A B C D RTS Defers transmission of CTS RRTS

Back-off Algorithm Revisited Three cases where BEB copy might have problems: Presence of noise source to sender or receiver. Leakages of high BO between two adjacent cells. Unresponsive offline pad. Per-destination back-off algorithm suggested as solution. Multiple Stream Model Stations communicating with same receiving station use the same BO value. BO value of both ends inserted into a packet header.

Performance Evaluation Model During low loads, MACAW performs worse than MACA. During high congestion levels, MACAW performs better with 37% overall throughput and more fair.

Critique Definition of fairness in wireless networks No justification for noise levels presented. Complex Implementation of MACAW BEB definitions not included with MACA.

Current Implementation Present Day CSMA/CA MACAW Old CSMA MACA