- •Introduction
- •Increasing Demand for Wireless QoS
- •Technical Approach
- •Outline
- •The Indoor Radio Channel
- •Time Variations of Channel Characteristics
- •Orthogonal Frequency Division Multiplexing
- •The 5 GHz Band
- •Interference Calculation
- •Error Probability Analysis
- •Results and Discussion
- •IEEE 802.11
- •IEEE 802.11 Reference Model
- •IEEE 802.11 Architecture and Services
- •Architecture
- •Services
- •802.11a Frame Format
- •Medium Access Control
- •Distributed Coordination Function
- •Collision Avoidance
- •Post-Backoff
- •Recovery Procedure and Retransmissions
- •Fragmentation
- •Hidden Stations and RTS/CTS
- •Synchronization and Beacons
- •Point Coordination Function
- •Contention Free Period and Superframes
- •QoS Support with PCF
- •The 802.11 Standards
- •IEEE 802.11
- •IEEE 802.11a
- •IEEE 802.11b
- •IEEE 802.11c
- •IEEE 802.11d
- •IEEE 802.11e
- •IEEE 802.11f
- •IEEE 802.11g
- •IEEE 802.11h
- •IEEE 802.11i
- •Overview and Introduction
- •Naming Conventions
- •Enhancements of the Legacy 802.11 MAC Protocol
- •Transmission Opportunity
- •Beacon Protection
- •Direct Link
- •Fragmentation
- •Traffic Differentiation, Access Categories, and Priorities
- •EDCF Parameter Sets per AC
- •Minimum Contention Window as Parameter per Access Category
- •Maximum TXOP Duration as Parameter per Access Category
- •Collisions of Frames
- •Other EDCF Parameters per AC that are not Part of 802.11e
- •Retry Counters as Parameter per Access Category
- •Persistence Factor as Parameter per Access Category
- •Traffic Streams
- •Default EDCF Parameter Set per Draft 4.0, Table 20.1
- •Hybrid Coordination Function, Controlled Channel Access
- •Controlled Access Period
- •Improved Efficiency
- •Throughput Improvement: Contention Free Bursts
- •Throughput Improvement: Block Acknowledgement
- •Delay Improvement: Controlled Contention
- •Maximum Achievable Throughput
- •System Saturation Throughput
- •Modifications of Bianchi’s Legacy 802.11 Model
- •Throughput Evaluation for Different EDCF Parameter Sets
- •Lower Priority AC Saturation Throughput
- •Higher Priority AC Saturation Throughput
- •Share of Capacity per Access Category
- •Calculation of Access Priorities from the EDCF Parameters
- •Markov Chain Analysis
- •The Priority Vector
- •Results and Discussion
- •QoS Support with EDCF Contending with Legacy DCF
- •1 EDCF Backoff Entity Against 1 DCF Station
- •Discussion
- •Summary
- •1 EDCF Backoff Entity Against 8 DCF Stations
- •Discussion
- •Summary
- •8 EDCF Backoff Entities Against 8 DCF Stations
- •Discussion
- •Summary
- •Contention Free Bursts
- •Contention Free Bursts and Link Adaptation
- •Simulation Scenario: two Overlapping QBSSs
- •Throughput Results with CFBs
- •Throughput Results with Static PHY mode 1
- •Delay Results with CFBs
- •Conclusion
- •Radio Resource Capture
- •Radio Resource Capture by Hidden Stations
- •Solution
- •Mutual Synchronization across QBSSs and Slotting
- •Evaluation
- •Simulation Results and Discussion
- •Conclusion
- •Prioritized Channel Access in Coexistence Scenarios
- •Saturation Throughput in Coexistence Scenarios
- •MSDU Delivery Delay in Coexistence Scenarios
- •Scenario
- •Simulation Results and Discussion
- •Conclusions about the HCF Controlled Channel Access
- •Summary and Conclusion
- •ETSI BRAN HiperLAN/2
- •Reference Model (Service Model)
- •System Architecture
- •Medium Access Control
- •Interworking Control of ETSI BRAN HiperLAN/2 and IEEE 802.11
- •CCHC Medium Access Control
- •CCHC Scenario
- •CCHC and Legacy 802.11
- •CCHC Working Principle
- •CCHC Frame Structure
- •Requirements for QoS Support
- •Coexistence Control of ETSI BRAN HiperLAN/2 and IEEE 802.11
- •Conventional Solutions to Support Coexistence of WLANs
- •Coexistence as a Game Problem
- •The Game Model
- •Overview
- •The Single Stage Game (SSG) Competition Model
- •The Superframe as SSG
- •Action, Action Space A, Requirements vs. Demands
- •Abstract Representation of QoS
- •Utility
- •Preference and Behavior
- •Payoff, Response and Equilibrium
- •The Multi Stage Game (MSG) Competition Model
- •Estimating the Demands of the Opponent Player
- •Description of the Estimation Method
- •Evaluation
- •Application and Improvements
- •Concluding Remark
- •The Superframe as Single Stage Game
- •The Markov Chain P
- •Illustration and Transition Probabilities
- •Definition of Corresponding States and Transitions
- •Solution of P
- •Collisions of Resource Allocation Attempts
- •Transition Probabilities Expressed with the QoS Demands
- •Average State Durations Expressed with the QoS Demands
- •Result
- •Evaluation
- •Conclusion
- •Definition and Objective of the Nash Equilibrium
- •Bargaining Domain
- •Core Behaviors
- •Available Behaviors
- •Strategies in MSGs
- •Payoff Calculation in the MSGs, Discounting and Patience
- •Static Strategies
- •Definition of Static Resource Allocation Strategies
- •Experimental Results
- •Scenario
- •Discussion
- •Persistent Behavior
- •Rational Behavior
- •Cooperative Behavior
- •Conclusion
- •Dynamic Strategies
- •Cooperation and Punishment
- •Condition for Cooperation
- •Experimental Results
- •Conclusion
- •Conclusions
- •Problem and Selected Method
- •Summary of Results
- •Contributions of this Thesis
- •Further Development and Motivation
- •IEEE 802.11a/e Simulation Tool “WARP2”
- •Model of Offered Traffic and Requirements
- •Table of Symbols
- •List of Figures
- •List of Tables
- •Abbreviations
- •Bibliography
98 |
5. Evaluation of IEEE 802.11e with the IEEE 802.11a Physical Layer |
Table 5.3: EDCF parameters Used for three ACs.
AC(priority): |
High |
Medium |
Low |
|
|
|
|
AIFSN [AC]: |
2 |
4 |
5 |
AIFS[AC]: |
34µs |
52µs |
61µs |
CWmin [AC]: |
7 |
10 |
15 |
CWmax [AC]: |
7 |
31 |
255 |
|
|
|
|
Table 5.3 shows the EDCF-parameters chosen for the three priorities. Because of the overlapping QBSS coexistence scenario, station 1.1 and 2.1 do not make use of their highest priority as an HC in accessing the channel, but rely on a prioritized random backoff as part of the EDCF to avoid collisions of transmitted frames.
Distances between stations are chosen in a way that all stations are able to detect all transmissions by other stations. No station is hidden to another one. A radio channel error model as described in Appendix C is used. This error model was developed in Qiao and Choi (2000) and evaluated in Mangold et al. (2001f). With a path loss coefficient γ=3.5 and constant transmission power of 200mW, PHY mode 64QAM3/4 (=54 Mbit/s) for the stations close to the HCs (1 m) and the PHY mode 3 (=12 Mbit/s) for the stations far from the HCs (35 m) are the best combinations to optimize the throughput.
The offered traffic in the simulated scenarios includes three streams with different priorities from the two HCs to each of their associated stations.
Only HC 1.1 of QBSS 1 is capable of operating with LA. The PHY modes of control frames are sent at 6 Mbit/s all the time. The stations of QBSS 2 always transmit data frames and control frames at 6 Mbit/s.
Channel errors are rare with the selected PHY modes. The stations at larger distances (35 m) have an error probability at the channel similar to the stations close to the HCs (1 m). For this reason, the throughput results given in the following figures are shown as throughput per priority stream, where for each QBSS the stream to the close station and the stream to the far station are averaged, without loss of relevant information. Hence, there are three resulting throughputs for each QBSS, i.e., one per priority class.
5.2.3Throughput Results with CFBs
5.2.3.1Throughput Results with Static PHY mode 1
The resulting throughput when all stations transmit at 6 Mbit/s, i.e., PHY mode 1, without operating with CFBs, is shown in Figure 5.27, left (left subfigure). Here,
5.2 Contention Free Bursts |
99 |
QBSS 1 does not apply dynamic LA; therefore, both QBSSs show equal throughput results. The offered traffic is varied for the medium priority and low priority streams. The offered traffic of the four high priority streams stays at 256 kbit/s per stream, which can be carried by the two QBSSs at any time. As expected, the low priority streams suffer from the increased offers at medium priority. Note that in the figures the throughput between the station near to the AP and the station far from the AP is shown as an average throughput.
5.2.3.2Unwanted Throughput Results with LA used in one QBSS, without CFBs
An interesting observation can be taken from Figure 5.27, left (right subfigure). In contrast to before, now QBSS 1 is applying LA. Although only QBSS 1 is applying LA, both QBSSs gain from it. The improved throughput of the medium priority streams within QBSS 2 even exceeds the resulting throughput of the QBSS 1. The reason for this is as follows. Because of the simplicity of the applied algorithm for LA, the HC in QBSS 1 attempts to transmit to its far station at higher PHY modes than 6 Mbit/s from time to time. After a number of failed transmissions, it switches back towards the basic mode, before trying again to increase the PHY mode. This reduces the throughput of the medium and low priority streams in QBSS 1 compared to QBSS 2. Interestingly, the throughput is still improved compared to static PHY mode 1. For the transmissions to the closer station, the HC of QBSS 1 switches to 54 Mbit/s and then transmits very efficiently with a small number of errors. As transmissions at this PHY mode require short times, the radio resources are efficiently utilized. However, both QBSSs can improve their resulting throughput performance. The probability that station 1.1 or station 2.1 wins the contention is still the same.
Left: all 6 Mbit/s. Right: LA in QBSS 1.
LA applied in QBSS 1. CFBs in both QBSSs.
Figure 5.27: Resulting throughput vs. offered traffic. Left: without CFBs, right: with CFBs.