1 Robust Rate Adaptation in 802.11 Networks Starsky H.Y, Hao Yang, Songwu Lu and Vaduvur Bharghavan Presented by Meganne Atkins.

Slides:



Advertisements
Similar presentations
Dynamic Rate Adaptation in IEEE WLANs
Advertisements

Towards MIMO-Aware n Rate Adaptation (Ioannis Pefkianakis, Suk-Bok Lee and Songwu Lu) Towards MIMO-Aware n Rate Adaptation (Ioannis Pefkianakis,
1 Multi-Rate Adaptation with Interference and Congestion Awareness IPCCC 2011 University of California, Santa Cruz* Huawei Innovation Center^ 11/17/2011.
Doc.: IEEE /0604r1 Submission May 2014 Slide 1 Modeling and Evaluating Variable Bit rate Video Steaming for ax Date: Authors:
Modeling and Throughput Analysis for SMAC Ou Yang
2005/12/06OPLAB, Dept. of IM, NTU1 Optimizing the ARQ Performance in Downlink Packet Data Systems With Scheduling Haitao Zheng, Member, IEEE Harish Viswanathan,
1 of 56 Idle Sense: An Optimal Access Method for High Throughput and Fairness in Rate Diverse Wireless LANs Martin HeusseFranck Rosseau Romaric GuillierAndrzej.
Distributed Control Algorithms for Service Differentiation in Wireless Packet Networks Michael Barry, Andrew T Campbell, Andras Veres
Strider : Automatic Rate Adaptation & Collision Handling Aditya Gudipati & Sachin Katti Stanford University 1.
Quality of Service Issues in Multi-Service Wireless Internet Links George Xylomenos and George C. Polyzos Department of Informatics Athens University of.
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.
Dynamic Tuning of the IEEE Protocol to Achieve a Theoretical Throughput Limit Frederico Calì, Marco Conti, and Enrico Gregori IEEE/ACM TRANSACTIONS.
Experimental Measurement of VoIP Capacity in IEEE WLANs Sangho Shin Henning Schulzrinne Department of Computer Science Columbia University.
End-to-End TCP-Friendly Streaming Protocol and Bit Allocation for Scalable Video Over Wireless Internet Fan Yang, Qian Zhang, Wenwu Zhu, and Ya-Qin Zhang.
Centre for Wireless Communications Opportunistic Media Access for Multirate Ad Hoc Networks B.Sadegahi, V.Kanodia, A.Sabharwal and E.Knightly Presented.
Self-Management in Chaotic Wireless Deployments A. Akella, G. Judd, S. Seshan, P. Steenkiste Presentation by: Zhichun Li.
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.
IEEE in the Large: Observations at the IETF Meeting Henning Schulzrinne, Andrea G. Forte, Sangho Shin Department of Computer Science Columbia University.
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.
Towards MIMO-Aware n Rate Adaptation Advanced Computer Networks CS Fall Presented by Tianyang Wang Oct.28 th, 2014 (Ioannis Pefkianakis,
Submission doc.: IEEE /1452r0 November 2014 Leif Wilhelmsson, EricssonSlide 1 Frequency selective scheduling in OFDMA Date: Authors:
Experimental Measurement of the Capacity for VoIP Traffic in IEEE WLANs Authors : Sangho Shin, Henning Schulzrinne [INFOCOM 2007] Reporter : 林緯彥.
Enhancing TCP Fairness in Ad Hoc Wireless Networks Using Neighborhood RED Kaixin Xu, Mario Gerla University of California, Los Angeles {xkx,
1 How to apply Adaptation principle: case study in
Wireless “ESP”: Using Sensors to Develop Better Network Protocols Lenin Ravindranath Calvin Newport, Hari Balakrishnan, Sam Madden Massachusetts Institute.
Diagnosing Wireless Packet Losses in : Separating Collision from Weak Signal Shravan Rayanchu, Arunesh Mishra, Dheeraj Agrawal, Sharad Saha, Suman.
Wireless Networking & Mobile Computing CS 752/852 - Spring 2012 Tamer Nadeem Dept. of Computer Science Lec #7: MAC Multi-Rate.
Divert: Fine-grained Path Selection for Wireless LAN Allen Miu, Godfrey Tan, Hari Balakrishnan, John Apostolopoulos * MIT Computer Science and Artificial.
Opersating Mode DCF: distributed coordination function
1 Real-Time Traffic over the IEEE Medium Access Control Layer Tian He J. Sobrinho and A. krishnakumar.
Alok Shriram and Jasleen Kaur Presented by Moonyoung Chung Empirical Evaluation of Techniques for Measuring Available Bandwidth.
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.
1 Measuring and Explaining Differences in Wireless Simulation Models Dheeraj Reddy, George F. Riley, Yang Chen, Bryan Larish Georgia Institute of Technology.
An End-to-end Approach to Increase TCP Throughput Over Ad-hoc Networks Sarah Sharafkandi and Naceur Malouch.
Enhancing TCP Fairness in Ad Hoc Wireless Networks Using Neighborhood RED Kaixin Xu, Mario Gerla University of California, Los Angeles {xkx,
CARS: Context Aware Rate Selection for Vehicular Networks Pravin Shankar Tamer Nadeem Justinian Rosca
Deployment Guidelines for Highly Congested IEEE b/g Networks Andrea G. Forte and Henning Schulzrinne Columbia University.
Distributed Call Admission Control for VoIP over WLANs based on Channel Load Estimation Paolo Dini, Nicola Baldo, Jaume Nin-Guerrero, Josep Mangues-Bafalluy,
MOJO: A Distributed Physical Layer Anomaly Detection System for WLANs Richard D. Gopaul CSCI 388.
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
Modulation Rate Adaptation in Urban and Vehicular Environments: Cross Layer Implementation and Experimental Evaluation ACM MobiCom 2008 Joseph Camp and.
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
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.
TCP with Variance Control for Multihop IEEE Wireless Networks Jiwei Chen, Mario Gerla, Yeng-zhong Lee.
ECE 256: Wireless Networking and Mobile Computing
1 Real-Time Traffic over the IEEE Medium Access Control Layer Tian He.
Fast Resilient Jumbo Frames in Wireless LANs Apurv Bhartia University of Texas at Austin Joint work with Anand Padmanabha Iyer, Gaurav.
SenProbe: Path Capacity Estimation in Wireless Sensor Networks Tony Sun, Ling-Jyh Chen, Guang Yang M. Y. Sanadidi, Mario Gerla.
TCP-Cognizant Adaptive Forward Error Correction in Wireless Networks
Background of Wireless Communication Wireless Communication Technology Wireless Networking and Mobile IP Wireless Local Area Networks Wireless Communication.
Multi-Channel MAC Protocol for Multi-Hop Wireless Networks: Handling Multi-Channel Hidden Node Problem Using Snooping Myunghwan Seo, Yonggyu Kim, and Joongsoo.
IEEE Rate Control Algorithms: Experimentation and Performance Evaluation in Infrastructure Mode Sourav Pal, Sumantra R. Kundu, Kalyan Basu and Sajal.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
Copyright © 2003 OPNET Technologies, Inc. Confidential, not for distribution to third parties. Wireless LANs Session
1 Spectrum Co-existence of IEEE b and a Networks using the CSCC Etiquette Protocol Xiangpeng Jing and Dipankar Raychaudhuri, WINLAB Rutgers.
Isolating Physical PER for Smart Rate Selection in Malik Ahmad Yar Khan and Darryl Veitch ARC Special Centre for Ultra-Broadband Information Networks.
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.
Improving Loss Resilience with Multi-Radio Diversity in Wireless Networks Allen Miu, Hari Balakrishnan MIT Computer Science and Artificial Intelligence.
ECE 256: Wireless Networking and Mobile Computing
Architecture and Algorithms for an IEEE 802
Trace-based Evaluation of Rate Adaptation Schemes in Vehicular Environments Kevin C. Lee WiVeC 2010, 5/17/10.
A Rate-Adaptive MAC Protocol for Multi-Hop Wireless Networks
Modeling and Evaluating Variable Bit rate Video Steaming for ax
Presentation transcript:

1 Robust Rate Adaptation in Networks Starsky H.Y, Hao Yang, Songwu Lu and Vaduvur Bharghavan Presented by Meganne Atkins

2 Rate Adaptation Definition - The method used to dynamically select the transmission rate based on time-varying and locate independent channel quality Goal: Optimize the transmission goodput at the receiver

3 The IEEE Standard and Rate Adaptation Transmission Rates for variations: –802.11b 4 rate options –802.11a 8 rate options –802.11g 12 rate options Each Transmission Rate has different modulation and coding schemes Rate Adaptation is critical to performance, but left undefined

4 Importance of Rate Adaptation Assumption: Performance is defined as throughput Transmission RateLoss Ratiothan Throughput Decreases Transmission RateCapacity Utilizationthan

5 Related Work Rate Adaptation Algorithms Metrics: –Probe Packets ARF AARF SampleRate –Consecutive successes/losses ARF AARF Hybrid Algorithm –Physical Layer metrics Hybrid Algorithm RBAR OAR –Long-term statistics ONOE Commercially Deployed: ARF, SampleRate and ONOE

6 Issues with Current Algorithms Current Metrics are limited in scope Simulations do not show flaws in the algorithms Performance loss non-compliant algorithms –RBAR Flawed design guidelines = Flawed algorithms

7 Current Design Guidelines 1. Decrease Transmission Rate upon severe packet loss 2. Use Probe Packets to assess new rate 3. Use consecutive transmission success/losses to decide rate increase/decrease 4. Use PHY metrics to infer new transmission rate 5. Long-term smothered operation produces best average performance

8 Experimental Methodology Programmable AP Platform –Supports variations a/b/g –Per-frame Control functionality –Real-time tracing –Transmission rate control functionality –Low feedback delay

9 Experimental Methodology Experimental Setup –Static/Mobile Clients – a/b –With/Without Hidden Stations

10 Guideline: Decrease Transmission Rate upon severe packet loss Channel Conditions Worsen Lower Transmission Rates What if a hidden station exists? Goodput decreases! Many packet loss scenarios exists, algorithms cannot be limited to fading/path loss

11 Guideline: Use Probe Packets to assess new rate Issues –Successful probes can be misleading –Unsuccessful probes can incur severe penalties Small # probes Inaccurate rate adaptation Probing is too sensitive

12 Guideline: Use consecutive transmission success/losses to decide rate increase/decrease Statistically the success rate for this method is sub par –After 10 consecutive success (28.5%) –After back-to-back failures (36.8%) Statistics are not substantial enough to base an algorithm on

13 Guideline: Use consecutive transmission success/losses to decide rate increase/decrease (cont’d) Realistic scenarios = Randomly distributed loss behaviors Frame Retry –Turned OffRate Adaptation – Turned Off Fixed Transmission Rate – For highest throughput

14 Guideline: Use PHY metrics to infer new transmission rate Metrics can not be directly used to estimate transmission rates

15 Guideline: Long-term smothered operation produces best average performance Issues –Long-term rate estimation and rate change over time =! Best average performance

16 Guideline: Long-term smothered operation produces best average performance (Cont’d) Large Sampling periods do not lead to more accurate rate estimations

17 Robust Rate Adaptation Algorithm Goals Improve performance Manage varying dynamics Easy to implement Fit the IEEE Standard

18 RRAA Design Short-term loss ratio –Assess –Adapt Adaptive RTS –Leverage –Filter

19 RRAA Design -Modules

20 RRAA-BASIC – Loss Estimation

21 RRAA-BASIC – Rate Change

22 Estimation Window Size

23 Miscellaneous Issues Idle Stations –Refresh the window Multiple Active Stations –More stations, shorter estimation windows Variable Packet Size –Packet groupings

24 Adaptive RTS Filter - Design Suppressing hidden-station-induced loss options –Turn RTS on (every frame) Large Overhead –RTS on frame loss / RTS off frame success RTS oscillations

25 Adaptive RTS Filter - Scheme

26 Integrating RRAA-BASIC & A-RTS RRAA-BASIC –Channel Fluctuations A-RTS –Hidden terminals

27 Performance Evaluation – Static Clients Other Algorithms –ARF –AARF –SampleRate UDP and TCP a/ b Channels

28 Performance Evaluation – Static Clients

29 Performance Evaluation – Static Client

30 Performance Evaluation– Mobile Clients

31 Performance Evaluation – Hidden Stations

32 Performance Evaluation– Field Trials

33 Conclusions Rate Adaptation Algorithms –Differentiate between loss behaviors –Adapt to realistic scenarios –Handle hidden stations

34 PROBLEMS Number of Work Stations RTS failure/ Data transmission Failure

35 Work Cited S. H.Y, H. Yang, S. Lu and V.Bharghavan. Robust Rate Adaptation in Networks Chart (Slide 15) - Figure 3.5 from J.Bicket. Bit-rate Selection in Wireless Networks. MIT Master’s Thesis, 2005 Chart (Slide 14) – MSDU from D.Qiao, S.Choi and K.Shin.Goodput Analysis and Link Adaptation for a Wireless LANs.IEEE TMC, 1(4), October 2002