Simulation Results for QoS, pDCF, VDCF, Backoff/Retry

Slides:



Advertisements
Similar presentations
Doc.: IEEE /037 Submission January 2001 Khaled Turki et. al,Texas InstrumentsSlide 1 Simulation Results for p-DCF, v-DCF and Legacy DCF Khaled.
Advertisements

Doc.: IEEE /011r1 Submission January, 2001 Wim Diepstraten, Agere Systems Slide 1 Comparing V-DCF with other EDCF proposals Wim DiepstratenAgere.
Doc.: IEEE /0324r0 Submission Slide 1Michelle Gong, Intel March 2010 DL MU MIMO Error Handling and Simulation Results Date: Authors:
WLAN QoS Ronald Lucas. Introduction With the emergence of Voice Over IP, requirements to support Voice Over IP over Wireless LAN’s without degradation.
Achieving Quality of Service in Wireless Networks A simulation comparison of MAC layer protocols. CS444N Presentation By: Priyank Garg Rushabh Doshi.
Distributed Control Algorithms for Service Differentiation in Wireless Packet Networks Michael Barry, Andrew T Campbell, Andras Veres
1 Distributed Control Algorithms for Service Differentiation in Wireless Packet Networks INFOCOM 2001 Michael Barry, Andrew T. Campbell Andras Veres.
Doc.: IEEE /133 Submission March 2001 G. Chesson, A. Singa - Atheros Slide 1 VDCF Simulations Greg Chesson, Aman Singla,
Introduction Future wireless systems will be characterized by their heterogeneity - availability of multiple access systems in the same physical space.
1 Solutions to Performance Problems in VOIP over Wireless LAN Wei Wang, Soung C. Liew Presented By Syed Zaidi.
802.11n MAC layer simulation Submitted by: Niv Tokman Aya Mire Oren Gur-Arie.
Denial of Service Resilience in Ad Hoc Networks Imad Aad, Jean-Pierre Hubaux, and Edward W. Knightly Designed by Yao Zhao.
1 QoS Schemes for IEEE Wireless LAN – An Evaluation by Anders Lindgren, Andreas Almquist and Olov Schelen Presented by Tony Sung, 10 th Feburary.
802.11n MAC layer simulation Submitted by: Niv Tokman Aya Mire Oren Gur-Arie.
PLANETE group, INRIA Sophia-Antipolis July 1, 2003 Adaptive Channel allocation for QoS Enhancement in IEEE Wireless LANs Presented by: Mohammad.
1 Dynamic Adaption of DCF and PCF mode of IEEE WLAN Abhishek Goliya Guided By: Prof. Sridhar Iyer Dr. Leena-Chandran Wadia MTech Dissertation.
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Oppenheimer.
Providing QoS in Ad Hoc Networks with Distributed Resource Reservation IEEE802.11e and extensions Ulf Körner and Ali Hamidian.
Company LOGO Provision of Multimedia Services in based Networks Colin Roby CMSC 681 Fall 2007.
Voice over WiFi R 張素熒 R 朱原陞 R 王振宇
Methods for providing Quality of Service in WLANs W.Burakowski, A. Beben, J.Sliwinski Institute of Telecommunications, Warsaw University of Technology,
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.
Service differentiation mechanisms for IEEE based wireless networks § Srikant Kuppa & Ravi Prakash Distributed Systems Laboratory The University.
Qos support and adaptive video. QoS support in ad hoc networks MAC layer techniques: – e - alternation of contention based and contention free periods;
1/26 Module C - Part 2 DOMINO Detection Of greedy behavior in MAC layer of IEEE public NetwOrks Prof. JP Hubaux Mobile Networks
Doc.: IEEE /132r1 Submission March 2001 Greg Chesson et al, Atheros Slide 1 VDCF Presentation Greg Chesson, Wim Diepstraten,
Quality of Service Schemes for IEEE Wireless LANs-An Evaluation 主講人 : 黃政偉.
Doc.: IEEE /457 Submission December 2000 Mathilde Benveniste, AT&T Labs - ResearchSlide 1 An Enhanced-DCF Proposal Based on ‘Tiered Contention’
Doc.: IEEE /361 Submission October 2000 Wim Diepstraten, LucentSlide 1 Distributed QoS resolution Greg Chesson-Altheros Wim Diepstraten- Lucent.
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.
Performance Evaluation of L3 Transport Protocols for IEEE (2 nd round) Richard Rouil, Nada Golmie, and David Griffith National Institute of Standards.
On the Performance Characteristics of WLANs: Revisited S. Choi, K. Park and C.K. Kim Sigmetrics 2005 Banff, Canada Presenter - Bob Kinicki Presenter -
MAC Protocols for Sensor Networks
MAC Protocols for Sensor Networks
Confluent vs. Splittable Flows
Balancing Uplink and Downlink Delay of VoIP Traffic in WLANs
IEEE e Performance Evaluation
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Copyright 2010 Cisco Press & Priscilla Oppenheimer.
Overview of ‘Tiered Contention’ Multiple Access (TCMA)
Topics in Distributed Wireless Medium Access Control
HCF and EDCF Simulations
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya Modified and Presented.
Intel Validation of TGn Simulation Scenarios
Submission Title: [QoS Support in Wireless BANs]
IEEE : Wireless LANs ALOHA, Slotted ALOHA
ECA Overview (Enhanced Contention Access)
Using Dynamic PCF to improve the capacity of VoIP traffic in IEEE 802
Quantification of Capture Effect in Near-Far Scenarios
EDCF TXOP Bursting Simulation Results
A Scheduling Scheme for Level-2 Enhanced PCF MAC Service
Provision of Multimedia Services in based Networks
Speaker:Fu-Yuan Chuang Advisor:Ho-Ting Wu Date:
Multipoll, FEC, Persistence, Portals
Simulation for EDCF Enhancement Comparison
PCF Model Progress Update Nov 2000
QoS in Wireless Networks
Self Organized Networks
The Impact of Multihop Wireless Channel on TCP Performance
Performance Evaluation of an Integrated-service IEEE Network
VDCF Presentation Greg Chesson,
EDCF / EPCF Comparisons
Overlapping IEEE ah Networks of Different Types
Enhanced IEEE by Integrating Multiuser Dynamic OFDMA
of the IEEE Distributed Coordination Function
DL MU MIMO Error Handling and Simulation Results
Enhanced-DCF Wireless MAC Protocol: Some Simulation Results
Error Recovery Scheme for Scheduled Ack
How MAC interacts with Capacity of Ad-hoc Networks – Interference problem Capacity of Wireless Networks – Part Page 1.
Wireless MAC Multimedia Extensions Albert Banchs, Witold Pokorski
Presentation transcript:

Simulation Results for QoS, pDCF, VDCF, Backoff/Retry January 2001 Simulation Results for QoS, pDCF, VDCF, Backoff/Retry Greg Chesson Aman Singla Atheros Communications Greg Chesson, et al, Atheros Communications

Outline Backoff/Retry/Access Methods Backoff: January 2001 Outline Backoff/Retry/Access Methods Backoff: constant (non-increasing) exponential (doubling) hybrid (doubling only after first retry) Access Methods: DCF, pDCF QoS Scenarios Pair of 1 Mbyte/s Mpeg streams plus background load Sim Group: 10/20/30-node scenario at 11 Mb/s Greg Chesson, et al, Atheros Communications

Backoff Scenarios January 2001 Node 1 Simulate 3 backoff methods No backoff increase on retry Exponential backoff Hybrid (increase backoff after first retry) Simulate both pDCF and DCF 36 Mb/s PHY, CW=15,PP=.12 For each combination of backoff and MAC Simulate with 2 thru 12 nodes 60 total runs No upper layer protocol or application Heavy offered load Fully backlogged queues Plot Goodput (aggregate bandwidth) Collisions Channel idle time Latency/Jitter Node 2 AP Node 0 Node 12 Greg Chesson, et al, Atheros Communications

January 2001 Backoff Results constant backoff => high collision rate, reduced bandwidth, more congestion Exponential backoff => gradual degradation Hybrid backoff => close to exponential performance These conclusions should not be controversial as they support the conventional wisdom. Greg Chesson, et al, Atheros Communications

January 2001 MAC Results Goodput: pDCF slightly better than DCF (~4%) because aggressive access technique improves channel efficiency at the expense of more variable channel access wait times. Latency/Jitter: DCF better than pDCF because TxOPs are more evenly distributed between stations (even for a 2-station scenario!). Explanation: study expected MAC access delay times per station. Greg Chesson, et al, Atheros Communications

Goodput January 2001 pDCF DCF Channel hybrid saturation pDCF DCF Steep dropoff If constant backoff Greg Chesson, et al, Atheros Communications

Collision time for constant backoff January 2001 Collision time for constant backoff hybrid Exponential backoff Greg Chesson, et al, Atheros Communications

1 station 2 stations n stations January 2001 pDCF 1 station 2 stations n stations DCF 1 stations 2 stations pDCF shows ~3X latency/jitter for 2 stations, why? Greg Chesson, et al, Atheros Communications

Plot % time that another station gets 1, 2, 3, … TxOPs before you. January 2001 Plot % time that another station gets 1, 2, 3, … TxOPs before you. That is, how many times do you lose before winning a TxOP? Ideal curve for 2 stations centers about 1. stations alternate accesses would defer (lose) only once per transmission Majority of DCF(CW=15) samples lie within ideal curve pDCF (PP=.12) show 50% of samples are back-to-back. Thus, pDCF stations see greater latency variance (jitter). Sometimes you lose 4 or more times. Greg Chesson, et al, Atheros Communications

Ideal curve for 5 stations centers about 4. January 2001 Ideal curve for 5 stations centers about 4. Neither pDCF nor DCF are ideal, but only 20% of DCF transmission are back-to-back from The same station compared to 30% for pDCF. Difference increase with more stations. Jitter increases with more stations. Greg Chesson, et al, Atheros Communications

Conclusions Exponential backoff essential for robustness January 2001 Conclusions Exponential backoff essential for robustness DCF(CW) equals pDCF(PP=2/(CW+1)) pDCF achieves slightly more bandwidth pDCF introduces much more jitter pDCF(adaptive PP) equals DCF(adaptive CW) Set CW=2/PP – 1 After adaptation: same bandwidth/jitter differences No compelling reason to change basic access method Greg Chesson, et al, Atheros Communications

Qos Simulations Video scenario: 2 1-Mbyte/sec streams plus load January 2001 Qos Simulations Video scenario: 2 1-Mbyte/sec streams plus load AP sends to 2 stations 4 additional stations generating high load TCP load (tcp data and tcp acks forward thru AP) unconstrained UDP load (AP acts as infinite sink) Plot bandwidth, latency, packet drops for DCF AP with packet scheduler (only) VDCF Greg Chesson, et al, Atheros Communications

Video splits bandwidth at first. Then tcp streams start. January 2001 Video splits bandwidth at first. Then tcp streams start. Packets are dropped from truncated fifos (IFQ drops). No packets are dropped for excessive MAC retransmission. Behavior is worse with UDP background load (next slide). Greg Chesson, et al, Atheros Communications

Many more dropped packets. Caused by high latencies (next slide). January 2001 Many more dropped packets. Caused by high latencies (next slide). Greg Chesson, et al, Atheros Communications

Latency unsatisfactory for the application. January 2001 Latency unsatisfactory for the application. UDP flows have more latency because the small UDP packets Are usually waiting for the larger video frames. Greg Chesson, et al, Atheros Communications

AP Scheduling Add priority packet scheduling to AP January 2001 AP Scheduling Add priority packet scheduling to AP Video packets jump to head of queue(-5) Assume 5 packets committed to hardware Video can bypass all but 5 Greg Chesson, et al, Atheros Communications

Bandwidth plot for AP priority queue-only configuration. January 2001 Bandwidth plot for AP priority queue-only configuration. No other MAC QoS needed for this scenario. Demonstrates capability of AP queuing to control traffic. Majority of traffic passes through AP in many (but not all) environments. Greg Chesson, et al, Atheros Communications

Latency with priority queue-only configuration. January 2001 Latency with priority queue-only configuration. Greg Chesson, et al, Atheros Communications

AP queue-only configuration is less effective with UDP load. January 2001 AP queue-only configuration is less effective with UDP load. Greg Chesson, et al, Atheros Communications

Adding VDCF TCP load Increases bandwidth slightly Improves latency January 2001 Adding VDCF TCP load Increases bandwidth slightly Improves latency UDP (raw) load Provides differentiated bandwidth Greg Chesson, et al, Atheros Communications

January 2001 Greg Chesson, et al, Atheros Communications

Video stream latency with VDCF with TCP load January 2001 Video stream latency with VDCF with TCP load Greg Chesson, et al, Atheros Communications

Video streams latency with VDCF and UDP load. January 2001 Video streams latency with VDCF and UDP load. Greg Chesson, et al, Atheros Communications

Sim Group Scenario 30 active stations on 11 Mb/s phy January 2001 Sim Group Scenario 30 active stations on 11 Mb/s phy 3 traffic classes: High, Medium, Low Objective: 2/2/2 differentiated bandwidth Plot goodput, latency, drops for DCF-only baseline VDCF with two parameter sets 32 active stations Add two stations in a 4th traffic class: X-High Use PIFS instead of DIFS Greg Chesson, et al, Atheros Communications

10 active stations 20 stations 30 stations January 2001 Baseline DCF Goodput 10 active stations 20 stations 30 stations 3 Mb/s load 6 MB/s load 9 Mb/s load (meltdown) Greg Chesson, et al, Atheros Communications

Plot both offered load and DCF Goodput. January 2001 Plot both offered load and DCF Goodput. Goodput closely overlays the random exponential load generation except in overload. Generated load goodput Greg Chesson, et al, Atheros Communications

Same scenario with conservative VDCF parameters. January 2001 Same scenario with conservative VDCF parameters. Observe nearly 2X differentiated bandwidth for 10 and 20 station loads only. Greg Chesson, et al, Atheros Communications

No packet drops for high-priority class. January 2001 Aggressive VDCF No packet drops for high-priority class. IFQ drops constrained to lower classes during overload. Greg Chesson, et al, Atheros Communications

January 2001 Latency experienced by a selected high-priority stream (first 60 seconds) Greg Chesson, et al, Atheros Communications

VDCF can differentiate latency using CO. January 2001 VDCF can differentiate latency using CO. Greg Chesson, et al, Atheros Communications

PIFS Add two sources using PIFS rather than DIFS January 2001 PIFS Add two sources using PIFS rather than DIFS Each generates 1504 byte packets every 30ms Greg Chesson, et al, Atheros Communications

X-High class has low latency even in overload January 2001 X-High class has low latency even in overload (need zoomed-in view to see) Greg Chesson, et al, Atheros Communications

X-High class sees preferential Access at all times. January 2001 X-High class sees preferential Access at all times. Greg Chesson, et al, Atheros Communications

Conclusions VDCF provides differentiated bandwidth January 2001 Conclusions VDCF provides differentiated bandwidth using conservative parameters Even in overload situation CO can influence latency differentiation between classes Constant CO/CW settings for each 90 second simulation: Default (conservative) settings are useful adaptation can improve performance Real-time adaptation probably unnecessary with VDCF PIFS experiment demonstrates value for AP For polling, other preferential access Greg Chesson, et al, Atheros Communications