CARA: Collision-Aware Rate Adaptation for IEEE WLANs. Presented by Eric Wang

Similar documents
CARA: Collision-Aware Rate Adaptation for IEEE WLANs

IEEE Consumer Communications & Networking Conference (CCNC) 2008, Las Vegas, USA

CARA: Collision-Aware Rate Adaptation for IEEE WLANs

Dynamic Rate Adaptation in IEEE WLANs

Modeling and Simulating Packet Dispersion in Wireless Networks

RARA: Rate Adaptation Using Rate-adaptive Acknowledgment for IEEE WLANs

On the Performance Characteristics of WLANs: Revisited

ECE442 Communications Lecture 3. Wireless Local Area Networks

Payload Length and Rate Adaptation for Throughput Optimization in Wireless LANs

WLAN Performance Aspects

Lecture 16: QoS and "

Medium Access Control. MAC protocols: design goals, challenges, contention-based and contention-free protocols

Multiple Access Links and Protocols

MAC in /20/06

MOST wireless stations, such as laptops and palmtops,

Fu-Yi Hung ALL RIGHTS RESERVED

An Enhanced IEEE Retransmission Scheme

Wireless Networking & Mobile Computing

Mohammad Hossein Manshaei 1393

Wireless LANs. ITS 413 Internet Technologies and Applications

Outline. Wireless Channel Characteristics. Multi-path Fading. Opportunistic Communication - with a focus on WLAN environments -

IEEE , Token Rings. 10/11/06 CS/ECE UIUC, Fall

Data and Computer Communications. Chapter 13 Wireless LANs

Enhancing the DCF mechanism in noisy environment

DOMINO: A System to Detect Greedy Behavior in IEEE Hotspots

IEEE MAC Sublayer (Based on IEEE )

Department of Electrical and Computer Systems Engineering

CSCD 433 Network Programming Fall Lecture 7 Ethernet and Wireless

Computer Communication III

original standard a transmission at 5 GHz bit rate 54 Mbit/s b support for 5.5 and 11 Mbit/s e QoS

CSE 461: Wireless Networks

Hands-On Exercises: IEEE Standard

Wireless LAN -Architecture

2 Related Work. 1 Introduction. 3 Background

B. Bellalta Mobile Communication Networks

An Efficient Scheduling Scheme for High Speed IEEE WLANs

3.1. Introduction to WLAN IEEE

CMPE 257: Wireless and Mobile Networking

2 RELATED WORK 1 INTRODUCTION

Reliable Multicast Scheme Based on Busy Signal in Wireless LANs

Data Communications. Data Link Layer Protocols Wireless LANs

On exploiting spatial reuse in wireless ad hoc networks

Mohamed Khedr.

Efficient Rate Adaptation in IEEE Wireless Networks

Strengthening Unlicensed Band Wireless Backhaul

Experimental Performance Evaluation of Bit-Rate Selection Algorithms in Multi-Vehicular Networks

Last Lecture: Data Link Layer

An Efficient Rate-Adaptive MAC for IEEE

Medium Access Control Sublayer

Wireless Communication and Networking CMPT 371

Topic 2b Wireless MAC. Chapter 7. Wireless and Mobile Networks. Computer Networking: A Top Down Approach

Certified Wireless Network Administrator (CWNA) PW Chapter Medium Access. Chapter 8 Overview

Remarks On Per-flow Differentiation In IEEE

Joint PHY/MAC Based Link Adaptation for Wireless LANs with Multipath Fading

Local Area Networks NETW 901

Wireless and Mobile Networks 7-2

Mobile & Wireless Networking. Lecture 7: Wireless LAN

Computer Networks. Wireless LANs

Medium Access Control. IEEE , Token Rings. CSMA/CD in WLANs? Ethernet MAC Algorithm. MACA Solution for Hidden Terminal Problem

4.3 IEEE Physical Layer IEEE IEEE b IEEE a IEEE g IEEE n IEEE 802.

Advanced Computer Networks WLAN

Interactions Between the Physical Layer and Upper Layers in Wireless Networks: The devil is in the details

A Modified Medium Access Control Algorithm for Systems with Iterative Decoding

Performance Testing of Rate Adaptation Algorithms in WLANs

Wireless and Mobile Networks

ISSN: International Journal of Advanced Research in Computer Engineering & Technology Volume 1, Issue 5, July 2012

Wireless Networks (MAC) Kate Ching-Ju Lin ( 林靖茹 ) Academia Sinica

04/11/2011. Wireless LANs. CSE 3213 Fall November Overview

Implementing a Cooperative MAC Protocol for Wireless LANs

Introduction to IEEE

EBA: An Enhancement of IEEE DCF via Distributed Reservation

Wireless Local Area Networks (WLANs)) and Wireless Sensor Networks (WSNs) Computer Networks: Wireless Networks 1

Wireless Networks. CSE 3461: Introduction to Computer Networking Reading: , Kurose and Ross

A Backoff Algorithm for Improving Saturation Throughput in IEEE DCF

Transmission Control Protocol over Wireless LAN

Enhancing Voice over WLAN via Rate Adaptation and Retry Scheduling

ICE 1332/0715 Mobile Computing (Summer, 2008)

Figure.2. Hidden & Exposed node problem

Unit 7 Media Access Control (MAC)

GORA: Goodput Optimal Rate Adaptation for using Medium Status Estimation

Analysis of IEEE e for QoS Support in Wireless LANs

Lecture 12 December 04, Wireless Access. Graduate course in Communications Engineering. University of Rome La Sapienza. Rome, Italy

Strategies and Guidelines for Improving Wireless Local Area Network Performance

Empirical Study of Mobility effect on IEEE MAC protocol for Mobile Ad- Hoc Networks

IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL. 13, NO. 12, DECEMBER Enhancing Voice over WLAN via Rate Adaptation and Retry Scheduling

A Rate Adaptation Algorithm for IEEE WLANs Based on MAC-Layer Loss Differentiation

Transport layer issues

Wireless Networks (MAC)

Multicasting multimedia streams in IEEE networks: a focus on reliability and rate adaptation

Wireless Local Area Networks. Networks: Wireless LANs 1

Rate Adaptation in

Concurrent-MAC: Increasing Concurrent Transmissions in Dense Wireless LANs

Lecture 25: CSE 123: Computer Networks Alex C. Snoeren. HW4 due NOW

MAC Protocol. By Ervin Kulenica & Chien Pham

Approaches To Reduce Energy Consumption of WLAN devices

Multiple Access Technique. Media Access Control (Intro.) Outline. Multiple Access Technique. Designing Issues of MAC protocols. Protocols examples

Wireless MACs: MACAW/802.11

WIRELESS-NETWORK TECHNOLOGIES/PROTOCOLS

IEEE WLAN (802.11) Copyright. Nomadic Communications

Outline. Lecture 16: Wireless Networking. Physical Layer (Layer 1) Ethernet: Wireless is Different. Attenuation Over Space

Transcription:

CARA: Collision-Aware Rate Adaptation for IEEE 802.11 WLANs Presented by Eric Wang 1

Outline Introduction Related Work Preliminaries CARA Performance Evaluation Conclusion and Future Work 2

Basic CSMA/CA 3

Introduction 802.11 no rate adaption scheme Most open-loop adaption schemes don t consider collision Malfunction when collisions happen CARA Combines RTS/CTS exchange with CCA Collision vs. channel errors No change to current 802.11 standard 4

Outline Introduction Related Work Preliminaries CARA Performance Evaluation Conclusion and Future Work 5

Related Work Rate adaption scheme classifications: Closed-loop Receiver feedback of desired rate by RTS/CTS Transmitter adapts rate accordingly Costly! Waste of bandwidth. Open-loop Further classified into two categories 6

Open-loop rate adaption Subcategory 1 Decides transmission rate by local channel est. eg. ACK frame receptions Usually good performance as closed-loop Extra implementation efforts. Subcategory 2 Make use of local ACK information. Simple implementation 7

Rate adaption Scheme issues When to increase Transmitter adaptively changes rate over time When to decrease Open-loop scheme malfunctions during collision No differentiate between collision and channel errors Thus, decrease over-aggressively. 8

Preliminaries CSMA/CA DCF, PCF CCA RTS/CTS exchange Useful in highly-contending WLAN ARF Timing function and missing ACK frame CARA 9

Outline Introduction Related Work Preliminaries CARA Performance Evaluation Conclusion and Future Work 10

CARA Adopts two methods to differentiate collisions from channel errors: RTS probing (mandatory) CCA detection (optional) 11

Identifying collision via RTS probing RTS probing is mandatory Assume transmission error negligible Small size, robust transmission rate Failure of RTS transmission indicates collision After RTS/CTS exchange Data transmission error caused by channel errors No misinterpretation Overhead of adding RTS/CTS is large RTS probing: enables RTS/CTS exchange only when transmission failure of data frames happens 12

State Transition Diagram 13

State Transition Diagram 14

RTS probing mechanism Data frame transmitted without RTS/CTS If transmission failed, activate RTS/CTS exchange for next transmission. If retransmission failed, lower transmission rate If transmission successful, stays at same rate and send next data frame without RTS/CTS 15

ARF vs. RTS probing 16

Identifying Collision via CCA Detection 17

CCA detection Case 1 & 3: CCA not helping Because CCA cannot be sure whether collision happened RTS Probing is launched later. Case 2: CCA helping no need to activate RTS/CTS exchange. Collision detected! Retransmit the data. 18

Outline Introduction Related Work Preliminaries CARA Performance Evaluation Conclusion and Future Work 19

ns-2 simulation details 20dBm transmit power Static stations; 1500 octet MAC payload BER vs SNR curves measured in AWGN (Additive White Gaussian Noise) environment without fading. Set background noise to -96dBm Simulate indoor settings Use Ricean fading model for multi-path fading time-varying wireless conditions. 20

Results for One-to-One topology One station continuously transmitting to another. X :Physical distance (meters) Y :Throughput (Mbps) 21

Results for Star Topology with varing number of contending stations Various number of contending stations are evenly placed on a circle around AP within 10 meters. Two reasons for ARF ill behavior: (1) Collision vs. channel errors (2) Performance anomaly 22

Results for Line Topology with random data frame sizes and random station positions Performance gap becomes larger: CCA becomes more helpful. 23

Results for random topologies with time-varying wireless channel 50 different scenarios When 10 stations contend Random locations Random data size CARA 1 > CARA 2? CCA succeeds but failed to transmit data, delaying adaptation. 24

Averaged result with various contending stations 25

Results for random topologies with time-varying wireless channel 26

Transmission rate adaptation over time 27

Summary RTS probing is very efficient in differentiating collisions from channel errors. Why CARA outperforms ARF CARA-2 with CCA detection outperforms CARA-1 when data transmission durations are different among contending stations. Collision aware rate adaptation scheme are needed due to bad performance of ARF. 28

Outline Introduction Related Work Preliminaries CARA Performance Evaluation Conclusion and Future Work 29

Conclusion CARA is more likely to make correct rate adaptation decisions than ARF. CARA requires no change to the 802.11 standard (unlike RBAR). CARA significantly outperforms ARF in all simulated multiple contending environments. 30

Future work Look at changes to the increase rate algorithm [CARA-RI]. Study optimization of operational CARA parameters. Address possibility of hidden terminal detection [CARA-HD]. Built a working CARA prototype using MadWIFI driver. 31