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

Similar documents
Mohamed Khedr.

An Energy-efficient Point Coordination Function Using Bidirectional Transmissions of Fixed Duration for Infrastructure IEEE 802.

IEEE MAC Sublayer (Based on IEEE )

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

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

Energy Efficiency of an Enhanced DCF Access Method using Bidirectional Communications for Infrastructure-based IEEE WLANs

Lesson 2-3: The IEEE x MAC Layer

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

Data and Computer Communications. Chapter 13 Wireless LANs

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

Wireless Networked Systems

Department of Electrical and Computer Systems Engineering

3.1. Introduction to WLAN IEEE

Lecture 16: QoS and "

standard. Acknowledgement: Slides borrowed from Richard Y. Yale

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

Wireless Local Area Networks (WLANs) Part I

Optional Point Coordination Function (PCF)

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

Performance Analysis of Energy-Efficient MAC Protocols using Bidirectional Transmissions and Sleep Periods in IEEE 802.

IEEE Medium Access Control. Medium Access Control

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

An Efficient Scheduling Scheme for High Speed IEEE WLANs

Wireless LANs. ITS 413 Internet Technologies and Applications

Introduction to IEEE

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

CSE 461: Wireless Networks

Local Area Networks NETW 901

Nomadic Communications WLAN MAC Fundamentals

CSMC 417. Computer Networks Prof. Ashok K Agrawala Ashok Agrawala. Fall 2018 CMSC417 Set 1 1

Wireless Protocols. Training materials for wireless trainers

Mobile & Wireless Networking. Lecture 7: Wireless LAN

MAC in /20/06

Performance Analysis of a Burst Transmission Mechanism Using Microsleep Operation for Green IEEE WLANs

Unit 7 Media Access Control (MAC)

Data Communications. Data Link Layer Protocols Wireless LANs

Expanding the use of CTS-to-Self mechanism to improving broadcasting on IEEE networks

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

WLAN (802.11) Nomadic Communications. Renato Lo Cigno - Tel: Dipartimento di Ingegneria e Scienza dell Informazione

Reverse Direction Transmissions and Network Coding for Energy-Efficient Wi-Fi Networks

MAC. Fall Data Communications II 1

WLAN Performance Aspects

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

Computer Communication III

A Backoff Algorithm for Improving Saturation Throughput in IEEE DCF

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

IEEE ah. sub 1GHz WLAN for IoT. What lies beneath Wi-Fi HaLow. Eduard Garcia-Villegas, Elena López-Aguilera Dept. of Network Engineering

Wireless Local Area Networks. Networks: Wireless LANs 1

Embedded Internet and the Internet of Things WS 12/13

IEEE WLAN (802.11) Copyright. Nomadic Communications

Analysis of Throughput and Energy Efficiency in the IEEE Wireless Local Area Networks using Constant backoff Window Algorithm

Lecture 25: CSE 123: Computer Networks Alex C. Snoeren. HW4 due NOW

Chapter 6 Medium Access Control Protocols and Local Area Networks

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

Wireless Networks (MAC)

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

Computer Networks. Wireless LANs

Impact of IEEE MAC Packet Size on Performance of Wireless Sensor Networks

Rahman 1. Application

Appendix A Pseudocode of the wlan_mac Process Model in OPNET

Certified Wireless Network Administrator (CWNA) PW Chapter Medium Access. Chapter 8 Overview

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

ICE 1332/0715 Mobile Computing (Summer, 2008)

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

IEEE Wireless LANs

Lecture 24: CSE 123: Computer Networks Stefan Savage. HW4 due NOW

Wireless Networking & Mobile Computing

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

Mohammad Hossein Manshaei 1393

IEEE e QoS for Wireless LAN:

Mobile Communications Chapter 7: Wireless LANs

International Journal of Technical Research and Applications e-issn: , Special, Issue 43 (March 2017), PP.

Energy Efficiency in IEEE standard WLAN through MWTPP

B. Bellalta Mobile Communication Networks

Internet Protocol Stack

Multiple Access Links and Protocols

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

Guide to Wireless Communications, Third Edition. Objectives

Medium Access Control Sublayer

Wireless Communication Session 4 Wi-Fi IEEE standard

Performance anomaly of b

Wireless# Guide to Wireless Communications. Objectives

Lecture (08) Wireless Traffic Flow and AP Discovery

IEEE C802.16h-07/017. IEEE Broadband Wireless Access Working Group <

Strategies and Guidelines for Improving Wireless Local Area Network Performance

Investigation of WLAN

Reliable Multicast Scheme Based on Busy Signal in Wireless LANs

Announcements: Assignment 4 due now Lab 4 due next Tuesday Assignment 5 posted, due next Thursday

On the Performance Enhancement of Wireless LAN - A Multi-polling Mechanism with Hidden Terminal Solution

VHDL Modeling of the CSMA/CA

Announcements : Wireless Networks Lecture 11: * Outline. Power Management. Page 1

Supporting VBR VoIP Traffic in IEEE WLAN in PCF Mode

Total /75 xxxxxxxxxx

Midterm Review EECS 122. University of California Berkeley

A Finite State Model for IEEE Wireless LAN MAC DCF

Strengthening Unlicensed Band Wireless Backhaul

ECE442 Communications Lecture 3. Wireless Local Area Networks

EVALUATION OF EDCF MECHANISM FOR QoS IN IEEE WIRELESS NETWORKS

On exploiting spatial reuse in wireless ad hoc networks

Hands-On Exercises: IEEE Standard

Transcription:

An energy-efficient MAC protocol for infrastructure WLAN based on modified PCF/ DCF access schemes using a bidirectional data packet exchange Raúl Palacios, Fabrizio Granelli University of Trento Trento, Italy September 18th, 2012. Barcelona, Spain Danica Gajic, Andreas Foglar InnoRoute GmbH Munich, Germany UNIVERSITÀ DEGLI STUDI DI TRENTO

Outline Scenario IEEE 802.11 State of the art Problem Solution Bidirectional transmissions PCF/DCF Evaluation Summary Future work Result 2

A general picture The Base Station... communicates with mobile devices: coordinating transmissions, sending data and providing a wireless connection to the Internet. Internet Base Station E Pollution F CO2 Wi Fi S Lte UMTS Wireless channel EM waves You Tube THE PROBLEMS The energy consumption and carbon footprint of base are ever-increasing year after year. Mobile Data Traffic The radio interface severely limits the battery life of a mobile device. The mobile device communicates with the base station: monitoring the wireless channel, to transmit or receive data to or from the base station. 3

IEEE 802.11 MAC protocol Active mode Contention Free Period PCF Deterministic Polling Collision free Contention Period DCF Random Contention Collision avoidance Listen Transmit Receive Sleep Wake-up PS mode Z Z Z CFP Repetition Interval CFP Repetition Interval PIFS Contention Free Period Contention Period CFP CP Access Point B Point Coordination Function CE Distributed Coordination Function B PCF CE DCF 802.11 NAV NAV Time 4

Energy consumption in DCF Distributed Coordination Function (DCF) Source Destination Other DIFS CW RTS CTS Data NAV RTS NAV CTS NAV Data DIFS CW Time CTS RTS Data source control frames over-hearing Idle-listening collisions destination 5

Energy consumption in PCF Point Coordination Function (PCF) Access Point Polled PIFS B Poll+ D1 Contention Free Period +U1 +D2 +Poll Missing response PIFS Poll+ D3 + Null CE Other NAV Time Poll + D1 Polled? access point + D2 + Poll + U1 Poll + D3 + Null polling frames polling list variable data over-hearing idle-listening 6

Energy-efficient MAC solutions Remove control overhead Block acknowledgment and data aggregation (IEEE802.11e/n) Group-polling frames Alternate RTS/CTS with CTS polling, or negative CTS Reduce the number of (re)transmissions Transmission power control (TPC) RTS/CTS threshold, fragmentation threshold Physical-layer rate adaptation, alone and combined with TPC Minimize waiting time for transmitting data Redefine the binary exponential backoff (BEB) algorithm Sleep during backoff periods Sleep during the polling access and only wake up to send data Bidirectional transmissions: attach data to (IEEE802.11ad) 7

Our approach a destination, after a successful data reception, is not restricted to forward an acknowledgment to the source but can, instead, convey bidirectional data in exchange, with a packet of equal duration/shorter of the source packet Compatible with IEEE 802.11ad access mode of bidirectional transmissions 8

MAC enhancements for DCF Source Destination Other Source Destination Other DIFS DIFS CW CTS CTS Data Data in exchange Data NAV RTS NAV CTS NAV Data NAV RTS DIFS Defer access NAV CTS NAV Data CTS replaced by Data Data Data NAV RTS NAV CTS NAV Data DIFS DIFS Time New access (a) Standard DCF: a successful RTS/CTS handshake only allows an initiating source to send data to its intended destination. CW RTS RTS Time New access (b) Modified DCF: a successful RTS/CTS handshake can be used to convey bidirectional data between a source and its intended destination. CW RTS CW CW 9

MAC enhancements for PCF Access Point (AP) Polled Other reply with uplink data or a null frame. Contention Free Period Modified PCF Access Point (AP) Polled Other PIFS PIFS B B Poll + D1 D1 + U1 Poll replaced by D1 U1 Contention Free Period Point Coordination Function + Poll + D2 + D2 replaced by U1 Missing response NAV PIFS Missing response NAV PIFS D3 Poll + D3 + Null Poll Null CE CE Contention Period Distributed Coordination Function Dx: Frames sent from AP to station x Ux: Frames sent from station x to AP Reset NAV (a) Standard PCF: the access point sends downlink data and polls and each polled station must Null replaced by Time Contention Period Modified DCF Dx: Frames sent from AP to station x Ux: Frames sent from station x to AP Reset NAV (b) Modified PCF: each station, upon reception of downlink data, can send an uplink frame with equal duration of the downlink frame. Time 10

Simulation framework Access point - Energy contributor - Heavy traffic load - Continuous polling (PCF) Channel: - Errors - Collisions (DCF) - Empty slot (DCF) Stations - Energy contributors - Fixed traffic load - Arbitrary packet size 11

Simulation results: Throughput 45 40 11% Megabit/second 35 30 25 20 15 10 5 0 modified PCF standard PCF modified DCF standard DCF 0 5 10 15 20 25 30 35 40 45 No. of nodes Average system throughput with the number of. 30% PHY/MAC parameters (IEEE 802.11g) Payload (1500 bytes) PER (5%) Traffic (50 packets) 12

Simulation results: Energy effic. Joule/Megabit 4 3,5 3 2,5 2 1,5 1 modified PCF standard PCF modified DCF standard DCF 30% 11% 0,5 0 0 5 10 15 20 25 30 35 40 45 No. of nodes Average system energy consumption with the number of. Tx power (1.65 Watts) Rx power (1.4 Watts) Idle power (1.15 Watts) 13

Concluding remarks Proposed PCF/DCF MAC modifications: Higher throughput -> Better mobile services Less energy -> Longer battery life Feasible implementation into standardization Future work: new energy-saving strategies enabled by modified PCF/DCF protocols in infrastructure WLANs. Multiple rounds of bidirectional transmissions. Improved Power Save mode of PCF/DCF. Sleep during NAVs or sleep during most of time of a CFP. DCF can sleep in CFPs and PCF in CPs. 14

Thank you for your attention 15

Back-up: Simulation parameters Parameter Value Parameter Value 10μs Txpower 1.65Watt DIFS 28μs Rxpower 1.4Watt Tx. preamble 16μs Idlepower 1.15Watt Tx. PHY header 4μs Beacon/CF-end/ RTS 20bytes Slot duration 9μs Control Tx. rate 6Mbps Cwmin, CWmax 15, 1023 Null packet length 240bytes MAC header 34bytes Data payload 1500bytes Data Tx. Rate 48Mbps Packet error rate 5% No. of sta. 2-40 No. of packets 50 16

Back-up: Performance metrics System throughput (S) [Mbps] = [transmitted payload information]/ [slot time] SCRIPT C++ S = (Data_payload*N_tx)/total_time [Mbps] System Energy Efficiency (Eef) [Joule/bits] = [energy consumption]/[transmitted payload information] SCRIPT C++ Eef = E_consumption_total/ (Packet_length*N_tx) E_consumption_total = total (tx_time*tx_power + rx_time*rx_power + slot_time*idle_power) 17