1 Dynamic Adaption of DCF and PCF mode of IEEE 802.11 WLAN Abhishek Goliya 01329012 Guided By: Prof. Sridhar Iyer Dr. Leena-Chandran Wadia MTech Dissertation.

Slides:



Advertisements
Similar presentations
Nick Feamster CS 4251 Computer Networking II Spring 2008
Advertisements

IEEE CSMA/CA DCF CSE 6590 Fall /7/20141.
Doc.: IEEE /080r1 Submission January 2001 Jie Liang, Texas InstrumentsSlide 1 Jie Liang Texas Instruments Incorporated TI Blvd. Dallas,
Contents IEEE MAC layer operation Basic CSMA/CA operation
Achieving Quality of Service in Wireless Networks A simulation comparison of MAC layer protocols. CS444N Presentation By: Priyank Garg Rushabh Doshi.
– Wireless PHY and MAC Stallings Types of Infrared FHSS (frequency hopping spread spectrum) DSSS (direct sequence.
1 A Novel Topology-blind Fair Medium Access Control for Wireless LAN and Ad Hoc Networks Z. Y. Fang and B. Bensaou Computer Science Department Hong Kong.
CSMA/CA in IEEE Physical carrier sense, and Virtual carrier sense using Network Allocation Vector (NAV) NAV is updated based on overheard RTS/CTS/DATA/ACK.
On Optimizing Backoff Counter Reservation and Classifying Stations for the IEEE Distributed Wireless LANs.
Jesús Alonso-Zárate, Elli Kartsakli, Luis Alonso, and Christos Verikoukis May 2010, Cape Town, South Africa, ICC 2010 Coexistence of a Novel MAC Protocol.
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.
Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Vikram Kanodia.
1 QoS Schemes for IEEE Wireless LAN – An Evaluation by Anders Lindgren, Andreas Almquist and Olov Schelen Presented by Tony Sung, 10 th Feburary.
110/15/2003CS211 IEEE Standard Why we study this standard: overall architecture physical layer spec. –direct sequence –frequency hopping MAC layer.
Voice Traffic Performance over Wireless LAN using the Point Coordination Function Wei Supervisor: Prof. Sven-Gustav Häggman Instructor: Researcher Michael.
protocol continued. DCF The basic idea is non-persistent. Can do an optimization: For a new packet (Q len = 0), the sender needs only wait for.
Opersating Mode DCF: distributed coordination function
PLANETE group, INRIA Sophia-Antipolis July 1, 2003 Adaptive Channel allocation for QoS Enhancement in IEEE Wireless LANs Presented by: Mohammad.
A Virtual Collision Mechanism for IEEE DCF
2014 YU-ANTL Lab Seminar Performance Analysis of the IEEE Distributed Coordination Function Giuseppe Bianchi April 12, 2014 Yashashree.
IEEE Project started by IEEE for setting standard for LAN. This project started in (1980, February), Name given to project is year and month.
1 Real-Time Traffic over the IEEE Medium Access Control Layer Tian He J. Sobrinho and A. krishnakumar.
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya University of Illinois.
Ethernet. Problem In an Ethernet, suppose there are three stations very close to each other, A, B and C. Suppose at time 0, all of them have a frame to.
CWNA Guide to Wireless LANs, Second Edition
ECE 256, Spring 2008 Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So & Nitin Vaidya.
IEEE Wireless LAN Part II Access Point, Power Management, Polling, and Frame Format 14-1.
Voice over WiFi R 張素熒 R 朱原陞 R 王振宇
Voice Capacity analysis over Introducing VoIP and WLans IEEE based Wireless Local Area Networks (WLANs) are becoming popular While WLANs.
Link-Adaptable Polling-based MAC Protocol for Wireless LANs Byung-Seo Kim, Sung Won Kim, Yuguang Fang and Tan F. Wong Department of Electrical and Computer.
IEEE Wireless LAN Standard. Medium Access Control-CSMA/CA IEEE defines two MAC sublayers Distributed coordination function (DCF) Point coordination.
November 4, 2003APOC 2003 Wuhan, China 1/14 Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs Presented by Ruibiao Qiu Department of Computer.
Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs K.Murugan, B.Dushyanth, E.Gunasekaran S.Arivuthokai, RS.Bhuvaneswaran, S.Shanmugavel.
IEEE EDCF: a QoS Solution for WLAN Javier del Prado 1, Sunghyun Choi 2 and Sai Shankar 1 1 Philips Research USA - Briarcliff Manor, NY 2 Seoul National.
Wireless LANs Prof. F. Tobagi MAC Management 1.
Copyright © 2003 OPNET Technologies, Inc. Confidential, not for distribution to third parties. Quality of Service(QoS) in IEEE Wireless LANs: Evaluation.
Performance Analysis of IEEE Distributed Coordination Function (DCF) Author : Giuseppe Bianchi Presented by: 李政修 December 23, 2003.
IEEE WLAN.
Tackling Exposed Node Problem in IEEE Mac Deepanshu Shukla ( ) Guide: Dr. Sridhar Iyer.
Planning and Analyzing Wireless LAN
An Energy Efficient MAC Protocol for Wireless LANs, E.-S. Jung and N.H. Vaidya, INFOCOM 2002, June 2002 吳豐州.
Wi-Fi. Basic structure: – Stations plus an access point – Stations talk to the access point, then to outside – Access point talks to stations – Stations.
WLAN. Networks: Wireless LANs2 Distribute Coordination Function (DCF) Distributed access protocol Contention-Based Uses CSMA/ CA – Uses both physical.
ECE 256, Spring 2009 __________ Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver __________________.
WLAN.
LECTURE9 NET301 11/5/2015Lect 9 NET DYNAMIC MAC PROTOCOL: CONTENTION PROTOCOL Carrier Sense Multiple Access (CSMA): A protocol in which a node verifies.
MAC Sublayer MAC layer tasks: – Control medium access – Roaming, authentication, power conservation Traffic services – DCF (Distributed Coordination.
Quality of Service Schemes for IEEE Wireless LANs-An Evaluation 主講人 : 黃政偉.
Medium Access Control in Wireless networks
QoS Guarantees for Real Time Applications in WLANs Kiran P Diwakar Guide: Prof. Sridhar Iyer.
MAC Layer Protocols for Wireless Networks. What is MAC? MAC stands for Media Access Control. A MAC layer protocol is the protocol that controls access.
MAC for WLAN Doug Young Suh Last update : Aug 1, 2009 WLAN DCF PCF.
QoS in IEEE Networks Resources. Introduction.
Design and Implementation of a Reservation-based MAC Protocol for Voice/Data over IEEE Ad-Hoc Wireless Networks Shiann-Tsong Sheu, Tzu-Fang Sheu.
Distributed-Queue Access for Wireless Ad Hoc Networks Authors: V. Baiamonte, C. Casetti, C.-F. Chiasserini Dipartimento di Elettronica, Politecnico di.
COE-541 LAN / MAN Simulation & Performance Evaluation of CSMA/CA
November 2000 Jin-Meng Ho, Texas InstrumentsSlide 1 doc.: IEEE /367 Submission p-DCF for Prioritized MAC Service Jin-Meng Ho, Sid Schrum, and.
Copyright © 2003 OPNET Technologies, Inc. Confidential, not for distribution to third parties. Wireless LANs Session
Wireless LAN Requirements (1) Same as any LAN – High capacity, short distances, full connectivity, broadcast capability Throughput: – efficient use wireless.
IEEE Wireless LAN. Wireless LANs: Characteristics Types –Infrastructure based –Ad-hoc Advantages –Flexible deployment –Minimal wiring difficulties.
EA C451 (Internetworking Technologies)
Topics in Distributed Wireless Medium Access Control
Lecture 27 WLAN Part II Dr. Ghalib A. Shah
An Access Mechanism for Periodic Contention-Free Sessions
IEEE : Wireless LANs ALOHA, Slotted ALOHA
Using Dynamic PCF to improve the capacity of VoIP traffic in IEEE 802
A Scheduling Scheme for Level-2 Enhanced PCF MAC Service
Provision of Multimedia Services in based Networks
Performance Evaluation of an Integrated-service IEEE Network
Wireless LAN Simulation IEEE MAC Protocol
Presentation transcript:

1 Dynamic Adaption of DCF and PCF mode of IEEE WLAN Abhishek Goliya Guided By: Prof. Sridhar Iyer Dr. Leena-Chandran Wadia MTech Dissertation 15 th January 2003

2 Aim To optimize overall performance of IEEE MAC in WLAN Devise protocols that dynamically adapt DCF and PCF mode of Wireless LAN

3 Road Map IEEE MAC Problem Analysis Suggested Protocols DSP: Dynamic Switching Protocol PRRS: Priority Round Robin Scheduling CFP Adaption Conclusion & Future Research

4 DCF operation

5 PCF Mode

6 Problem Area Polling overhead in PCF due to unsuccessful polling attempts Need for Dynamic Switching between PCF and DCF to exploit better features of both Need of Dynamic adaptation of configuration parameters both of PCF and DCF

7 Polling Overheads When most stations have pending data, sequential polling provides ordered channel access and reduces collisions. But when few stations have pending data polling mechanism become significant overhead. Unnecessary delay for stations with data Results in throughput degradation.

8 Theoretical Analysis and Simulation Study Graph shows throughput degradation due to polling overhead T PollFail = T Poll + SIFS + T Null + SIFS T PollSuccess = T Poll + SIFS + T Data + SIFS + T Ack + SIFS

9 Network Monitoring Layer PRRS and DSP are based on monitoring layer at PC. Eavesdrops packets to classify nodes as Active and Passive Active Node : Node having high probability to transmit, when polled Passive Node: Node having low probability to transmit, when polled

10 Node List Management List Management in CFP List Management in CP

11

12 Need of Dynamic Switching DCF perform well till networks size is small Suffers from throughput degradation at high load and in large-size networks PCF results in larger delay in small-size networks due to polling overheads

13 Learning In DCF Criteria of classifying node as Active is directly applicable How much time node should be kept in Active List? Station needs to transmit, take random backoff after DIFS Random backoff lies between 0 to Current CW size

14 Node List Management in DCF CW avg =CW min + p* 2 * CW min + …+ p level * CW max level= log 2 CW max - log 2 CW min Event sequence and list management in DCF

15 Switching Criteria (PCF to DCF) Keep track of number of active and passive nodes in BSS Switch on the basis of number of active nodes Approximate traffic load by keeping track of CFP utilization No. of stations

16 Switching Criteria (DCF to PCF) Keeping track of number of active nodes Network Utilization –Number of free slots after DIFS RTS Failure –Fail to receive CTS in response to RTS Number of Collision –Assuming center position for PC. It can hear collision and approximate contention in network

17 Restricted DSP Need fixed central coordinator (PC) Station need to associate with PC They need to follow same rules for association, deassociation, etc. as in PCF Network starts in PCF Switching decision are made at the time of beacon transmissions

18 PCF to DCF switching Exploits the virtual carrier sense mechanism Transmit beacon, as it does normally, but with different CF parameter set Set CFPmaxDuration, CFPremainingDur to zero and CFPcount to non zero PC sets its local variable cfp to zero &mode to DCF CF parameter set

19 DCF to PCF switching Beacon generation is centralized in DCF and done by PC PC waits for PIFS instead of DIFS for sending beacons – This prioritize PC for sending beacons To transit into PCF mode, PC sets its CFPrate parameter to its normal value and mode to PCF Beacons sent by it now has actual value of CFPmaxDuration, CFPremainingDuration and CFPcount

20 Simulation Setup Studies confined to single cell of radius 240m We added support for sending Null data frame and broadcast packet in CFP, in existing PCF patch Throughput measured as total number of bits passed up from the MAC sublayer at each destination Laod measured as total number of bits offered to the MAC sublayer at each source Delay is measured as end to end delay at agent layer

21 Simulation Result for PRRS 32 Nodes with 8 active 32 Nodes with 32 active 32 Nodes with 16 active 64 Nodes with 16 active

22 Delay Graphs for PRRS 32 Nodes with 8 active 32 Nodes with 32 active 32 Nodes with 16 active 64 Nodes with 16 active

23 Result Analysis When 25% nodes are active, throughput increases by 10% with 32 nodes; and by 15% with 64 nodes Mean packet delay reduces when few nodes are active But it increases slightly when number of active node reaches total node. If load is moderate and few nodes are active then PRRS gives better result

24 Alternative proposals to reduce Delay further Use Service Differentiation mechanism in CP Prioritize nodes that have not been polled in CFP by using DCF priority schemes Use Bi-Level Feedback scheduling Multilevel Feedback Scheduling (MFS) Number of levels needed depends upon network size Issues regarding MFS are still open for further research

25 Simulation Results for DSP We vary number of active stations from 4 to 16 while simulating DSP Both throughput and delay value improve as compared to existing PCF and DCF

26 Impact of configuration Parameter

27 Effect of CFP repetition interval on PRRS Good value for CFP repetition interval depends upon network size Graph shows result with 16 and 64 nodes active respectively from the top 16 Nodes active 64 Nodes active

28 CFP Adaption Criteria Approximate Load by CFP utilization CFP utilization = Time spent from first poll to CFPend newCFPutili. = 0.8 * oldCFPutili *curCFPutili. Linear update is addition or subtraction of beacon transmission interval Exponential update halves the current rate –Ensuring minimum interval and keep it as multiple of beacon interval C is CFP repetition count

29

30 Simulation Results CFP adapted PRRS shows better result than PRRS with arbitrary configured CFP repetition interval Graph shows result with 16 and 32 active nodes 16 Nodes active 32 Nodes active

31 Conclusion We suggested network monitoring based approach to dynamically adapt MAC in IEEE PRRS improves throughput and delay values by about 10-15% especially at moderate load and few stations have data DSP improves network capacity and reduces delay under all load regime We showed the need to dynamically adapt the configuration parameters of both PCF and DCF Our protocol for CFP adaption successfully adapts CFP rate to suit current network load

32 Future Work PRRS suffers from larger delay in some scenario Need to implement DCF priority schemes Analyse the performance of Bi-level and multilevel feedback scheduling Thorough experimentation and simulation study is required to define switching points for DSP Idea of Distributed DSP is open for further research Design algorithm to adapt other configuration parameters

33 Thanks…