Elsevier

Computer Communications

Volume 34, Issue 16, 1 October 2011, Pages 1912-1921
Computer Communications

Analyzing the effective throughput in multi-hop IEEE 802.11n networks

https://doi.org/10.1016/j.comcom.2011.04.003Get rights and content

Abstract

In this paper we characterize the effective throughput for multi-hop paths in IEEE 802.11n based wireless mesh networks. We derive an analytical model capturing the effects of frame aggregation and block acknowledgements, features found in the new IEEE 802.11n standard. We describe the throughput at MAC layer as a function of physical data rate, error rate, aggregation level and path length. While being mathematically tractable, the proposed model is flexible enough to account for complex and realistic error characteristics of the wireless channel, such as long-term fluctuations and burstiness. We further show how to integrate the well-known Gilbert–Elliot channel model into our model and evaluate both models in our indoor wireless testbed.

Introduction

In recent years, wireless mesh networks became increasingly interesting in academia and industry because they can easily be built with low infrastructure costs despite a huge coverage. Therefore, they are particularly attractive for providing fast and cost-efficient coverage for hard-to-wire areas. Further areas of application include disaster scenarios, wireless machine-to-machine communication, and wireless video surveillance. The IEEE 802.11n standard [1] is the first IEEE 802.11 amendment to introduce a physical layer based on Multiple-Input and Multiple-Output (MIMO) transmission scheme, providing data rates up to 600 Mbit/s and increased tolerance to interference. These features make IEEE 802.11n a promising technology for building carrier grade wireless mesh networks. The high data rates provided by the IEEE 802.11n physical layer can only be harnessed at upper layers if medium access is efficient. Therefore, IEEE 802.11n introduces frame aggregation. Using frame aggregation, multiple subframes can be transmitted in sequence with the overhead for medium access arising only once. One option allows each subframe transmitted in an aggregated frame to be guarded by an own Cyclic Redundancy Check (CRC) checksum, i.e. the IEEE 802.11n Medium Access Control (MAC) at the receiver can extract individual subframes even if parts of the aggregated frame are erroneous due to lossy channel conditions. Upon reception of an aggregated frame, the receiver can send a BlockAck control frame to acknowledge all correctly received subframes.

For the design of data transport protocols, an understanding of the effective throughput of IEEE 802.11n is required. An appropriate analytical model has to consider the aggregation capabilities as well as partial retransmits occurring in IEEE 802.11n. Furthermore, the characteristics of the wireless channel as a scarce resource shared among all mesh nodes within their radio transmission range has to be considered.

In this paper we characterize the effective throughput for multi-hop paths in IEEE 802.11n based wireless mesh networks. We derive an analytical model based on a Markov chain capturing the effects of frame aggregation and block acknowledgements, features found in the new IEEE 802.11n standard. Our model calculates the expected number of retransmissions by estimating the amount of subframes to be retransmitted under a given channel model. With our Markov model, we are able to describe the throughput at MAC layer as a function of physical data rate, error rate, aggregation level and path length. Furthermore, we show how to integrate the well-known Gilbert–Elliot channel model into our model to take complex error characteristics into account. We develop a Markov chain counting the correctly received number of subframes in an aggregated frame of arbitrary size under the Gilbert–Elliot channel model. This way, while being mathematically tractable, the proposed model is flexible enough to account for realistic error characteristics of the wireless channel, such as long-term fluctuations and burstiness. Subsequently, we validate our model through simulations for multi-hop communication on a chain topology in IEEE 802.11n. We hereby show that our analytical model is able to closely estimate the effective throughput on these topologies.

Furthermore, we introduce our Indoor MIMO testbed and quantitatively show therein, that the Gilbert–Elliot channel model is able to describe error behavior in IEEE 802.11n communication. We employ the Baum–Welch algorithm to estimate the parameters of the underlying Gilbert–Elliot channel model and show that it is able to model error characteristics like mean subframe error rate, distribution of error burst length, and the distribution of the burst length of correctly received subframes in our testbed. Finally, we evaluate our proposed Markov model by estimating the throughput of different testbed links.

The remainder of this paper is organized as follows. Section 2 summarizes related work on analytical models for IEEE 802.11n and data transport optimization for wireless mesh networks, Section 3 gives a short overview regarding the frame aggregation and block acknowledgement features of IEEE 802.11n. In Section 4, we introduce our analytical model. In Section 5 we validate our model through simulations and evaluated it further in a real-world indoor testbed in Section 6. Finally, concluding remarks are given.

Section snippets

Related work

Banchs and Vollero [2] presented an analytical model for the IEEE 802.11e Enhanced Distributed Channel Access (EDCA) medium access scheme. Their model describes the throughput for saturated traffic as a function of interframe spacing and contention window parameters. Based on this model, an optimal EDCA configuration is derived. Bianchi [3] presented a model for the throughput of IEEE 802.11 single-hop links under the assumption of ideal channel conditions and a finite number of terminals. They

Background

To keep the paper self contained, we recall the frame aggregation and block acknowledgement features newly introduced by the IEEE 802.11n standard.

With increasing data rates at the physical layer, the time needed for collision avoidance of IEEE 802.11 MAC exceeds the time needed for the transmission of the actual data frame. For example, the single interframe spacing interval (SIFS) is around 16 μs, independent of the actual data rate. Same holds for the double interframe spacing interval and

Model assumptions

To characterize the effective throughput for multi-hop chains, we consider an arbitrary unicast routing protocol and a single traffic flow from one source to one sink. We consider a physical layer bandwidth of BDATA and a single-channel, single-radio configuration. Consistent with the IEEE 802.11n standard [1] (A-MPDU and HT Immediate BlockAck Extension, Subclause 9.10.7), we assume that up to N subframes can be transmitted in an aggregated frame, with the overhead (i.e. backoff interval,

Simulation setup

We implemented the IEEE 802.11n frame aggregation and block acknowledgement scheme as extension of the normal 802.11 MAC layer for the ns-2 [16] network simulator. We implemented the A-MPDU aggregation scheme and the compressed block acknowledgement scheme according to IEEE 802.11n specification. Issues left open by the specification, have been implemented according to the 802.11n functions of the Linux ATH9K kernel driver [17]. As routing protocol AODV is used. All simulation parameters are

Testbed setup

Our Indoor MIMO Mesh Testbed comprises 20 wireless mesh nodes located in 10 rooms in the department building covering roughly 250 m2. An overview of the testbed with the node locations is depicted in Fig. 9. Each node consists of a Siemens ESPRIMO P2510 PC with an Intel Celeron 3.2 GHz processor, 512 MB RAM, 80 GB HDD and a D-Link DWA-547 wireless PCI network interface card (NIC). This NIC is equipped with three 5dBi omnidirectional antennas and an AR 9223 Atheros chipset, able to support

Conclusion

In this paper we characterized the effective throughput for multi-hop paths in IEEE 802.11n based wireless mesh networks. We derived an analytical model based on a Markov chain capturing the effects of frame aggregation and block acknowledgements. Our model calculates the expected number of retransmissions by estimating the amount of subframes to be retransmitted under a given channel model. We showed how to integrate the well-known Gilbert–Elliot channel model into our model to take complex

Acknowledgement

This work was supported in part by the German Research Council (DFG) under grant Li 645/18-2.

References (20)

  • IEEE 802.11n: Standard for Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications Amendment...
  • A. Banchs et al.

    Throughput analysis and optimal configuration of 802.11e EDCA

    Computer Networks

    (2006)
  • G. Bianchi

    Performance analysis of the IEEE 802.11 distributed coordinated function

    IEEE JSAC

    (2000)
  • E. Engelstad et al.

    Non-saturation and saturation analysis of IEEE 802.11e EDCA with starvation prediction

    Proceedings of ACM MSWiM

    (2005)
  • F. Daneshgaran et al.

    Unsaturated throughput analysis of IEEE 802.11 in presence of non ideal transmission channel and capture effects

    IEEE Transactions on Wireless Communications

    (2008)
  • T. Li et al.

    Aggregation with fragment retransmission for very high-speed WLANs

    IEEE/ACM Transactions on Networking

    (2009)
  • K. Chen et al.

    Understanding bandwidth-delay product in mobile ad hoc networks

    Computer Communications

    (2004)
  • Z. Fu et al.

    The impact of multihop wireless channel on TCP performance

    IEEE Transactions on Mobile Computing

    (2005)
  • V. Shrivastava et al.

    802.11n under the microscope

    Proceedings of ACM IMC

    (2008)
  • J. Karlsson et al.

    Impact of packet aggregation on TCP performance in wireless mesh networks

    Proceedings of IEEE HotMESH

    (2009)
There are more references available in the full text version of this article.

Cited by (21)

  • Performance study of block ACK and reverse direction in IEEE 802.11n using a Markov chain model

    2017, Journal of Network and Computer Applications
    Citation Excerpt :

    However, under an error prone channel frame aggregation mechanism experience severe throughput degradation and higher access delay due subframes size (Hajlaoui et al., 2013). To examine the effects of frame aggregation and Block ACK, an analytical model is developed in Frohn et al. (2011) for IEEE 802.11n based mesh networks. It modeled the throughput at MAC layer as a function of physical data rate, error rate, aggregation level and path length.

  • A two dimensional Markov chain model for aggregation-enabled 802.11 networks

    2023, International Journal of Ad Hoc and Ubiquitous Computing
  • A non-Hidden Markovian Modeling of the Reliability Scheme of the Constrained Application Protocol in Lossy Wireless Networks

    2022, MSWiM 2022 - Proceedings of the International Conference on Modeling Analysis and Simulation of Wireless and Mobile Systems
  • Fast band power measurement technique in Wi-Fi systems using spectrum analyzer

    2022, International Journal of Applied Power Engineering
  • Enhanced characterization and modeling of A-MPDU aggregation for IEEE 802.11n WLANs

    2022, Transactions on Emerging Telecommunications Technologies
  • Intrablock Interleaving for Batched Network Coding with Blockwise Adaptive Recoding

    2021, IEEE Journal on Selected Areas in Information Theory
View all citing articles on Scopus
View full text