Towards MIMO-Aware 802.11n Rate Adaptation Advanced Computer Networks CS577-2014 Fall Presented by Tianyang Wang Oct.28 th, 2014 (Ioannis Pefkianakis,

Slides:



Advertisements
Similar presentations
Towards MIMO-Aware n Rate Adaptation (Ioannis Pefkianakis, Suk-Bok Lee and Songwu Lu) Towards MIMO-Aware n Rate Adaptation (Ioannis Pefkianakis,
Advertisements

Fine-grained Channel Access in Wireless LAN SIGCOMM 2010 Kun Tan, Ji Fang, Yuanyang Zhang,Shouyuan Chen, Lixin Shi, Jiansong Zhang, Yongguang Zhang.
EETS 8316 : WIRELESS NETWORKS Vamsi Krishna Medharametla
Doc.: IEEE /0604r1 Submission May 2014 Slide 1 Modeling and Evaluating Variable Bit rate Video Steaming for ax Date: Authors:
Achieving Quality of Service in Wireless Networks A simulation comparison of MAC layer protocols. CS444N Presentation By: Priyank Garg Rushabh Doshi.
2005/12/06OPLAB, Dept. of IM, NTU1 Optimizing the ARQ Performance in Downlink Packet Data Systems With Scheduling Haitao Zheng, Member, IEEE Harish Viswanathan,
© Kemal AkkayaWireless & Network Security 1 Department of Computer Science Southern Illinois University Carbondale CS591 – Wireless & Network Security.
Advanced Computer Networking Congestion Control for High Bandwidth-Delay Product Environments (XCP Algorithm) 1.
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.
Presentation By: Daniel Mitchell, Brian Shaw, Steven Shidlovsky Paper By: Martin Heusse, Franck Rousseau, Gilles Berger-Sabbatel, Andrzej Duda 1 CS4516.
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.
Sang-Chun Han Hwangjun Song Jun Heo International Conference on Intelligent Hiding and Multimedia Signal Processing (IIH-MSP), Feb, /05 Feb 2009.
Experimental Measurement of VoIP Capacity in IEEE WLANs Sangho Shin Henning Schulzrinne Department of Computer Science Columbia University.
Jointly Optimal Transmission and Probing Strategies for Multichannel Systems Saswati Sarkar University of Pennsylvania Joint work with Sudipto Guha (Upenn)
1 Robust Rate Adaptation in Networks Starsky H.Y, Hao Yang, Songwu Lu and Vaduvur Bharghavan Presented by Meganne Atkins.
1 SMART ANTENNA TECHNIQUES AND THEIR APPLICATION TO WIRELESS AD HOC NETWORKS JACK H. WINTERS /11/13 碩一 謝旻欣.
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 How to apply Adaptation principle: case study in
Wireless “ESP”: Using Sensors to Develop Better Network Protocols Hari Balakrishnan Lenin Ravindranath, Calvin Newport, Sam Madden M.I.T. CSAIL.
10th Workshop on Information Technologies and Systems 1 A Comparative Evaluation of Internet Pricing Schemes: Smart Market and Dynamic Capacity Contracting.
Selected Data Rate Packet Loss Channel-error Loss Collision Loss Reduced Packet Probing (RPP) Multirate Adaptation For Multihop Ad Hoc Wireless Networks.
TCP Behavior across Multihop Wireless Networks and the Wired Internet Kaixin Xu, Sang Bae, Mario Gerla, Sungwook Lee Computer Science Department University.
Design of Cooperative Vehicle Safety Systems Based on Tight Coupling of Communication, Computing and Physical Vehicle Dynamics Yaser P. Fallah, ChingLing.
Submission doc.: IEEE 11-14/0070r0 Jan 2014 Josiam et.al., SamsungSlide 1 Joint MAC/PHY Evaluation Methodology Date: Authors:
Wireless Networking & Mobile Computing CS 752/852 - Spring 2012 Tamer Nadeem Dept. of Computer Science Lec #7: MAC Multi-Rate.
COGNITIVE RADIO FOR NEXT-GENERATION WIRELESS NETWORKS: AN APPROACH TO OPPORTUNISTIC CHANNEL SELECTION IN IEEE BASED WIRELESS MESH Dusit Niyato,
CS640: Introduction to Computer Networks Aditya Akella Lecture 22 - Wireless Networking.
1 Real-Time Traffic over the IEEE Medium Access Control Layer Tian He J. Sobrinho and A. krishnakumar.
1 Computer Communication & Networks Lecture 13 Datalink Layer: Local Area Network Waleed Ejaz
Selecting Transmit Powers and Carrier Sense Thresholds in CSMA Jason Fuemmeler, Nitin Vaidya, Venugopal Veeravalli ECE Department & Coordinated Science.
IEEE Wireless LAN Standard. Medium Access Control-CSMA/CA IEEE defines two MAC sublayers Distributed coordination function (DCF) Point coordination.
1 On Class-based Isolation of UDP, Short-lived and Long-lived TCP Flows by Selma Yilmaz Ibrahim Matta Computer Science Department Boston University.
Doc.: IEEE /0648r0 Submission May 2014 Chinghwa Yu et. al., MediaTekSlide 1 Performance Observation of a Dense Campus Network Date:
1 WP2.3 “Radio Interface and Baseband Signal Processing” Content of D15 and Outline of D18 CAPANINA Neuchatel Meeting October 28th, 2005 – Marina Mondin.
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.
Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE, Volume:
Improving Loss Resilience with Multi- Radio Diversity in Wireless Networks by Allen Miu, Hari Balakrishnan and C.E. Koksal Appeared in ACM MOBICOM 2005,
Sunhun Lee and Kwangsue Chung School of Electronics Engineering, Kwangwoon University 22 nd International Conference on Advanced Information Networking.
1/26 Module C - Part 2 DOMINO Detection Of greedy behavior in MAC layer of IEEE public NetwOrks Prof. JP Hubaux Mobile Networks
An Energy Efficient MAC Protocol for Wireless LANs, E.-S. Jung and N.H. Vaidya, INFOCOM 2002, June 2002 吳豐州.
Wireless Networks Standards and Protocols & x Standards and x refers to a family of specifications developed by the IEEE for.
Muhammad Niswar Graduate School of Information Science
Doc.: IEEE /1229r1 Submission November 2009 Alexander Maltsev, IntelSlide 1 Application of 60 GHz Channel Models for Comparison of TGad Proposals.
MIMO: Challenges and Opportunities Lili Qiu UT Austin New Directions for Mobile System Design Mini-Workshop.
Doc.: IEEE /00144r0 Submission 3/01 Nada Golmie, NISTSlide 1 IEEE P Working Group for Wireless Personal Area Networks Dialog with FCC Nada.
Partially Overlapped Channels Not Considered Harmful Arunesh Mishra, Vivek Shrivastava, Suman Banerjee, William Arbaugh (ACM SIGMetrics 2006) Slides adapted.
Resolutions to Static RTS CTS Comments
IEEE Rate Control Algorithms: Experimentation and Performance Evaluation in Infrastructure Mode Sourav Pal, Sumantra R. Kundu, Kalyan Basu and Sajal.
Submission doc.: IEEE 11-15/1060r0 September 2015 Eric Wong (Apple)Slide 1 Receive Operating Mode Indication for Power Save Date: Authors:
Wireless Network Dynamic Rate Adaptation and SS and DS mode in MIMO Advanced Computer Networks.
Wireless LANs Wireless proliferating rapidly.
Topics in Distributed Wireless Medium Access Control
Impact of LTE in Unlicensed Spectrum on Wi-Fi
Simulation-based evaluation of DSC in enterprise scenario
2111 NE 25th Ave, Hillsboro OR 97124, USA
Proposed response to 3GPP ED request
160 MHz PHY Transmission Date: Authors: March 2010
AP Coordinated Beamforming for EHT
2111 NE 25th Ave, Hillsboro OR 97124, USA
Muhammad Niswar Graduate School of Information Science
DL MU MIMO Error Handling and Simulation Results
Optimal Combining of STBC and Spatial Multiplexing for MIMO-OFDM
Comment resolution on CID 20175
Strawmodel ac Specification Framework
Modeling and Evaluating Variable Bit rate Video Steaming for ax
SM Power Save for 11ay Date: Authors: August 2017
Presentation transcript:

Towards MIMO-Aware n Rate Adaptation Advanced Computer Networks CS Fall Presented by Tianyang Wang Oct.28 th, 2014 (Ioannis Pefkianakis, Suk-Bok Lee, Songwu Lu) 1

IntroductionIntroduction 1. Study MIMO n rate adaptation(RA) on a programmable access point(AP) platform. 2. The existing RA solutions are MIMO-mode oblivious 3. Design MiRA, a novel MIMO RA scheme that zigzags between intra- and inter-MIMO modes. 4. The experiments show that MIMO-mode aware designs outperform MIMO-mode oblivious Ras in various settings, with goodput gains up to 73.5% in field trials. 5. A window-based RA solution is also examined. 2

BackgroundBackground A. IEEE n Standard MIMO: PHY uses multiple transmit and receive antennas to support two MIMO modes of operation. 1. Spatial diversity: Transmit a single data stream from each transmit antenna. 2. Spatial multiplexing: Transmit independent and separately encoded spatial streams from each of the multiple transmit antennas. 3

BackgroundBackground B. Experimental Platform and Setting 1. A programmable AP platform, which uses Atheros AR /5 GHz MAC/BB MIMO chipset. 2. Support SS and DS modes. 3. Available rates can go up to 130 and 300 Mb/s for 20- and 40-MHz channel operations. 4. Support frame aggregation with BlockAck 4

BackgroundBackground 5

Preliminary Case Study These result clearly indicate that the existing RA algorithm cannot be effectively applied in n networks. 6

Preliminary Case Study Two factors play a critical role: nonnegligible, nonmonotonic relation between SFER and rate, and frame aggregation 7

Preliminary Case Study In contrast, their experiments reveal that the monotonicity between SFER and rate still largely holds in individual SS and DS modes. An efficient rate adaptation design should be able to handle this nonmonotonic SFER behavior. 8

Preliminary Case Study In low-SNR regions(<13dB), SS is more likely to outperform DS. In high-SNR regions(>16dB), DS is more likely to outperform SS. However, one should be cautious in applying the above findings because they simply show the general trend rather than claim which specific mode is the winner in all cases. 9

Preliminary Case Study Fig.4 presents aggregation level evolution with traffic source in a scenario where rate is fixed to 243 Mb/s and loss is smaller than 2%. However, higher SFER can have both positive and negative impact on frame aggregation. Fig.5 plots the evolution of aggregation level with SFER in a setting where rate was fixed to 81SS and the data source was aggressive enough to ensure full software queue. And we see the high SFER dropped the average aggregation 10

DesignDesign MiRA zigzags between SS and DS modes. It probes upward/downward within the current mode until it sees no further chance for goodput improvement. After intramode operations are completed, it then performs intermode RA by probing and changing rate to the other mode. It uses probing-based estimation to identify the best goodput and adjust the current rate accordingly. 11

DesignDesign TWO ISSUES, THE ZIGZAG RA SCHEME IN MIRA 1)How to decide which rates, in the same mode or across the mode, to probe 2)How to estimate the goodput based on the probing results while taking into account the effect of aggregation. 12

DesignDesign The first issue: 1. Prioritized Probing: Different from existing RA solutions, MiRA devises a novel, prioritized probing scheme to address MIMO-related cross-mode characteristics. It also applies adaptive probing to dynamically adjust the probing history in order to reduce excessive probing to bad rates. 2. Probing Triggers: MiRA triggers probing and subsequent goodput estimation using both event-driven and time-driven mechanisms. Specially, it probes downward when 3. Candidate Rates for Probing: MiRA opportunistically selects the candidate set of rates to probe at a given time. 4. Two-Level Probing Priority: MiRA ranks the sequence of rates to be probed within each mode and across modes using a two-level priority scheme. The first-level priority addresses intramode and intermode probing. The second-level priority manages probing order among candidate rates in the same mode. 5. Adaptive Probing Interval: MiRA uses two mechanisms of loss- proporitional and binary exponential growth to adaptively set the probing intervals for three eligible rates: the two adjacent intramode rates and on intermode rate. 13

DesignDesign The second issue: 1.Goodput Estimation: The moving average and deviations of the goodput at probe rate r are computed as follow However, they don’t mention how they get the parameter α and β. 14

DesignDesign Handling Hidden Terminals: A good RA design should differentiate between channel fading and collision losses MiRA relies on repeated collision indications during a short timespan, rather than a single instance. 15

DesignDesign Window-Based n RA To overcome loss nonmonotonicity observed in cross-mode rates, WRA maintains and adjusts different RSWnds for both SS and DS modes. 16

ImplementationImplementation Implementation: First, its probing mechanism requires frame transmission and rate control, which are two separate modules in the driver, to be synchronized on a per-AMPDU basis. They maintain an additional binary state for each client, which is set upon collision losses and checked for each AMPDU transmission. Second, the challenge is that the NAV for RTS cannot be directly set by the transmission module of the driver. To reserve the wireless channel, the use Atheros’ Virtual more Fragment interface, which consists of a virtual more-fragment and a burst-duration parameter. 17

EvaluationEvaluation The authors compare MiRA with RRAA, SampleRate, and Atheros MIMO RA. 18

EvaluationEvaluation UDP goodput measured at six different locations with 3*3 antennas at 5-GHz band and the maximum MiRA goodput gains over the other design. MiRA gives significant TCP goodput gain over others, up to 107.9% over Atheros MIMO RA, 37.5% over RRAA, and 124.8% over SampleRate. 19

EvaluationEvaluation 1.Effective Probing: Most existing Ras do not have any efficient mechanism to learn from short-term past channel’s performance, which can lead to significant amount of transmissions in low goodput rates. 2.Handling SEFR NonMonotonicity: By zigzagging between MIMO modes, MiRA avoids to get trapped at lower rates in loss nonmonotonicity scenarios. 20

EvaluationEvaluation Carry a client and walk from P1 to P6 and then come back at approximately constant speed of 1 m/s. MiRA uses: 1) moving average to detect significant channel changes; 2) only on AMPDU to probe, which is transmitted in a relatively short period and typically contains enough samples; and 3) resetting statistical history upon rate changes. Consequently, MiRA quickly adapts to channel dynamics due to mobility 21

EvaluationEvaluation 22

EvaluationEvaluation Conduct uncontrolled field trials under realistic scenarios, where various sources of dynamics coexist in a complex manner. Use 3 static clients. MiRA gives goodput gains up to 67.4% over Atheros MIMO RA, 28.9% over RRAA, and 32.1% over SampleRate. 23

EvaluationEvaluation 24

EvaluationEvaluation 25

Related Work There have been several rate adaptions, however, many of them target the legacy a/b/g networks or take a cross-layer approach, by using PHY-layer feedback to select the best-goodput rate. They are not designed for MIMO systems. Though some schemes are designed for MIMO systems, they have not been widely adopted by commodity n systems due to their practical limitations. 26

ConclusionsConclusions The authors empirically study MIMO rate adaptation, using an IEEE n compliant, programmable AP platform. Existing RA solutions do not properly consider characteristics of SS and DS, thus suffering from severe performance degradation. Propose MiRA, a new zigzag RA algorithm that explicitly adapts to the SS and DS modes in n MIMO systems. Also design and evaluate window-based and SNR-based MIMO RA solutions. Experiments show clear gains of MIMO-mode-aware RAs. 27

Questions?Questions? 28