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

Slides:



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

Medium Access Issues David Holmer
Design, Implementation and Evaluation of an Efficient Opportunistic Retransmission Protocol Mei-Hsuan Lu Peter Steenkiste Tsuhan Chen MobiCom 09.
Lecture 5: IEEE Wireless LANs (Cont.). Mobile Communication Technology according to IEEE (examples) Local wireless networks WLAN a.
A Scalable MAC Protocol for Next-Generation Wireless LANs Zakhia (Zak) Abichar, J. Morris Chang, and Daji Qiao Dept. of Electrical and Computer Engineering.
2005/12/06OPLAB, Dept. of IM, NTU1 Optimizing the ARQ Performance in Downlink Packet Data Systems With Scheduling Haitao Zheng, Member, IEEE Harish Viswanathan,
Presented by Scott Kristjanson CMPT-820 Multimedia Systems Instructor: Dr. Mohamed Hefeeda 1 Cross-Layer Wireless Multimedia.
Interactions Between the Physical Layer and Upper Layers in Wireless Networks: The devil is in the details Fouad A. Tobagi Stanford University “Broadnets.
Contention Window Optimization for IEEE DCF Access Control D. J. Deng, C. H. Ke, H. H. Chen, and Y. M. Huang IEEE Transaction on Wireless Communication.
Module C- Part 1 WLAN Performance Aspects
Collision Aware Rate Adaptation (CARA) Bob Kinicki Computer Science Department Computer Science Department Advanced Computer.
Experimental Measurement of VoIP Capacity in IEEE WLANs Sangho Shin Henning Schulzrinne Department of Computer Science Columbia University.
Performance analysis of DCF in presence of hidden nodes and collision prevention mechanism. - Ruchir Bhanushali. - Sagar. Shah.
1 Robust Rate Adaptation in Networks Starsky H.Y, Hao Yang, Songwu Lu and Vaduvur Bharghavan Presented by Meganne Atkins.
CARA: Collision-Aware Rate Adaptation for IEEE WLANs J.Kim, S. Kim, S. Choi and D.Qiao INFOCOM 2006 Barcelona, Spain Presenter - Bob Kinicki Advanced.
Performance Enhancement of TFRC in Wireless Ad Hoc Networks Mingzhe Li, Choong-Soo Lee, Emmanuel Agu, Mark Claypool and Bob Kinicki Computer Science Department.
Opportunistic Packet Scheduling and Media Access Control for Wireless LANs and Multi-hop Ad Hoc Networks Jianfeng Wang, Hongqiang Zhai and Yuguang Fang.
Hidden Terminal based Attack, Diagnosis and Detection Yao Zhao, Leo Zhao, Yan Chen Lab for Internet & Security Tech, Northwestern Univ.
Dynamic Rate Adaptation in IEEE WLANs Bob Kinicki PEDS March 26, 2007 PEDS March 26, 2007.
MAC Protocol By Ervin Kulenica & Chien Pham.
1 How to apply Adaptation principle: case study in
On the Performance Behavior of IEEE Distributed Coordination Function M.K.Sidiropoulos, J.S.Vardakas and M.D.Logothetis Wire Communications Laboratory,
Medium Access Control Protocols Using Directional Antennas in Ad Hoc Networks CIS 888 Prof. Anish Arora The Ohio State University.
Wireless Switch Protocol 課程 : 行動計算 學號 :M 學生 : 陳德翰.
Wireless Networking & Mobile Computing CS 752/852 - Spring 2012 Tamer Nadeem Dept. of Computer Science Lec #7: MAC Multi-Rate.
Wireless LAN Simulation - IEEE MAC Protocol
CS640: Introduction to Computer Networks Aditya Akella Lecture 22 - Wireless Networking.
A Multichain Backoff Mechanism for IEEE WLANs Alkesh Patel & Hemant Patel ECE 695 – Leading Discussion By : Shiang- Rung Ye and Yu-Chee Tseng.
Opersating Mode DCF: distributed coordination function
A Virtual Collision Mechanism for IEEE DCF
2014 YU-ANTL Lab Seminar Performance Analysis of the IEEE Distributed Coordination Function Giuseppe Bianchi April 12, 2014 Yashashree.
Wireless Medium Access. Multi-transmitter Interference Problem  Similar to multi-path or noise  Two transmitting stations will constructively/destructively.
1 Dynamic Adaption of DCF and PCF mode of IEEE WLAN Abhishek Goliya Guided By: Prof. Sridhar Iyer Dr. Leena-Chandran Wadia MTech Dissertation.
A Simple and Effective Cross Layer Networking System for Mobile Ad Hoc Networks Wing Ho Yuen, Heung-no Lee and Timothy Andersen.
A Cooperative Diversity- Based Robust MAC Protocol in wireless Ad Hoc Networks Sangman Moh, Chansu Yu Chosun University, Cleveland State University Korea,
Providing QoS in Ad Hoc Networks with Distributed Resource Reservation IEEE802.11e and extensions Ulf Körner and Ali Hamidian.
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.
IEEE Wireless LAN Standard. Medium Access Control-CSMA/CA IEEE defines two MAC sublayers Distributed coordination function (DCF) Point coordination.
IEEE EDCF: a QoS Solution for WLAN Javier del Prado 1, Sunghyun Choi 2 and Sai Shankar 1 1 Philips Research USA - Briarcliff Manor, NY 2 Seoul National.
Packet Dispersion in IEEE Wireless Networks Mingzhe Li, Mark Claypool and Bob Kinicki WPI Computer Science Department Worcester, MA 01609
Vertical Optimization Of Data Transmission For Mobile Wireless Terminals MICHAEL METHFESSEL, KAI F. DOMBROWSKI, PETER LANGENDORFER, HORST FRANKENFELDT,
Robust Rate Adaptation in networks Starsky H.Y. Wong, Hao Yang, Songwu Lu and Vaduvur Bharghavan UCLA WiNG Research Group and Meru Networks.
ECE 256: Wireless Networking and Mobile Computing
Fast Resilient Jumbo Frames in Wireless LANs Apurv Bhartia University of Texas at Austin Joint work with Anand Padmanabha Iyer, Gaurav.
Sunhun Lee and Kwangsue Chung School of Electronics Engineering, Kwangwoon University 22 nd International Conference on Advanced Information Networking.
Hangguan Shan, Member, IEEE, Ho Ting Cheng, Student Member, IEEE, and Weihua Zhuang, Fellow, IEEE Cross-Layer Cooperative MAC Protocol in Distributed Wireless.
Planning and Analyzing Wireless LAN
A new Cooperative Strategy for Deafness Prevention in Directional Ad Hoc Networks Andrea Munari, Francesco Rossetto, and Michele Zorzi University of Padova,
A Multi-Channel CSMA MAC Protocol with Receiver Based Channel Selection for Multihop Wireless Networks Nitin Jain, Samir R. Das Department of Electrical.
Explicit and Implicit Pipelining in Wireless MAC Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Xue Yang, UIUC.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Speaker: hsiwei Wei Ye, John Heidemann and Deborah Estrin. IEEE INFOCOM 2002 Page
WLAN.
Improving the scalability of MAC protocols in Wireless Mesh Networks Mthulisi Velempini (Mr.)
MAC Sublayer MAC layer tasks: – Control medium access – Roaming, authentication, power conservation Traffic services – DCF (Distributed Coordination.
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
Doc.: IEEE /00144r0 Submission 3/01 Nada Golmie, NISTSlide 1 IEEE P Working Group for Wireless Personal Area Networks Dialog with FCC Nada.
Distributed-Queue Access for Wireless Ad Hoc Networks Authors: V. Baiamonte, C. Casetti, C.-F. Chiasserini Dipartimento di Elettronica, Politecnico di.
COE-541 LAN / MAN Simulation & Performance Evaluation of CSMA/CA
1 Effectiveness of Physical and Virtual Carrier Sensing in IEEE Wireless Ad Hoc Networks Fu-Yi Hung and Ivan Marsic WCNC 2007.
DSSS PHY packet format Synchronization SFD (Start Frame Delimiter)
Copyright © 2003 OPNET Technologies, Inc. Confidential, not for distribution to third parties. Wireless LANs Session
Shou-Chih Lo and Chia-Wei Tseng National Dong Hwa University A Novel Multi-channel MAC Protocol for Wireless Ad Hoc Networks VTC 2007-spring.
Wireless LAN Requirements (1) Same as any LAN – High capacity, short distances, full connectivity, broadcast capability Throughput: – efficient use wireless.
1 CARA: Collision-Aware Rate Adaptation for IEEE WLANs Jongseok Kim, Seongkwan Kim, Sunghyun Choi and Daji Qiao* School of Electrical Engineering.
On the Physical Carrier Sense in Wireless Ad-hoc Networks
Is the MAC sufficient for wireless high speed mesh LANs?
Sofia Pediaditaki and Mahesh Marina University of Edinburgh
Presentation transcript:

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

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

Basic CSMA/CA 3

Introduction 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 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 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