IEEE Transactions on Mobile Computing
Throughput analysis and admission control for IEEE 802.11a
Mobile Networks and Applications
Modeling the 802.11 distributed coordination function in nonsaturated heterogeneous conditions
IEEE/ACM Transactions on Networking (TON)
IEEE/ACM Transactions on Networking (TON)
Performance analysis under finite load and improvements for multirate 802.11
Computer Communications
A 3-D Markov chain queueing model of IEEE 802.11 DCF with finite buffer and load
ICC'09 Proceedings of the 2009 IEEE international conference on Communications
Performance analysis of the IEEE 802.11 distributed coordination function
IEEE Journal on Selected Areas in Communications
Proceedings of the 45th Annual Simulation Symposium
802.11 buffers: when bigger is not better?
WiFlex'13 Proceedings of the First international conference on Wireless Access Flexibility
Hi-index | 0.01 |
Quality of Service (QoS) and queue management are important issues for IEEE 802.11 systems. However, existing 2-dimensional (2-D) Markov chain models of 802.11 systems are unable to capture the complete QoS performance and queueing behavior due to the lack of an adequate finite buffer model. We present a 3-dimensional (3-D) Markov chain that integrates the 802.11 system contention resolution and queueing processes into one model. The 3rd dimension, that models the queue length, allows us to accurately capture important QoS measures, delay and loss, plus throughput and queue length, for realistic 802.11 systems with finite buffer under finite load. We derive an efficient method for solving the steady state probabilities of the Markov chain. Our 3-D Markov chain is the first finite buffer model defined and solved for 802.11 systems. The solutions, validated by extensive simulations, capture the system dynamics over a wide range of traffic load, buffer capacity, and network size. Our 3-D model points to the existence of an effective maximum throughput and shows its relationship with buffer capacity. We demonstrate that our 3-D model can also be used in resource allocation to determine adequate buffer sizes under a particular QoS constraint.