EETS 8316 Wireless Networks Fall 2013



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

A Short Look on Power Saving Mechanisms in the Wireless LAN Standard Draft IEEE

Voice-over-Wi-Fi Implementation with Single Stream n

Philippe Klein. avb-phkl qos-overview

How To Understand The Power Of A Network On A Microsoft Ipa 2.5 (Ipa) (Ipam) (Networking) 2 (Ipom) 2(2

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

Enhanced Power Saving for IEEE WLAN with Dynamic Slot Allocation

Wiereless LAN

EETS 8316 Wireless Networks Fall 2013

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

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

Performance Analysis and Comparison between Legacy-PSM and U-APSD

The Wireless Network Road Trip

CSMA/CA. Information Networks p. 1

Advanced Wireless LAN VoIP Technology

Lecture 17: Wireless Networking"

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

Express Forwarding : A Distributed QoS MAC Protocol for Wireless Mesh

Lab Exercise Objective. Requirements. Step 1: Fetch a Trace

How To Make A Multi-User Communication Efficient

TECHNICAL NOTE. GoFree WIFI-1 web interface settings. Revision Comment Author Date 0.0a First release James Zhang 10/09/2012

Chapter 7 Low-Speed Wireless Local Area Networks

TCP in Wireless Networks

IEEE Technical Tutorial. Introduction. IEEE Architecture

FOMA (R) /Wireless LAN Dual Terminals, Wireless LAN Technology

CS263: Wireless Communications and Sensor Networks

Wireless LAN Services for Hot-Spot

How To Understand Wireless Network Quality Of Service (Qos) In E

10. Wireless Networks

Video Transmission over Wireless LAN. Hang Liu

Lecture 7 Multiple Access Protocols and Wireless

IEEE Wireless LAN

TCOM 370 NOTES LOCAL AREA NETWORKS AND THE ALOHA PROTOCOL

Bluetooth voice and data performance in DS WLAN environment

WUA Mbps Wireless USB Network Adapter

A Technical Tutorial on the IEEE Protocol

An Overview of ZigBee Networks

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

Department of Computer Science Columbia University

VoIP-Kapazität im Relay erweiterten IEEE System

EPL 657 Wireless Networks

ADV-MAC: Advertisement-based MAC Protocol for Wireless Sensor Networks

standard. Acknowledgement: Slides borrowed from Richard Y. Yale

- Cognitive Radio (CR) technology is a promising emerging technology that enables a more efficient usage of

... neither PCF nor CA used in practice

ECE/CS 372 introduction to computer networks. Lecture 13

COMP 3331/9331: Computer Networks and Applications

II. IEEE802.11e EDCA OVERVIEW

IEEE WLAN (802.11) ...Copyright. Renato Lo Cigno

Basic processes in IEEE networks

IEEE Wireless LAN Standard. Updated: 5/10/2011

Reducing MAC Layer Handoff Latency in IEEE Wireless LANs

Adaptive DCF of MAC for VoIP services using IEEE networks

Random Access Protocols

Wireless LAN Pen-Testing. Part I

Virtual Access Points

Saturday, August 25, MUM Home INDIA Assignment 2012 Soumil Gupta Bhaya PROPRIETARY WIRELESS PROTOCOLS. N-Streme and Nv2

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

Research In Motion D. Stanley, Ed. Aruba Networks March 2009

Troubleshooting Guide Ascom i62 VoWiFi Handset

Optimization of VoIP over e EDCA based on synchronized time

Mobile Computing/ Mobile Networks

How To Solve A Network Problem In An Ipa (Ipa 2) (Ipam) (Networking) (For Acedo) (Ipta) (Powerline) (Network) (Nem

SELECTIVE ACTIVE SCANNING FOR FAST HANDOFF IN WLAN USING SENSOR NETWORKS

Cooperative Handoff in Wireless Networks

Investigating Power Consumption in WLANs: Measurement, Visualization, and Improvement

Wireless Networks. Reading: Sec5on 2.8. COS 461: Computer Networks Spring Mike Freedman

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

CS 5480/6480: Computer Networks Spring 2012 Homework 4 Solutions Due by 1:25 PM on April 11 th 2012

WiLink 8 Solutions. Coexistence Solution Highlights. Oct 2013

Chapter 6: Medium Access Control Layer

HO Policies for Combined WLAN/UMTS Networks

ECE 428 Computer Networks and Security

CS698T Wireless Networks: Principles and Practice

A Software Architecture for Simulating IEEE e HCCA

WiFi. Is for Wireless Fidelity Or IEEE Standard By Greg Goldman. WiFi 1

IEEE 802 Protocol Layers. IEEE Wireless LAN Standard. Protocol Architecture. Protocol Architecture. Separation of LLC and MAC.

ECE 333: Introduction to Communication Networks Fall 2002

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

Mac Protocols for Wireless Sensor Networks

LAN Switching Computer Networking. Switched Network Advantages. Hubs (more) Hubs. Bridges/Switches, , PPP. Interconnecting LANs

PREVENTING WIRELESS LAN DENIAL OF SERVICE ATTACKS

LTE VoIP Capacity with Soft Frequency Reuse. Dipl.-Ing. Maciej Mühleisen ComNets TUHH FFV Workshop

Computer Networks. Chapter 5 Transport Protocols

An Overview of Wireless LAN Standards IEEE and IEEE e

Fast Retransmission Mechanism for VoIP in IEEE e wireless LANs

Protection Ripple in ERP WLANs White Paper

IEEE E ENHANCEMENT FOR VOICE SERVICE

Introduction to IEEE Wireless LAN

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

A Slow-sTart Exponential and Linear Algorithm for Energy Saving in Wireless Networks

Transcription:

EETS 8316 Wireless Networks Fall 2013 Lecture: WiFi Discovery, Powersave, and Beaconing http://lyle.smu.edu/~skangude/eets8316.html Shantanu Kangude skangude@lyle.smu.edu

Discovery and Beaconing

Discovery? Who else is there? Any pre-existing network? Common sense methods for Discovery Hear an advertisement Hear beacons, Broadcast channels, in networks Ask someone, may be a store or a friend Probe Requests and Responses in networks Found a few options, how to decide on one Do we have common parameters we can agree with? E.g. capabilities Am I allowed? E.g. Authentication

Beaconing for Advertisement Network owner / AP broadcasts beacons every beacon interval with network info Name of the network (SSID) Network operation parameters PHY and MAC protocol parameters like rates supported, EDCA parameters etc. Powersave related info (more later) & more Before connecting, potential participant STAs, listen for beacons, and copy name & parameters of all networks heard

Probe Requests & Responses Potential participant STAs may Be impatient, & don t wait for a beacon Need to take initiative if certain beacon info suppressed (why suppressed out of scope) Probe Request Broadcast from a STA Requesting network info from APs / designated owners Probe Response Unicast from various APs to the STA With info to the STA sending request

Probes and Backoff After a Probe Request, all APs hearing the request are looking to respond How are collisions avoided on Probe Responses? Backoff like for all other packets Usual CSMA/CA helps Correspondence in Bluetooth Probe Request Inquiry? Probe Response Inquiry Response?

High Level Network Join Process Image Source: http://www.grin.com/en/doc/247563/mobility-and-associationmanagement-for-wireless-mesh-networks

Scanning in infrastructure Wifi (1/2) Look for networks in the neighborhood They can be on various different channels 2.4 Ghz => ~80 MHz available 3 non-overlapping networks possible 5 Ghz => more than 150Mhz available Many more possible Where to scan? Depends on STA s capability 11b or 11g station may scan only in the 2.4Ghz band

Scanning in infrastructure Wifi (2/2) Scan in different center frequencies 1 by 1 Stay in 1 frequency for certain time Collect beacon information from those heard Potentially send probe requests & collect information from responses 2 types of scanning Active scanning = Probe Requests sent Passive scanning = only wait for beacons Scan results are presented to the user as available networks Reading Assigned: http://dot11.info/index.php?title=chapter_4_-_802.11_management_frames

IEEE 802.11-2.4 GHz Channels Channels 1,6,& 11 are non-overlapping 5 MHz 22 MHz 2.4 GHz 2.483 GHz 1: 2.412 2: 2.417 3: 2.422 4: 2.427 5: 2.432 6: 2.437 7: 2.442 8: 2.447 9: 2.452 10: 2.457 11: 2.462 Slide Source: Ivan Marsic s publicly available slides at: http://www.ece.rutgers.edu/~marsic/books/wn/book-wn_marsic%20slides.ppt

Wifi Powersave Mainly on the Infrastructure based BSSs Remember: All methods require time synchronization, as they involve rendezvous

Shut Circuits (Sleep) to Powersave TX and RX RF-chains (circuits) burn significant power (TX > RX) Shut down circuits to save power, but No reception possible while shut down Others may send packets to you expecting you to receive and ACK Not responding properly to protocol activities can Cause mis-interpretation & excessive retransmissions & capacity wastage Cause eventual loss of association, authentication etc. => redo those

Shutting Circuits, But Responsibly When to shut circuits? No uplink or downlink traffic or flows But don t shutdown for too long Wake and do basic activities regularly to maintain connection & synch Wake up regularly to check if any downlink traffic And tell the AP, your Sleep-Wake schedule Generally wake up for specific beacons E.g. every Nth beacon Stay awake to make sure no data transfer needed in both directions

Another Perspective on Sleep & Wake Periods One of the nodes, typically AP, is always awake Other STA alternates between 2 states Doze /Sleep Awake Both stations should agree on When the AP should expect the STA to be awake When, after being awake, can a STA go back to sleep

Basic Infrastructure Powersave Method

Basic Concepts AP buffers packets for power-saving stations until they are awake Traffic Indication Map (TIM): A bitmap transmitted in beacons Tells which STAs have pending DL traffic Once a STA sees its TIM bit set It stays awake and gets its DL traffic Goes back to sleep after somehow informing AP For UL traffic arrival STA can wake up ANYTIME (even in scheduled sleep times) and transmit (since AP always awake) STA can change mode to active (always awake mode) for an extended period when it has traffic

Different TIM Beacons & Sleep Intervals TIM bitmap can be there in every beacon Delivery TIM (DTIM) beacon is a beacon that indicates any broadcast/multicast traffic pending in DL ALL STAs must be awake for DTIM beacons If broadcast/multicast DL traffic is indicated Stay awake to receive it Since all STAs wake up on DTIM Typical sleep intervals (called LISTEN INTERVAL) = Submultiples of DTIM period E.g. if DTIM period is 16 Beacon Intervals, STA A, B, & C can have Listen Intervals of 1,2,4,8, or 16 beacon intervals

PS-Poll Frames to Retrieve DL Buffered Traffic Once TIM/DTIM indicates traffic That STA keeps awake and retrieves packets using PS-Poll frames STAs send PS-Poll frames to AP AP responds with data packets STA keeps awake generally until More Data bit in header is RESET to 0, or TIM bitmap indicates no more traffic During data transfer More Data bit in Frame- Control field in header tells about more buffered packets or not before TIM bit can in a beacon

Basic Powersave Operation

Picture Source in the next few slides http://www.csie.nctu.edu.tw/~yctseng/wireles snet06-02/ieee802-11-power-savingmode.ppt

Example: Unicast With TIM STA 1 has a listen interval of 2, and STA 2 of 3

Example: Broad/Multicast with DTIM

IBSS Powersave Method Quite Inefficient, and not used much in practice Wifi Direct Powersave much more efficient

Basics of IBSS Powersave No AP, so no one is always awake Traffic goes to any neighbor, plus may have Broadcast/Multicast Ensure RENDEZVOUS times when ALL are awake => ATIM Window Time Announce in ATIM Window Who all shall stay awake to receive packets Multiple announcements from multiple senders possible Random backoff, and large enough window time

ATIM Announcement TIM Like DTIM in infrastructure mode, all IBSS STAs should be awake for a periodic ATIM beacon ATIM window of time after every ATIM Beacon All STAs are awake during this time period All senders send announcements about receivers who should stay awake to receive packets A potential receiver who sees its name in announcement has to ACK to the potential sender All those who have successful Announcement-ACKs stay awake during beacon interval and go through transfers Others not in announcements, go to sleep No actual data in ATIM window No announcements outside ATIM window Those who stay awake, do so until next ATIM window end

Example: ATIM Window

Example IBSS Powersave Operation

802.11 E QoS Powersave Enhancements Scheduled and Unscheduled Automatic Power Save Delivery (APSD) Remember: 11e has 4 access categories in EDCA, and in general traffic classes

What Basic 802.11 Powersave Lacks Quantum of time over which sleep/wake done = Beacon Intervals or Multiples Not fine grained enough For VOIP traffic, may have to be awake all the time if Beacon Interval >= 100ms PS-Poll method is a slow and uncontrolled method in delivering packets in the DL All we need to know is if the STA is awake, and any UL transmission can indicate that Synchronizing UL and DL transmissions can help save time to be awake

Service Period (SP) in APSD One contiguous burst of time for which a STA is awake for data transfers in APSD Service Periods end with End Of Service Period (EOSP) bit set to 1 typically by AP Like More Data bit Or Maximum SP duration is up (in Scheduled APSD)

Unscheduled APSD 2 Types of APSD Service Period begins with Trigger and ends with a packet with EOSP bit set Triggers frame is a QoS+Data or QoS+Null frame Scheduled APSD No triggers needed to start Service Periods Pre-negotiated PERIODIC schedules set for Doze- Wake cycles Scheduled periods are shorter than beacon intervals typically => fine grained Powersave cycles

Scheduled APSD Parameters APSD periodicity Beginning time Maximum Service Period duration Service Period may be ended earlier by the AP Used for periodic traffic like VOIP, Video conferencing etc.

Unscheduled APSD No pre-set schedules of when to wake up No inherent pre-set periodicities Service Periods (SPs) start with an UL frame SP started is of the same Access Category (AC) as the UL frame transmitted Access Categories are U-APSD enabled or disabled as per needs SPs end when a EOSP bit set DL packet received => AP says no more data

Regular PS vs U-APSD (More Efficient) Baseline PS U-APSD Src:http://www.cisco.com/en/US/docs/solutions/Enterprise/Mobility/emob41dg/ch5_QoS.html# wp1022229

What Next in WiFi Powersave? Powersave in 802.11n Spatial Multiplexing Powersave Powersave Multi Poll (PSMP) Powersave in Wifi Direct (when one p2p STA becomes soft AP) In p2p, both nodes may sleep, so the assumptions of the OTHER NODE ALWAYS AWAKE is not valid All mechanisms are modified to fit the scenario TWO great project topics First come first serve