1 Multi-Rate Adaptation with Interference and Congestion Awareness IPCCC 2011 University of California, Santa Cruz* Huawei Innovation Center^ 11/17/2011.

Slides:



Advertisements
Similar presentations
Martin Suchara, Ryan Witt, Bartek Wydrowski California Institute of Technology Pasadena, U.S.A. TCP MaxNet Implementation and Experiments on the WAN in.
Advertisements

Dynamic Rate Adaptation in IEEE WLANs
Towards MIMO-Aware n Rate Adaptation (Ioannis Pefkianakis, Suk-Bok Lee and Songwu Lu) Towards MIMO-Aware n Rate Adaptation (Ioannis Pefkianakis,
Congestion Control Reasons: - too many packets in the network and not enough buffer space S = rate at which packets are generated R = rate at which receivers.
Enhancing Vehicular Internet Connectivity using Whitespaces, Heterogeneity and A Scouting Radio Tan Zhang ★, Sayandeep Sen†, Suman Banerjee ★ ★ University.
1 TCP Congestion Control. 2 TCP Segment Structure source port # dest port # 32 bits application data (variable length) sequence number acknowledgement.
1 End to End Bandwidth Estimation in TCP to improve Wireless Link Utilization S. Mascolo, A.Grieco, G.Pau, M.Gerla, C.Casetti Presented by Abhijit Pandey.
Strider : Automatic Rate Adaptation & Collision Handling Aditya Gudipati & Sachin Katti Stanford University 1.
Interactions Between the Physical Layer and Upper Layers in Wireless Networks: The devil is in the details Fouad A. Tobagi Stanford University “Broadnets.
Congestion Control An Overview -Jyothi Guntaka. Congestion  What is congestion ?  The aggregate demand for network resources exceeds the available capacity.
XCP: Congestion Control for High Bandwidth-Delay Product Network Dina Katabi, Mark Handley and Charlie Rohrs Presented by Ao-Jan Su.
Receiver-driven Layered Multicast S. McCanne, V. Jacobsen and M. Vetterli SIGCOMM 1996.
Network Congestion Gabriel Nell UC Berkeley. Outline Background: what is congestion? Congestion control – End-to-end – Router-based Economic insights.
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.
Evaluate IEEE e EDCA Performance Tyler Ngo CMPE 257.
Reducing Congestion Effects in Wireless Networks by Multipath Routing Presented by Dian Zhang Lucian Popa, Costin Raiciu, University of California, Berkeley.
Centre for Wireless Communications Opportunistic Media Access for Multirate Ad Hoc Networks B.Sadegahi, V.Kanodia, A.Sabharwal and E.Knightly Presented.
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.
Opportunistic Packet Scheduling and Media Access Control for Wireless LANs and Multi-hop Ad Hoc Networks Jianfeng Wang, Hongqiang Zhai and Yuguang Fang.
1 Emulating AQM from End Hosts Presenters: Syed Zaidi Ivor Rodrigues.
Dynamic Rate Adaptation in IEEE WLANs Bob Kinicki PEDS March 26, 2007 PEDS March 26, 2007.
Enhancing TCP Fairness in Ad Hoc Wireless Networks Using Neighborhood RED Prenseted by Ronak Bhuta Date : October 9, 2007 Kaixin Xu Mario Gerla Lantao.
Medium Start in TCP-Friendly Rate Control Protocol CS 217 Class Project Spring 04 Peter Leong & Michael Welch.
Jennifer Rexford Fall 2014 (TTh 3:00-4:20 in CS 105) COS 561: Advanced Computer Networks TCP.
A Transmission Control Scheme for Media Access in Sensor Networks Alec Woo, David Culler (University of California, Berkeley) Special thanks to Wei Ye.
Enhancing TCP Fairness in Ad Hoc Wireless Networks Using Neighborhood RED Kaixin Xu, Mario Gerla University of California, Los Angeles {xkx,
MIMO and TCP: A CASE for CROSS LAYER DESIGN Soon Y. Oh, Mario Gerla Computer Science Dept. University of California, Los Angeles {soonoh,
1 How to apply Adaptation principle: case study in
TCP Behavior across Multihop Wireless Networks and the Wired Internet Kaixin Xu, Sang Bae, Mario Gerla, Sungwook Lee Computer Science Department University.
Wireless Networking & Mobile Computing CS 752/852 - Spring 2012 Tamer Nadeem Dept. of Computer Science Lec #7: MAC Multi-Rate.
Tuning the Carrier Sensing Range of IEEE MAC Jing Deng,Ben Liang and Pramod K. Varshney Univ. of New Orleans Globecom 2004.
A Simple and Effective Cross Layer Networking System for Mobile Ad Hoc Networks Wing Ho Yuen, Heung-no Lee and Timothy Andersen.
10/1/2015 9:14 PM1 TCP in Mobile Ad-hoc Networks ─ Split TCP CSE 6590.
Enhancing TCP Fairness in Ad Hoc Wireless Networks using Neighborhood RED Kaixin Xu, Mario Gerla UCLA Computer Science Department
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
Distributed Channel Management in Uncoordinated Wireless Environments Arunesh Mishra, Vivek Shrivastava, Dheeraj Agarwal, Suman Banerjee, Samrat Ganguly.
1 Transport Layer for Mobile Ad Hoc Networks (MANETs) Cyrus Minwalla Maan Musleh COSC 6590.
CA-RTO: A Contention- Adaptive Retransmission Timeout I. Psaras, V. Tsaoussidis, L. Mamatas Demokritos University of Thrace, Xanthi, Greece This study.
Effects of Multi-Rate in Ad Hoc Wireless Networks
Doc.: n-proposal-statistical-channel-error-model.ppt Submission Jan 2004 UCLA - STMicroelectronics, Inc.Slide 1 Proposal for Statistical.
Sunghwa Son Introduction Time-varying wireless channel  Large-scale attenuation Due to changing distance  Small-scale fading Due to multipath.
High-speed TCP  FAST TCP: motivation, architecture, algorithms, performance (by Cheng Jin, David X. Wei and Steven H. Low)  Modifying TCP's Congestion.
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.
Fast Resilient Jumbo Frames in Wireless LANs Apurv Bhartia University of Texas at Austin Joint work with Anand Padmanabha Iyer, Gaurav.
Multiuser Receiver Aware Multicast in CDMA-based Multihop Wireless Ad-hoc Networks Parmesh Ramanathan Department of ECE University of Wisconsin-Madison.
Dynamic Data Rate and Transmit Power Adjustment in IEEE Wireless LANs Pierre Chevillat, Jens Jelitto, and Hong Linh Truong IBM Zurich Research Laboratory.
TCP-Cognizant Adaptive Forward Error Correction in Wireless Networks
S& EDG: Scalable and Efficient Data Gathering Routing Protocol for Underwater Wireless Sensor Networks 1 Prepared by: Naveed Ilyas MS(EE), CIIT, Islamabad,
1 Analysis of a window-based flow control mechanism based on TCP Vegas in heterogeneous network environment Hiroyuki Ohsaki Cybermedia Center, Osaka University,
報告人 : 陳柏偉.  INTRODUCTION  MODELS AND SCENARIOS  METHODOLOGY  RESULTS  CONCLUSION 2.
CIS679: TCP and Multimedia r Review of last lecture r TCP and Multimedia.
1 Spectrum Co-existence of IEEE b and a Networks using the CSCC Etiquette Protocol Xiangpeng Jing and Dipankar Raychaudhuri, WINLAB Rutgers.
PAC: Perceptive Admission Control for Mobile Wireless Networks Ian D. Chakeres Elizabeth M. Belding-Royer.
1 Three ways to (ab)use Multipath Congestion Control Costin Raiciu University Politehnica of Bucharest.
1 Ad-hoc Transport Layer Protocol (ATCP) EECS 4215.
A Bidirectional Multi-channel MAC Protocol for Improving TCP Performance on Multihop Wireless Ad Hoc Networks Tianbo Kuang and Carey Williamson Department.
Kaixin Xu, Mario Gerla University of California, Los Angeles {xkx,
A Rate-Adaptive MAC Protocol for Multi-Hop Wireless Networks
Goal Control the amount of traffic in the network
TCP in Wireless Ad-hoc Networks
Study of performance of regular TCP in MANETs (using simulator).
<month year> <doc.: IEEE doc> January 2013
Presentation transcript:

1 Multi-Rate Adaptation with Interference and Congestion Awareness IPCCC 2011 University of California, Santa Cruz* Huawei Innovation Center^ 11/17/2011 Duy Nguyen*, J.J. Garcia-Luna-Aceves* and Cedric Westphal*^

2 Rate/Link Adaptation

3 Challenges SR Limited Feedback N1N2 Interference

4 Challenges SR Limited Feedback N1N2 Interference Path Attenuation Multi-path Fading

5 Rate Adaptation: Explicit vs Implicit Approach Explicit: –Receiver-driven: dictates what rate that should be used –CSI S/N measurements & BER estimate Implicit: –Sender-driven: Inferring the channel condition on the receiver –Based on RSSI measurements and ACK Packets

6 Rate Adaptation: Explicit vs Implicit Approach Explicit: –Pros: measurements estimate from PHY –Cons: Incurs additional overhead, possible stale feedback due to short channel coherence time. Implicit: –Pros: simplicity –Cons: must infer the channel condition on the receiver side

7 Implicit Approach can be very effective Inspired by AIMD Scheme Credit-based systems, using both packet window and time window Allows progressive rate increase and immediate rate decrease Reactive to changes in the environment Compatible with current WiFi Systems Multi-rate Adaptation with Interference Congestion Awareness (MAICA)

8

9 Credit Bucket Packets Bucket & Time Window

10 Multi-rate Adaptation with Interference Congestion Awareness (MAICA) Credit Bucket Packets Bucket & Time Window Acceptable Threshold Awarding a credit

11 Multi-rate Adaptation with Interference Congestion Awareness (MAICA) Credit Bucket Packets Bucket & Time Window Acceptable Threshold Awarding a credit

12 Multi-rate Adaptation with Interference Congestion Awareness (MAICA) Credit Bucket Packets Bucket & Time Window Acceptable Threshold Credit has been reached Increase Rate

13 Multi-rate Adaptation with Interference Congestion Awareness (MAICA) Credit Bucket Packets Bucket & Time Window Acceptable Threshold Decrease Rate

14 Multi-rate Adaptation with Interference Congestion Awareness (MAICA) Credit Bucket Packets Bucket & Time Window Acceptable Threshold Decrease Rate

15 Multi-rate Adaptation with Interference Congestion Awareness (MAICA) Credit Bucket Packets Bucket & Time Window More errors than success packets Decrease Rate Multiplicatively

16 Multi-rate Adaptation with Interference Congestion Awareness (MAICA) Credit Bucket Packets Bucket & Time Window Transmitting at a lower rate

17 MAICA MARKOV MODEL

18 ARF and MAICA’s Markov Models

19 NS 3 Simulation Setup Transmission Range140m Packet Size512 bytes Droptail Queue Length100 PHYIEEE a Implicit rate adaptation evaluations Compare against other current well-known rate adaptations such as AMRR, CARA, RRAA Ported the popular Linux Minstrel rate adaptation to ns-3 simulations MAICA consistently performs well in all scenarios

20 Fading with Movement SR

21 Scenario Setup Exponential distributed flows with mean of 3s 20m distance between each node

22 Propagation Loss Models

23 50 Flows in 500mx500m Topology with Random Node Placement

24 30 Flows and 2D Mobility in 500mx500m Topology with Random Node Placement

25 Fairness Evaluation Jain’s Fairness Evaluate Jain’s Fairness Index and Aggregate Throughput MAICA achieved fairness not at the expense of performance

26 Fairness with 16 Flows Static Grid Aggregate Throughput 8% gain over CARA

27 Fairness with 100 Flows Static Grid Aggregate Throughput 25% gain over CARA in dense networks

28 Linux Implementation of MAICA ImplementationMadwifi and Ath5k ChipsetsAR5212 and AR5213 Linux Version SetupDestination Node: plugged in Source Node: Roam around different Access Points

29 Real World Experiments

30 Conclusion Simple and practical Inspired by TCP and AIMD Consistently performs well in various fading scenarios, especially in multi-user environment Fairness achieved not at the expense of performance Seamless integration with current Wi-Fi with Linux Kernel implementation