WiFi-Nano: Reclaiming WiFi Efficiency through 800 ns Slots



Similar documents
Attenuation (amplitude of the wave loses strength thereby the signal power) Refraction Reflection Shadowing Scattering Diffraction

How To Make A Multi-User Communication Efficient

Can I add a VoIP call?

CSMA/CA. Information Networks p. 1

CS263: Wireless Communications and Sensor Networks

How To Build A Wireless Mcd (Sdr) From Scratch With A Microsd (Sdy) And A Wireless Microsdy (Mcd) (Sdie) (For Microsdie And Awn) (Md)

Express Forwarding : A Distributed QoS MAC Protocol for Wireless Mesh

PERFORMANCE ANALYSIS OF THE IEEE BASED ECG MONITORING NETWORK

Supporting VoIP in IEEE Distributed WLANs

An Experimental Study of Throughput for UDP and VoIP Traffic in IEEE b Networks

Adaptive DCF of MAC for VoIP services using IEEE networks

How To Determine The Capacity Of An B Network

Local Area Networks transmission system private speedy and secure kilometres shared transmission medium hardware & software

WiFi-NC : WiFi Over Narrow Channels

IEEE Ad Hoc Networks: Performance Measurements

Wi-Fi Capacity Analysis for ac and n: Theory & Practice

Collision of wireless signals. The MAC layer in wireless networks. Wireless MAC protocols classification. Evolutionary perspective of distributed MAC

ECE 358: Computer Networks. Homework #3. Chapter 5 and 6 Review Questions 1

Mobile Communications Exercise: Satellite Systems and Wireless LANs. Georg von Zengen, IBR, TU Braunschweig,

GTER 26 tudo o que você. quer saber sobre n

CSE331: Introduction to Networks and Security. Lecture 6 Fall 2006

Philippe Klein. avb-phkl qos-overview

Random Access Protocols

Modeling and Simulation of Quality of Service in VoIP Wireless LAN

10. Wireless Networks

3. TMT for IEEE g Networks

standard. Acknowledgement: Slides borrowed from Richard Y. Yale

Medium Access Control (MAC) Protocols for Ad hoc Wireless Networks - III

LANs. Local Area Networks. via the Media Access Control (MAC) SubLayer. Networks: Local Area Networks

Network Performance: Networks must be fast. What are the essential network performance metrics: bandwidth and latency

How To Analyze The Security On An Ipa Wireless Sensor Network

Performance Evaluation of Priority based Contention- MAC in Mobile Ad-Hoc Networks

EECS 122: Introduction to Computer Networks Multiaccess Protocols. ISO OSI Reference Model for Layers

Enhanced Power Saving for IEEE WLAN with Dynamic Slot Allocation

How To Configure the WLAN with QoS

VOICE OVER WI-FI CAPACITY PLANNING

EXAMPLES AND PROBLEMS. Competence Based Education Internet Protocols

Markku Renfors. Partly based on student presentation by: Lukasz Kondrad Tomasz Augustynowicz Jaroslaw Lacki Jakub Jakubiak

IEEE e WLANs / WMM. S.Rajesh (rajeshsweb@gmail.com) AU-KBC Research Centre, BroVis Wireless Networks, smartbridges Pte Ltd.

CS6956: Wireless and Mobile Networks Lecture Notes: 2/11/2015. IEEE Wireless Local Area Networks (WLANs)

Introduction VOIP in an Network VOIP 3

Figure 1: cellular system architecture

TCOM 370 NOTES LOCAL AREA NETWORKS AND THE ALOHA PROTOCOL

Algorithms for Interference Sensing in Optical CDMA Networks

Virtual PCF: Improving VoIP over WLAN performance with legacy clients

Performance Evaluation of Wired and Wireless Local Area Networks

ECE 428 Computer Networks and Security

SSCH: Slotted Seeded Channel Hopping for Capacity Improvement in IEEE Ad-Hoc Wireless Networks

Symphony: Cooperative Packet Recovery over the Wired Backbone in Enterprise WLANs

No Ack in IEEE e Single-Hop Ad-Hoc VoIP Networks

Computer Network. Interconnected collection of autonomous computers that are able to exchange information

... neither PCF nor CA used in practice

Lecture 7 Multiple Access Protocols and Wireless

APPENDIX 1 USER LEVEL IMPLEMENTATION OF PPATPAN IN LINUX SYSTEM

Admission Control for VoIP Traffic in IEEE Networks

VoIP Session Capacity Expansion with Packet Transmission Suppression Control in Wireless LAN

Video Transmission over Wireless LAN. Hang Liu

RTT 60.5 msec receiver window size: 32 KB

Bluetooth voice and data performance in DS WLAN environment

Rice University Full-duplex Wireless: Design, Implementation and Characterization. Melissa Duarte

MoCA 1.1 Specification for Device RF Characteristics

Performance Evaluation of a Binary Exponential Code Backoff Algorithm for IEEE Kang Sun

ISSN: ISO 9001:2008 Certified International Journal of Engineering Science and Innovative Technology (IJESIT) Volume 2, Issue 5, September

II. IEEE802.11e EDCA OVERVIEW

TCP over Multi-hop Wireless Networks * Overview of Transmission Control Protocol / Internet Protocol (TCP/IP) Internet Protocol (IP)

R2. The word protocol is often used to describe diplomatic relations. How does Wikipedia describe diplomatic protocol?

Performance Comparison of Dual Queue and EDCA for VoIP over IEEE WLAN

Optimizing Network and Client Performance Through Dynamic Airtime Scheduling. white paper

Wireless LAN Protocol CS 571 Fall Kenneth L. Calvert All rights reserved

Solving the Performance Anomaly Problem Through Packet Aggregation

Basic Multiplexing models. Computer Networks - Vassilis Tsaoussidis

VoIP in Mika Nupponen. S Postgraduate Course in Radio Communications 06/04/2004 1

PERFORMANCE OF VOIP SERVICES ON A DOCSIS NETWORK TARGETED BY A DENIAL OF SERVICE ATTACK

Wi-Fi CERTIFIED for WMM - Support for Multimedia Applications with Quality of Service in Wi-Fi Networks Wi-Fi Alliance September 1, 2004

Technical Document on Wireless Virtualization

First Midterm for ECE374 02/25/15 Solution!!

Protocolo IEEE Sergio Scaglia SASE Agosto 2012

Wireless Network Measurement: VoIP and e

(Refer Slide Time: 2:10)

Wireless LAN Services for Hot-Spot

COMP 3331/9331: Computer Networks and Applications

Improving Throughput Performance of the IEEE MAC Layer Using Congestion Control Methods

Performance comparison of selected wired and wireless Networks on Chip (NoC) architectures

Estimation of Interference in Wi-Fi Networks

Data Center Networks, Link Layer Wireless (802.11)

Enhanced TXOP scheme for efficiency improvement of WLAN IEEE e

Efficient MAC Protocol for Heterogeneous Cellular Networks (HC-MAC)

AN ANALYSIS OF DELAY OF SMALL IP PACKETS IN CELLULAR DATA NETWORKS

1000Mbps Ethernet Performance Test Report

Fast Retransmission Mechanism for VoIP in IEEE e wireless LANs

ESSENTIALS. Understanding Ethernet Switches and Routers. April 2011 VOLUME 3 ISSUE 1 A TECHNICAL SUPPLEMENT TO CONTROL NETWORK

Discussion Paper Category 6 vs Category 5e Cabling Systems and Implications for Voice over IP Networks

A TCP-like Adaptive Contention Window Scheme for WLAN

Transcription:

WiFi-Nano: Reclaiming WiFi Efficiency through 800 ns Slots Eugenio Magistretti Krishna Kant Chintalapudi * Božidar Radunović # Ramachandran Ramjee * Rice University * Microsoft Research India # Microsoft Research Cambridge

Problem Overview [Mbps] ~55 Mbps 1997 802.11 1999 802.11a/b 2003 802.11g 2009 802.11n 2012 802.11ac/ad 802.11 data-rates have increased from 1 Mbps to 1 Gbps Throughput performance has not seen a commensurate increase

Contribution WiFi-Nano increases 802.11 throughput up to 100%

Why Throughput << Data-rate? Medium Access Preamble Data ACK 54 Mbps DIFS 101.5µs 20µs 224µs SIFS 44µs 7 6 5 4 3 2 1 0 405.5 µs Medium Access Preamble Data ACK 300 Mbps DIFS 101.5µs 32µs 40µs SIFS 36µs 7 6 5 4 3 2 1 0 225.5 µs Medium Access Preamble Data ACK 600 Mbps DIFS 101.5µs 40µs 20µs SIFS 44µs 7 6 5 4 3 2 1 0 221.5 µs

Why Throughput << Data-rate? 54 Mbps DIFS Medium Access 101.5µs Preamble Overhead ~45% Data 20µs 224µs SIFS ACK 60µs 7 6 5 4 3 2 1 0 405.5 µs 300 Mbps Medium Access 101.5µs Preamble Data 32µs 40µs SIFS ACK 52µs Overhead ~82% 7 6 5 4 3 2 1 0 225.5 µs 600 Mbps Medium Access Overhead Preamble Data ~91% ACK 101.5µs 40µs 20µs 60µs SIFS 7 6 5 4 3 2 1 0 221.5 µs 802.11 overhead does not scale with data-rate

Motivation Overhead Components SIFS 16% Preambles 40% Communications Overhead Cannot be removed! ACK 2% Slot Duration 42% Single Link Case Medium Access Preamble Data Preamble+ACK DIFS 101.5µs 40µs 20µs SIFS 44µs 7 6 5 4 3 2 1 0

Motivation Preambles 34% Overhead Components SIFS 14% ACK 2% Slot Duration 23% Collisions 27% Multiple Links Case (30)

Objective SIFS 14% Preambles 34% ACK 2% Slot Duration 23% Collisions 27% Reduce slot duration q and reduce the occurrence of collisions q while preserving fairness Remove SIFS

Challenge: Slot Duration A B 802.11a/n slot duration of 9 µs is close to the minimum feasible 0 1 PropagaDon Clear Channel Assessment (CCA) 4 µs 802.11 Slot û A 3 B 1 PropagaDon Clear Channel Assessment (CCA) ü Rx/Tx Hardware Turnaround 4 µs 4 µs 0 Key assumption: Preamble detection and transmission are serial

Speculative Preambles Preamble detection and transmission occur in parallel Clear Channel Assessment may take multiple slots The slot time can be reduced to a round-trip propagation delay Slot Time (800 ns)

Speculative Preambles Slot Time (800 ns) 1. As soon as the backoff expires, a node transmits its preamble 2. CCA: A node transmitting a preamble continues to attempt to detect incoming preambles 3. A node aborts its transmission if it detects a preceding preamble Node A 1 Node B Node C Preamble 0 3 2 1 0 2 1 0 û Preamble Preamble û Medium Access time decreases from 101.5 µs to 7.6 µs

WiFi-Nano Design Objectives Techniques ü Slot Time Duration Speculative Preambles Collisions Probabilistic Collision Resolution Fairness Counter Roll-back Minimum Slot Size SIFS Speculative ACKs

Implementation Detect preambles and their starting time under interference [PN1] Lattice Correlator PN1 PN2 PN3 [PN2] [PN3] Simultaneously transmit and detect preambles Analog Self-Interference Canceller Rx Δ Δ Δ [PN1,PN2] + Δ [PN2,PN3] + QH Noise Canceller Δ Tx Analog Radio Front-end [PN1, PN2,PN3] + Interference may require longer preambles

Results Experiments q q q Reliability of Preamble Detection Efficiency Gain and Analysis Fairness Lyrtech Qualnet

Preamble Detection Can nodes reliably detect preambles despite self-interference? Slightly longer preambles permit to maintain reliability

Efficiency Efficiency f(data rate, #nodes) WiFi-Nano increases the throughput up to 100%

Efficiency Efficiency f(data rate, slot time) WiFi-Nano.11a/n.11b WiFi-Nano increases the throughput up to 100%

How to Achieve More? Frame Aggregation Works only for single-link bulk downloads Practically difficult to achieve q q q Small packets (TPC ACKs) Short flows (HTTP) Delay sensitive applications (TPC, VoIP)

Frame Aggregation Practically difficult to achieve Related work reports 18 kb as average aggregation At 18 kb, WiFi-Nano gains 25% over 802.11 at 600 Mbps

Summary WiFi-Nano permits to q 802.11 overhead can be > 90% Reduce the slot time to 800 ns q Reduce the occurrence of collisions to nearly 0 q Remove SIFS WiFi-Nano increases 802.11 throughput up to 100%

WiFi-Nano: Reclaiming WiFi Efficiency through 800 ns Slots Q&A Eugenio Magistretti Krishna Kant Chintalapudi * Božidar Radunović # Ramachandran Ramjee * Rice University * Microsoft Research India # Microsoft Research Cambridge