|
|||||||||
Hybrid Change Makes WLAN QoS Come to Life
Hybrid Change Makes WLAN QoS Come to Life Wireless LAN (WLAN)-enabled consumer electronics (CE) products are an emerging and rapidly growing market. But, for these devices to gain hold in the communication sector, the quality of service capabilities provided by a WLAN system must dramatically improve. To improve QoS, the IEEE 802.11 committee formed the .11e task group to put together a specification that improves the QoS capabilities of a WLAN system. With ratification expected at the end of 2004, the 802.11e specification adds a host of elements designed to improve QoS in a WLAN system. The most significant addition, however, is the hybrid coordination function (HCF), which improves upon (and coexists with) the distributed coordination (DCF) in existing WLAN products. In this article, we'll take a look at the current 802.11 medium access methods. We'll then take a detailed look at the HCF functions and the QoS improvements these functions provide. Access Medium The DCF provides "fairness" to devices trying to access the WM. When a station (STA) needs to access the WM it listens to see if the medium is idle. If it is not idle, the STA waits for the idle state and then starts a backoff timer with a random backoff interval chosen from a uniform distributionwith the minimum and maximum backoff intervals being defined as network-wide constants. The backoff timer is decremented until either the WM becomes busy again, at which time it stops decrementing until the WM is again idle or until the timer expires. When the timer expires, if the medium is idle, the STA transmits. With the DCF mechanism, over a long period of time all devices on a given channel will get equal access to the WM. This works well for traditional data applications like ftp transfers, web-browsing, and other non-multimedia based applications. A user of these applications will, in general, not notice that the application is sharing the WM with other users. However, fairness is not good when dealing with CE oriented applications such as video, gaming, and voice-over-IP (VoIP). For example, if a VoIP application is not given expeditious access to the WM because it is being preempted by other STAs desiring access to the WM, there will be unacceptable latencies. This will result in a negative user-experience due to the difficulty in carrying on a conversation. In a gaming environment, high latencies will result in important game events like trigger pulls or control stick movements not being synchronized to the game. In an HDTV application, there needs to be an assurance to the application that the high bandwidth it requires is available and will remain available and will not be preempted by applications that don't require high bandwidth such as traditional data applications. Figure 1 is a plot of actual data showing the effect the DCF channel mechanism has on a network with high bandwidth traffic like HDTV data in concert with best effort traffic. Because there is no QoS, the HDTV data rate falls when the best effort data transfer begins. Thus, as shown in this figure, the standard 802.11 DCF simply does not provide the QoS that these and other CE applications require. Enter 802.11e In 802.11e, ahybrid coordination function (HCF) is added which provides QoS capabilities not available from the DCF while still coexisting with the DCF (in fact the DCF provides the foundation for the HCF). The HCF provides two WM access methods: enhanced distributed channel access (EDCA) and HCF controlled channel access (HCCA). Let's look at both of these methods in more detail. EDCA Similar to the DCF, EDCA QoS stations (QSTAs) listen for the WM to be idle and use a backoff mechanism to know when they can transmit. However, unlike DCF, where the same network-wide maximum backoff time is used by all STAs, the maximum backoff times are different for the different ACs under the EDCA approach. Higher-priority ACs have a shorter maximum backoff time than lower priority ACs. With a shorter maximum backoff time, the higher priority AC wins access to the WM more frequently than the lower priority AC. Therefore, statistically, the packets with the highest AC are given access to the medium more frequently than those packets with a lower AC. It's important to note that packets within the same AC have the same maximum backoff time and hence compete fairly with each other within that AC for access to the WM. Another enhancement EDCA makes to the DCF is that once a device has accessed the WM, it has the opportunity to continue transmitting for a specified transmission opportunity (TXOP). Due to the non-deterministic nature of EDCA, it is not possibleexcept in a very lightly loaded networkto guarantee parameters such as bandwidth, jitter, and latency. In addition, due to the backoff mechanism, the medium usage is much less efficient than HCCA (more to follow below). It is likely that EDCA will be most successful in traditional data-centric enterprise environments where admission control and tight QoS constraints are not required. Here the EDCA mechanism requires little administration or infrastructure change. With simple translation of the eight priorities defined in 802.1d4 into the four 802.11e ACs of EDCA, prioritization of data-centric traffic can be done. HCCA HCCA provides deterministic behavior and a high level of control and fidelity to multimedia applications that require parameterized QoS. Unlike the non-deterministic behavior of EDCA where QSTAs must listen for the WM to be free and go through a backoff mechanism before transmitting, HCCA-equipped QSTAs are specifically granted TXOPs as necessary by the QoS access point (QAP) without the overhead and statistical uncertainty of random backoffs. In HCCA, admission control is required. Thus, all QSTAs must request permission from the QAP to join the network. This request includes a traffic specification (TSPEC) that specifies in detail the QoS required by the QSTA. The QAP determines if it can support the requested TSPEC and admits or denies the QSTA. The TSPEC2 includes the following parameters: nominal MSDU size, maximum MSDU size, minimum service interval, maximum service interval, minimum data rate, mean data rate, peak data rate, and delay bound. This richness of parameters provides considerable flexibility for defining the QoS required for different types of multimedia data including gaming, video, audio or voice. The QAP maintains a centralized schedule based on all the QSTAs that have been admitted to the network. At the appropriate time, the scheduler in the QAP sends out a QoS poll message to each QSTA in the network enabling that QSTA access to the network. The QoS poll message includes the time that the QSTA may have access to the WM. Upon receipt of a QoS poll message, a QSTA can begin transmitting and has contention-free access to the WM for the period specified in the QoS poll message. Once the QSTA has completed its TXOP, the QAP can send out another QoS poll message to the next QSTA desiring service. The timing between QoS polls messages and the TXOP durations is deterministic without the randomness created by the backoff mechanism of EDCA. Hence, with HCCA QoS can be guaranteed with tighter constraints and much higher medium efficiency. Figure 2 is a plot of actual data showing the effect the HCCA channel mechanism has on a network with high bandwidth traffic like HDTV data in concert with best effort traffic. Unlike the DCF example of Figure 1, with HCCA the HDTV data is maintained at its requested rate when best effort data begins.
The admission control requirements imposed by HCCA add additional infrastructure requirements that are not optimal for the data-centric enterprise environment where the simpler prioritization scheme of EDCA is adequate. However, for a home CE environment (or for an enterprise environment where multimedia data is networked) where the non-deterministic nature of EDCA is not good enough and maximum utilization of the available bandwidth is desired, the deterministic behavior of HCCA makes it the protocol of choice. Interop Tests As part of the certification suite, the Wi-Fi Alliance has defined a set of TSPEC templates that address QoS parameters required for different categories of multimedia data. These templates define TSPEC parameters for voice, CD audio, interactive gaming, video conferencing, standard definition TV, and HDTV. For example, an HDTV product that passes the certification suite with the HDTV TSPEC will be interoperable at the wireless network protocol layer with other vendor's HDTV products that have passed the certification suite. References
About the Author
|
Home | Feedback | Register | Site Map |
All material on this site Copyright © 2017 Design And Reuse S.A. All rights reserved. |