CARA: Collision-Aware Rate Adaptation for IEEE 802.11 WLANs J.Kim, S. Kim, S. Choi and D.Qiao INFOCOM 2006 Barcelona, Spain Presenter - Bob Kinicki Advanced.

Slides:



Advertisements
Similar presentations
Dynamic Rate Adaptation in IEEE WLANs
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.
SELECT: Self-Learning Collision Avoidance for Wireless Networks Chun-Cheng Chen, Eunsoo, Seo, Hwangnam Kim, and Haiyun Luo Department of Computer Science,
A Scalable MAC Protocol for Next-Generation Wireless LANs Zakhia (Zak) Abichar, J. Morris Chang, and Daji Qiao Dept. of Electrical and Computer Engineering.
1 A Novel Topology-blind Fair Medium Access Control for Wireless LAN and Ad Hoc Networks Z. Y. Fang and B. Bensaou Computer Science Department Hong Kong.
On Optimizing Backoff Counter Reservation and Classifying Stations for the IEEE Distributed Wireless LANs.
Jesús Alonso-Zárate, Elli Kartsakli, Luis Alonso, and Christos Verikoukis May 2010, Cape Town, South Africa, ICC 2010 Coexistence of a Novel MAC Protocol.
Module C- Part 1 WLAN Performance Aspects
CARA: Collision-Aware Rate Adaptation for IEEE WLANs Presented by Eric Wang 1.
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 the Intertwined Effects between Network Layers for g Transmissions Wireless Multimedia Networking and Performance Modeling.
Centre for Wireless Communications Opportunistic Media Access for Multirate Ad Hoc Networks B.Sadegahi, V.Kanodia, A.Sabharwal and E.Knightly Presented.
Low Delay Marking for TCP in Wireless Ad Hoc Networks Choong-Soo Lee, Mingzhe Li Emmanuel Agu, Mark Claypool, Robert Kinicki Worcester Polytechnic Institute.
Does the IEEE MAC Protocol Work Well in Multihop Wireless Ad Hoc Networks? Shugong Xu Tark Saadawi June, 2001 IEEE Communications Magazine (Adapted.
1 Robust Rate Adaptation in Networks Starsky H.Y, Hao Yang, Songwu Lu and Vaduvur Bharghavan Presented by Meganne Atkins.
20 – Collision Avoidance, : Wireless and Mobile Networks6-1.
Performance Enhancement of TFRC in Wireless Ad Hoc Networks Travis Grant – Mingzhe Li, Choong-Soo Lee, Emmanuel.
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.
Dynamic Rate Adaptation in IEEE WLANs Bob Kinicki PEDS March 26, 2007 PEDS March 26, 2007.
1 Short-term Fairness for TCP Flows in b WLANs M. Bottigliengo, C. Casetti, C.-F. Chiasserini, M. Meo INFOCOM 2004.
A Glimpse at Three Wireless Networking Problems Bob Kinicki Bob Kinicki Computer Science Department Computer Science Department
MAC Protocol By Ervin Kulenica & Chien Pham.
5-1 Data Link Layer r Wireless Networks m Wi-Fi (Wireless LAN) Example Problems m RTS/CTS.
1 How to apply Adaptation principle: case study in
5-1 Data Link Layer r What is Data Link Layer? r Wireless Networks m Wi-Fi (Wireless LAN) r Comparison with Ethernet.
MAC Layer Protocols for Sensor Networks Leonardo Leiria Fernandes.
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.
Opersating Mode DCF: distributed coordination function
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.
Dynamic Load Balancing through Association Control of Mobile Users in WiFi Networks 2013 YU-ANTL Seminal November 9, 2013 Hyun dong Hwang Advanced Networking.
A Simple and Effective Cross Layer Networking System for Mobile Ad Hoc Networks Wing Ho Yuen, Heung-no Lee and Timothy Andersen.
Wireless Networks share a non deterministic medium: Possible Problems: Noise ⇒ discard the packet Collision ⇒ discard the packet.
CARS: Context Aware Rate Selection for Vehicular Networks Pravin Shankar Tamer Nadeem Justinian Rosca
Effects of Multi-Rate in Ad Hoc Wireless Networks
F ACULTY OF C OMPUTER S CIENCE & E NGINEERING Chapter 05. MAC and Physical Layers.
Sunghwa Son Introduction Time-varying wireless channel  Large-scale attenuation Due to changing distance  Small-scale fading Due to multipath.
Packet Dispersion in IEEE Wireless Networks Mingzhe Li, Mark Claypool and Bob Kinicki WPI Computer Science Department Worcester, MA 01609
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.
A Distributed Relay-Assignment Algorithm for Cooperative Communications in Wireless Networks ICC 2006 Ahmed K. Sadek, Zhu Han, and K. J. Ray Liu Department.
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.
Planning and Analyzing Wireless LAN
A Multi-Channel CSMA MAC Protocol with Receiver Based Channel Selection for Multihop Wireless Networks Nitin Jain, Samir R. Das Department of Electrical.
Muhammad Niswar Graduate School of Information Science
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
1 Chapter 4 MAC Layer – Wireless LAN Jonathan C.L. Liu, Ph.D. Department of Computer, Information Science and Engineering (CISE), University of Florida.
IEEE Rate Control Algorithms: Experimentation and Performance Evaluation in Infrastructure Mode Sourav Pal, Sumantra R. Kundu, Kalyan Basu and Sajal.
DSSS PHY packet format Synchronization SFD (Start Frame Delimiter)
Doc.: IEEE /0635r1 Submission May 2014 Dynamic Sensitivity Control Implementation Date: 2014-May Authors: Graham Smith, DSP GroupSlide 1.
A New MAC Protocol for Wi-Fi Mesh Networks Tzu-Jane Tsai, Hsueh-Wen Tseng, and Ai-Chun Pang IEEE AINA’06.
On the Performance Characteristics of WLANs: Revisited S. Choi, K. Park and C.K. Kim Sigmetrics 2005 Banff, Canada Presenter - Bob Kinicki Presenter -
Wireless LAN Requirements (1) Same as any LAN – High capacity, short distances, full connectivity, broadcast capability Throughput: – efficient use wireless.
IEEE Wireless LAN. Wireless LANs: Characteristics Types –Infrastructure based –Ad-hoc Advantages –Flexible deployment –Minimal wiring difficulties.
1 CARA: Collision-Aware Rate Adaptation for IEEE WLANs Jongseok Kim, Seongkwan Kim, Sunghyun Choi and Daji Qiao* School of Electrical Engineering.
Wireless Network Dynamic Rate Adaptation and SS and DS mode in MIMO Advanced Computer Networks.
On the Physical Carrier Sense in Wireless Ad-hoc Networks
Presentation transcript:

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 Computer Networks Fall 2007

Advanced Networks Fall CARA2 2 Outline Background Related Work –ARF –RBAR CARA (Collision Aware Rate Adaptation) –RTS Probing –CCA Detection Simulated Performance Results Conclusions and Comments

Advanced Networks Fall CARA 33 Infrastructure WLAN Access Point client Internet

Advanced Networks Fall CARA44 Basic CSMA/CA [N. Kim] possible collision !! collision !!

Advanced Networks Fall CARA5 Physical Layer Overhead [N. Kim]

Advanced Networks Fall CARA66 Node Contention [N. Kim] without RTS/CTS

Advanced Networks Fall CARA77 Rate Adaptation versus Distance

Advanced Networks Fall CARA88 Unfairness [Choi]

Advanced Networks Fall CARA 99 Multiple APs multiple clients (heterogeneous) Access Point client Access Point client

Advanced Networks Fall CARA1010 Hidden Terminals [Wong] Without a hidden terminal, loss ratio ~5.5%. One hidden AP with mild sending rate (0.379 Mbps) yields:

Advanced Networks Fall CARA1111 RTS/CTS Summary RTS/CTS can reduce collisions. RTS/CTS can guard against and reduce hidden terminals. RTS/CTS adds overhead that reduces throughput. Normally, RTS/CTS is turned off!

Advanced Networks Fall CARA12 Rate Adaptation Algorithms 12 AARF ARF AMRR CARA CROARDOFRA Fast-LAHRCLA LD-ARFMiSer MultiRateRetry MPDUOARONOE PER RBAR RFT RRAASampleRate SwissRA

Advanced Networks Fall CARA1313 Rate Adaptation Algorithms 1997 ARF RBAR 2002 MPDUOAR PER 2003 LA MiSer SwissRA 2004 AARFAMRRHRC MultiRateRetry 2005 Fast-LA LD-ARF RFT SampleRate 2006 CARA CROARDOFRA RRAA 2007

Advanced Networks Fall CARA14 Rate Adaptation Algorithms 14 Uses recent history and probes: ARF, AARF, SampleRate Long interval smoothing: ONOE, SampleRate Multiple rates: MultiRateRetry, AMRR, RRAA Uses RTS/CTS: RBAR, OAR, CROAR, CARA Uses RSSI to approximate SNR, each node maintains 12 dynamic RSS thresholds: LA Puts checksum on header and use NACK to signal link loss error: LD-ARF Table lookup with thresholds: HRC,MPDU(len,rSNR,count) Fragmentation: DOFRA, RFT Miscellaneous: PER, MiSer, SwissRA, Fast-LA

Advanced Networks Fall CARA1515 ARF Algorithm If two consecutive ACK frames are not received correctly, the second retry and subsequent transmissions are done at a lower rate and a timer is started. When the number of successfully received ACKs reaches 10 or the timer goes off, a probe frame is sent at the next higher rate. However, if an ACK is NOT received for this frame, the rate is lowered back and the timer is restarted.

Advanced Networks Fall CARA1616 ARF and AARF

Advanced Networks Fall CARA1717 RBAR Algorithm {not compatible} Receivers control sender’s transmission rate. RTS and CTS are modified to contain info on size and rate. Uses analysis of RTS reception (RSSI?) to estimate SNR and send choice back to sender in CTS. Receiver picks rate based on apriori SNR thresholds.

Advanced Networks Fall CARA18 Collision Aware Rate Adaptation (CARA) Employs two methods for identifying collisions: 1. RTS Probing 2. Clear Channel Assessment (CCA) Focuses on when to decrease the transmission rate.  Set M th, the consecutive increase threshold, to the same value as ARF: M th =

Advanced Networks Fall CARA1919 CARA RTS Probing Assumes all RTS transmission failures are due to collisions. Transmission failure after RTS/CTS must be due to channel errors. RTS probing that enables an RTS/CTS exchange ONLY when a data frame transmission fails.

Advanced Networks Fall CARA20 RTS Probing State Diagram 20

Advanced Networks Fall CARA21 RTS Probing 21

Advanced Networks Fall CARA2222 RTS Probing CARA default: [P th = 1, N th = 2] Data frame transmitted without RTS/CTS. If the transmission fails, RTS/CTS exchange is activated for the next retransmission. If this retransmission fails, then the rate is lowered. If retransmission is successful, stay at same rate and send next frame without RTS/CTS.

Advanced Networks Fall CARA23 ARF vs RTS Probing t 1 < t 2

Advanced Networks Fall CARA24 Clear Channel Assessment (CCA) At SIFS time after wireless transmission finishes, assess channel with CCA. Since ACK expected to start at SIFS, if channel assessed as busy (i.e. not an ACK) then assume it is a collision. In this case [Case 2], retransmit without increasing the failure count and without lowering the transmission rate. CCA does not help for Case 1 or Case 3. Hence RTS Probing is launched.

Advanced Networks Fall CARA2525 CCA Detection This assumes no hidden terminals!

Advanced Networks Fall CARA26 Performance Evaluation using ns-2 simulator Simulation Setup: b with Frame Error Rate Ricean multi-path fading model Traffic is ‘greedy’ 1500 octet UDP packets CARA-1 :: only RTS Probing CARA-2 :: RTS Probing + CCA AWGN (additive white Gaussian noise) model:: –the only impairment is the linear addition of wideband or white noise with a constant spectral density (expressed as watts per hertz of bandwidth) and a Gaussian distribution of amplitude. {Wikipedia}wideband white noisespectral density wattshertzbandwidthGaussian distribution

Advanced Networks Fall CARA2727 One-to-One Topology No collisions !!

Advanced Networks Fall CARA28 Star Topology Simulations Vary the number of contending stations evenly spaced on a circle with 10 m radius around the AP. AWGN wireless channel assumed. Note – from Figure 6, stations should be able to transmit at 11 Mbps at 10 m without being significantly effected by environment.

Advanced Networks Fall CARA2929 CARA-1 (with RTS Probing) Contention is harmful to ARF without RTS/CTS ** partially due to performance anomaly [14]

Advanced Networks Fall CARA30 Line Topology Simulations Assume a line topology with the AP at one end. Contending stations select data frame size randomly for each frame. Maximum distance between station and AP set to 70 meters to guarantee no hidden terminals. AWGN wireless channel assumed. Results in Figure 8 are averaged over 50 simulations.

Advanced Networks Fall CARA3131 CARA-2 (with CCA)

Advanced Networks Fall CARA32 Random Topologies Nodes randomly placed within circle with 40 m radius centered on AP. Ricean K factor of 3 dB used to model indoor environment. Two simulation sets: distinct scenarios each with 10 randomly placed contending stations. 2. Vary the number of contending stations (5 to 20) and average results over 50 random topologies for each number of stations.

Advanced Networks Fall CARA33 10 Random Stations With Ricean fading, CARA-2 is not always better!

Advanced Networks Fall CARA34 Varying Number of Stations

Advanced Networks Fall CARA35 Adaptability Comparison

Advanced Networks Fall CARA36 Transmission Counts

Advanced Networks Fall CARA37 Conclusions Two versions of CARA are proposed an evaluated using ns-2 simulation. The simulations show that CARA outperforms ARF in a variety of environments and scenarios. CARA uses RTS Probing and CCA to differentiate collisions from transmission failures due to channel errors.

Advanced Networks Fall CARA38 Comments Authors did not look at modifying the algorithm to increase the data rate. Authors assumed hidden terminals were not possible and simulations were designed to avoid encountering this problem. –Note, RRAA warns of RTS oscillation with hidden terminals. Authors plan to implement CARA in the future using MADWIFI.

CARA Questions and/or Comments Thank You !!