CSC344 Wireless and Mobile Computing. Department of Computer Science COMSATS Institute of Information Technology

Similar documents
Wireless Local Area Networks (WLANs) Part I

IEEE Wireless LANs Part I: Basics

Chapter 6 Wireless and Mobile Networks. Csci 4211 David H.C. Du

Mohamed Khedr.

Topics for Today. More on Ethernet. Wireless LANs Readings. Topology and Wiring Switched Ethernet Fast Ethernet Gigabit Ethernet. 4.3 to 4.

Data and Computer Communications. Chapter 13 Wireless LANs

standard. Acknowledgement: Slides borrowed from Richard Y. Yale

Data Communications. Data Link Layer Protocols Wireless LANs

Computer Networks. Wireless LANs

04/11/2011. Wireless LANs. CSE 3213 Fall November Overview

CSE 461: Wireless Networks

Lecture 16: QoS and "

CS 348: Computer Networks. - WiFi (contd.); 16 th Aug Instructor: Sridhar Iyer IIT Bombay

Computer Communication III

Medium Access Control. MAC protocols: design goals, challenges, contention-based and contention-free protocols

Mobile & Wireless Networking. Lecture 7: Wireless LAN

MAC in /20/06

4.3 IEEE Physical Layer IEEE IEEE b IEEE a IEEE g IEEE n IEEE 802.

3.1. Introduction to WLAN IEEE

Unit 7 Media Access Control (MAC)

Local Area Networks NETW 901

ECE442 Communications Lecture 3. Wireless Local Area Networks

IEEE Medium Access Control. Medium Access Control

Wireless Local Area Networks. Networks: Wireless LANs 1

Wireless LANs. ITS 413 Internet Technologies and Applications

Advanced Computer Networks WLAN

IEEE MAC Sublayer (Based on IEEE )

Mobile Communications Chapter 7: Wireless LANs

Wireless Local Area Networks (WLANs)) and Wireless Sensor Networks (WSNs) Computer Networks: Wireless Networks 1

Analysis of IEEE e for QoS Support in Wireless LANs

Introduction to IEEE

Wireless and Mobile Networks

Chapter 6 Medium Access Control Protocols and Local Area Networks

Overview : Computer Networking. Spectrum Use Comments. Spectrum Allocation in US Link layer challenges and WiFi WiFi

Mobile Communications Chapter 7: Wireless LANs

Wireless Local Area Networks: Recent Developments

IEEE Wireless LANs

MSIT 413: Wireless Technologies Week 8

Mohammad Hossein Manshaei 1393

IEEE WLANs (WiFi) Part II/III System Overview and MAC Layer

Wireless Communications

EVALUATION OF EDCF MECHANISM FOR QoS IN IEEE WIRELESS NETWORKS

Wireless Networked Systems

Wireless Local Area Networks (WLANs) and Wireless Sensor Networks (WSNs) Primer. Computer Networks: Wireless LANs

Multiple Access Links and Protocols

Nomadic Communications WLAN MAC Fundamentals

Wireless LAN -Architecture

Hands-On Exercises: IEEE Standard

Wireless Local Area Network (IEEE )

ICE 1332/0715 Mobile Computing (Summer, 2008)

Vehicle Networks. Wireless Local Area Network (WLAN) Univ.-Prof. Dr. Thomas Strang, Dipl.-Inform. Matthias Röckl

Wireless Communication and Networking CMPT 371

Lesson 2-3: The IEEE x MAC Layer

MAC. Fall Data Communications II 1

original standard a transmission at 5 GHz bit rate 54 Mbit/s b support for 5.5 and 11 Mbit/s e QoS

IEEE , Token Rings. 10/11/06 CS/ECE UIUC, Fall

Wireless Communication and Networking CMPT 371

CMPE 257: Wireless and Mobile Networking

Introduc)on to Wireless Networks. Dino Lopez

Wireless Communication

Overview. Wireless networks basics IEEE (Wi-Fi) a/b/g/n ad Hoc MAC protocols ad Hoc routing DSR AODV

Medium Access Control. IEEE , Token Rings. CSMA/CD in WLANs? Ethernet MAC Algorithm. MACA Solution for Hidden Terminal Problem

Wireless Networks (MAC)

Page 1. Outline : Wireless Networks Lecture 11: MAC. Standardization of Wireless Networks. History. Frequency Bands

EE 597: Wireless Networks (Spring 12)

Introduction to Wireless Networking CS 490WN/ECE 401WN Winter Lecture 4: Wireless LANs and IEEE Part II

Wireless Communication Session 4 Wi-Fi IEEE standard

A Finite State Model for IEEE Wireless LAN MAC DCF

Wireless Networks (MAC) Kate Ching-Ju Lin ( 林靖茹 ) Academia Sinica

WLAN 1 IEEE Basic Connectivity. Manuel Ricardo. Faculdade de Engenharia da Universidade do Porto

Performance anomaly of b

Outline / Wireless Networks and Applications Lecture 9: Wireless LANs Aloha and 802 Wireless. Regular Ethernet CSMA/CD

Analyzing the Impact of DCF and PCF on WLAN Network Standards a, b and g

ICE 1332/0715 Mobile Computing (Summer, 2008)

CSCD 433 Network Programming Fall Lecture 7 Ethernet and Wireless

02/21/08 TDC Branch Offices. Headquarters SOHO. Hot Spots. Home. Wireless LAN. Customer Sites. Convention Centers. Hotel

An Efficient Scheduling Scheme for High Speed IEEE WLANs

Mobile Communications Chapter 7: Wireless LANs

Functions of physical layer:

Chapter 6 Wireless and Mobile Networks

Mohammad Hossein Manshaei 1393

WLAN 1 IEEE Manuel Ricardo. Faculdade de Engenharia da Universidade do Porto

Page 1. Wireless LANs: Design Requirements. Evolution. EEC173B/ECS152C, Winter Wireless LANs

Department of Electrical and Computer Systems Engineering

WiFi / IEEE WLAN

Lecture 23 Overview. Last Lecture. This Lecture. Next Lecture ADSL, ATM. Wireless Technologies (1) Source: chapters 6.2, 15

Wireless Network Security Spring 2014

Performance analysis of Internet applications over an adaptive IEEE MAC architecture

Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver

Outline. CS5984 Mobile Computing. IEEE 802 Architecture 1/7. IEEE 802 Architecture 2/7. IEEE 802 Architecture 3/7. Dr. Ayman Abdel-Hamid, CS5984

Logical Link Control (LLC) Medium Access Control (MAC)

CSMA/IC: A New Class of Collision free MAC Protocols for Ad Hoc Wireless Networks

Wireless Data Networking IEEE & Overview of IEEE b

Chapter 7: Wireless LANs

Wireless Network Security Spring 2015

Transmission Control Protocol over Wireless LAN

QoS Enhancement in IEEE Wireless Local Area Networks

An energy-efficient MAC protocol for infrastructure WLAN based on modified PCF/ DCF access schemes using a bidirectional data packet exchange

Guide to Wireless Communications, Third Edition. Objectives

Introduction. Giuseppe Bianchi, Ilenia Tinnirello

Transcription:

CSC344 Wireless and Mobile Computing Department of Computer Science COMSATS Institute of Information Technology

Wireless Local Area Networks (WLANs) Part I

Almost all wireless LANs now are IEEE 802.11 based Competing technologies, e.g., HiperLAN can t compete on volume and cost 802.11 is also known as WiFi = Wireless Fidelity Fidelity = Compatibility between wireless equipment from different manufacturers WiFi Alliance is a non-profit organization that does the compatibility testing (WiFi.org)

Original 802.11 was at 1 and 2 Mbps, newer versions at 11 Mbps, 54 Mbps, 108 Mbps, 200 Mbps Supports both Ad-hoc and Infrastructure (Access Point) Spread Spectrum (No licensing required) Three Physical Layers Direct Sequence, Frequency Hopping 915-MHz, 2.4 GHz (Worldwide ISM), 5 GHz, and Diffused Infrared (850-900 nm) bands Supports multiple priorities Supports time-critical and data traffic Power management allows a node to doze off

2.4 GHz Band: 14 5-MHz channels, only 12 in USA 20 MHz, only 3 non-overlapping channels 5 GHz Band: 12 non-overlapping channels

First part in 1997: IEEE 802.11 Includes MAC layer and three physical layer specifications Two in 2.4-GHz band and one infrared All operating at 1 and 2 Mbps Two additional parts in 1999: IEEE 802.11a-1999: 5-GHz band, 54 Mbps/20 MHz, OFDM IEEE 802.11b-1999: 2.4 GHz band, 11 Mbps/20 MHz Fourth part: IEEE 802.11g-2003: 2.4 GHz band, 54 Mbps/20 MHz, OFDM IEEE 802.11n-2009: 5-GHz band, 100 Mbps/40 MHz, MIMO and frame aggregation

A can hear B, B can hear C, but C cannot hear A C may start transmitting while A is also transmitting A and C can't detect collision Only the receiver can help avoid collisions Exposed Node Problem???

Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA) Listen before you talk, if the medium is busy, the transmitter backs off for a random period Avoids collision by sending a short message: Ready to send (RTS) RTS contains destination address and duration of message Tells everyone to back-off for the duration Destination sends: Clear to send (CTS) Other stations set their network allocation vector (NAV) and wait for that duration Can not detect collision, each packet is ACKed MAC level retransmission if not ACKed

Defined through different inter frame spaces No guaranteed, hard priorities SIFS (Short Inter Frame Spacing) highest priority, for ACK, CTS, polling response PIFS (PCF IFS) medium priority, for time-bounded service using PCF DIFS (DCF, Distributed Coordination Function IFS) lowest priority, for asynchronous data service

Timer critical services use Point Coordination Function The point coordinator allows only one station to access Coordinator sends a beacon frame to all stations, then uses a polling frame to allow a particular station to have contention-free access Contention Free Period (CFP) varies with the load

Three variables: 1. Contention Window (CW) 2. Backoff count (BO) 3. Network Allocation Vector (NAV) If a frame (RTS, CTS, Data, Ack) is heard, NAV is set to the duration in that frame, stations sense the media after NAV expires If the medium is idle for DIFS, and backoff is not already active, the station draws a random BO in [0, CW] and sets the backoff timer If the medium becomes busy during backoff, the timer is stopped and a new NAV is set, after NAV, back off continues

Initially and after each successful transmission CW = CWmin After each unsuccessful attempt CW = min {2CW+1, CWmax}

For DS PHY: Slot time = 20 µs, SIFS = 10 µs, CWmin = 31, CWmax = 1023 For FH PHY: Slot time = 50 µs, SIFS = 28 µs, CWmin = 15, CWmax = 1023 11a: Slot time = 9 µs, SIFS = 16 µs, CWmin = 15, CWmax = 1023 11b: Slot time = 20 µs, SIFS = 10 µs, CWmin = 31, CWmax = 1023 11g: Slot time = 20 µs or 9 µs, SIFS = 10 µs, CWmin = 15 or 31, CWmax = 1023 PIFS = SIFS + 1 slot time DIFS = SIFS + 2 slot times

Slot Time = 1, CWmin = 5, DIFS = 3, PIFS = 2, SIFS = 1

T=1 Station 2 wants to transmit but the media is busy T=2 Stations 3 and 4 want to transmit but the media is busy T=3 Station 1 finishes transmission T=4 Station 1 receives ACK for its transmission (SIFS=1), Stations 2, 3, 4 set their NAV to 1 T=5 Medium becomes free T=8 DIFS expires Stations 2, 3, 4 draw backoff count between 0 and 5 (the counts are 3, 1, 2) T=9 Station 3 starts transmitting and announces a duration of 8 (RTS+SIFS+CTS+SIFS+DATA+SIFS+ACK), Station 2 and 4 pause backoff counter at 2 and 1 respectively and wait till T=17 T=15 Station 3 finishes data transmission T=16 Station 3 receives ACK T=17 Medium becomes free T=20 DIFS expires, Stations 2 and 4 start their backoff counter T=21 Station 4 starts transmitting RTS

Two 802.11 stations get frames to transmit at time t=0. The 3rd station has just finished transmitting a long packet at t=0. The transmission parameters are: Slot time = 1, SIFS = 1, DIFS = 3, CWmin = 5, CWmax = 7 Assume that the pseudo-random number generated are 1, 3. The data size is 3 slots. Draw a transmission diagram. How many slots before the two packets will get acknowledged assuming no new arrivals.

IEEE 802.11 Tutorial http://www.eecs.berkeley.edu/~ergen/docs/ieee.pdf A Technical Tutotial on the IEEE 802.11 Protocol http://www.sss-mag.com/pdf/802_11tut.pdf Yang Xiao, "IEEE 802.11e QoS provisioning at the MAC layer", Volume: 11 Issue: 3, Pages: 72-79, IEEE Wireless Communications, 2004 Yang Xiao, "IEEE 802.11n enhancements for higher throughput in wireless LANs", Volume: 12, Issue: 6, Pages: 82-91, IEEE Wireless Communications, 2005 J. M. Gilbert, Won-Joon Choi and Qinfang Sun, "MIMO technology for advanced wireless local area networks", Pages: 413-415, 42nd Design Automation Conference, 2005

Thanks