Throughput analysis of IEEE 802.11e EDCA under heterogeneous traffic
Introduction
Driven by the rapid growth of WLAN traffic, the IEEE 802.11 wireless LAN (WLAN) will play an important role in the future fourth-generation wireless communication. At the same time, the number of multimedia applications has increased tremendously, and these multimedia applications require some quality of service (QoS) support such as guaranteed bandwidth, bounded delay and jitter. Since the MAC (Media Access Control) layer is essential for QoS support, the IEEE 802.11e has defined the QoS-enhance IEEE standard. The 802.11e addresses the weakness of 802.11 [1] and proposes a new MAC layer coordination function called HCF (Hybrid Coordination Function). The HCF consists of parameterized QoS HCCA (HCF Control Channel Access) and prioritized QoS EDCA (Enhance Distributed Channel Access) [2]. The parameterized QoS HCCA mechanism is the centralized MAC protocol that each mobile station is polled by an access point (AP) to get transmission opportunities. However, HCCA is more complex and inefficient for normal data transmission. In contrast to the parameterized QoS HCCA mechanism, the priority QoS EDCA mechanism is a distributed MAC protocol in which each mobile station gets transmission opportunities according to a random back-off time. Though EDCA is easy to implement, it has difficulty achieving strict QoS for real-time applications, especially in the saturated case. To overcome these drawbacks, considerable research has been devoted to theoretical analysis of the performance of the 802.11e EDCF in order to develop an efficient means for QoS support in WLANs for a wide variety of applications.
To analyze the performance of the 802.11e, most studies have used theoretical analysis of the 802.11 DCF as the foundation of the performance analysis of the 802.11e EDCF. In the saturation case, Bianchi [3], [4] analyzed the performance of the 802.11 DCF and proposed a Markov chain as an approximately model of the binary exponential back-off procedure. Beyond the saturated throughput derived in Bianchi’s model, Foh and Zuckerman [5] took advantage of a Markov chain state to analyze the throughput and mean packet delay for the dependent single server queue. Calì [6], [7] used a p-persistent variant of DCF to analyze back-off strategies and approximated the capacity similarly as the analysis of Markov chain. In order to calculate the packet-collision probability, Tay and Chua [8] took advantage of an average value mathematical model to solve the maximum throughput in terms of collision probability. A variation of Bianchi’s model was proposed by Wu et al. [9] for the further consideration of retry limits. Clearly, all of previous DCF analyses were devoted to the back-off stage and the transmission retry limit. However, the main characteristics of the 802.11e EDCA are its adjustable back-off contention window (CW) and differential arbitration inter-frame space (AIFS) for multi-class access categories (ACs). To extend DCF analyses, the analytical studies of EDCF can be divided into p-persistent EDCF [12] and multidimensional Markov chains [10], [11], [13]. In the p-persistent analysis, Huei and Devtsilitios [12] used the results of bi-dimensions Markov chain and applied p-persistent CSMA/CD (Carrier Sense Multiple Access with Collision Detection) model to differentiate AIFS for ACs. Based on a multidimensional Markov chain, Xiao’s model [10] used a three dimension of Markov chain to estimate the capacity of 802.11e under the condition that channel busy probabilities of ACs were independent of the number of timeslots. In [11], Kong’s model considered the difference of AIFS in back-off procedures, but neglected AIFS while the back-off procedure reminded one timeslot. To accurately analyze the 802.11e model, Tao and Panwar [13] enlarged the 802.11e Markov chain to four dimensions by ACs. The four dimension of Markov chain can analyze effects of AIFS and the impact of internal collision but the calculation complexity is increased. Tao and Panwar [13] considered that the external collision time is approximate to the transmission time and neglected the impact of the external collision time. However, the external collision time in fact depends on the length of CTS (Clear To Send) frame in the optional RTS/CTS (Request To Send/Clear To Send) and the transmission time.
Based on this previous work, our proposal summarizes Xiao’s model [10] and Kong’s model [11] to build a Markov chain model for the EDCA analysis. The proposed developed model reflects the back-off and access procedures accurately by taking account of the back-off timer freeze that includes the external collision time, the transmission time, AIFS and CW parameters. The remainder of this paper is organized as follows. First, we briefly review DCF and EDCA mechanisms in Section 2. Second, the proposed analytical system model is presented in Section 3. Section 4 provides throughput analysis. Numerical and simulation results are given and discussed in Section 5, and Section 6 concludes the paper.
Section snippets
Distributed coordination function (DCF)
A legacy DCF is the basic MAC mechanism for IEEE 802.11. It performs carrier sense multiple access with collision avoidance (CSMA/CA) with binary exponential back-off (BEB) procedures [1], [2] to access wireless medium. In DCF, a station with a data frame to transmit supervises the channel activities until a distributed inter-frame space (DIFS). After sensing an idle DIFS, the station still waits for a random back-off interval before each transmitting. The back-off time counter is decremented
Analytical model
In this section, we present the proposed analytical model for the EDCA in the infrastructure mode where there are one AP and M stations. Each station has multiple ACs, and each AC is under saturation conditions. It means that each station always has packets to transmit in the WLAN. Note that this corresponds to the worst case and thus provides us with an lower bound of the throughput. The analytical model also assumes an ideal physical environment without fading, shadowing, capture effect and
Throughput analysis
The successful transmission must be under the sensed idle channel and non collision. For a particular priority AC, the throughput Si is expressed aswhere Psi and represent the conditional successful transmission probabilities for AC and AC′, Ts and Tc represent the duration of transmitting and collision, E[I] is the expected value of idle time slots and P is the payload size. AIFS[] is the AIFS of ACi′, RTS/CTS is the optional and T
Numerical and simulation results
In this section, the analysis results are compared with simulation results by NS2 [15]. Then, a discrete-event simulation of a single-hop static WLAN is built with NS2. In order to validate heterogeneous traffic, there are four types of AC traffic, AC_VO, AC_VI, AC_BK and AC_BE. Each station has three ACs classified by the highest priority, a medium priority and the lowest priority, respectively. RTS/CTS mechanism is employed. The parameters of 802.11e MAC and PHY deployed in the simulation, as
Conclusion
The EDCA is introduced in 802.11e for QoS improvements over the original 802.11 DCF. The understanding of how the EDCA parameters affect the performance of WLAN is a crucial prerequisite for the design of any QoS scheme using EDCA. Our main contributions in this paper are threefold. First, we abstract a common guiding principle behind three major Markov Chain analysis models [4], [10], [11], thus increasing the understanding and applicability of these efforts. Second, we propose a new
Acknowledgements
The authors extend their gratitude to the anonymous reviewers for their insightful comments and constructive suggestions, which have helped improve the quality of this paper significantly.
References (15)
- Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications, ISO/IEC IEEE 802.11 Standard,...
- Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications: Medium Access Control (MAC)...
IEEE 802.11-saturation throughput analysis
IEEE Commun. Lett.
(1998)Performance analysis of IEEE 802.11 distributed coordination function
IEEE J. Select. Areas Commun.
(2000)- C.H. Foh, M. Zukerman, Performance analysis of IEEE 802.11 MAC protocol, in: Proceedings of the European Wireless 2002,...
- et al.
IEEE 802.11 protocol: design and performance evaluation of an adaptive back-off mechanism
IEEE J. Select. Areas Commun.
(2000) - et al.
Tuning of the IEEE 802.11 protocol to achieve a theoretical throughput limit
IEEE/ACM Trans. Netw.
(2000)
Cited by (14)
An accurate and complete performance modeling of the IEEE 802.11p MAC sublayer for VANET
2020, Computer CommunicationsCitation Excerpt :In [27], Xiang et al. proposed an analytical model employing signal transfer function to analyze the performance of the EDCA mechanism on both saturated and non-saturated conditions. In [28], a discrete-time Markov chain model was proposed in order to capture the performance of the IEEE 802.11e under heterogeneous environment. In [29], a 3-D Markov chain was used for establishing an analytical model to derive probability distribution of channel access delay and maximum throughput of the IEEE 802.11e EDCA mechanism under saturated condition.
Performance analysis of randomized arbitration interframe space tuning algorithm for enhanced distributed channel access in IEEE 802.11p based vehicular network
2022, Transactions on Emerging Telecommunications TechnologiesAvoidance of starvation of BE and BK access categories in 802.11e
2019, International Journal of Innovative Technology and Exploring EngineeringModeling and Analysis of the TXOPLimit Efficiency with the Packet Fragmentation in an IEEE 802.11e-EDCA Network Under Noise-Related Losses
2017, Wireless Personal CommunicationsModelling and performance analysis of video and voice streams in the IEEE 802.11e-EDCA WLANs with TXOP bursting under fading channel
2017, International Journal of Critical Computer-Based Systems