Sie sind auf Seite 1von 5

2010 First International Conference on Networking and Computing

IEEE802.11b/g Standard: Theoretical Maximum


Throughput
Jacir L. Bordim1 , Alex V. Barbosa1 , Marcos F. Caetano2 , Priscila S. Barreto1
1
Department of Computer Science
2
Department of Electrical Engineering
University of Brasilia, 70910–900, Brasilia, Brazil
e-mail: {bordim,barbosa,caetano,pris}@cic.unb.br

Abstract—Estimating the throughput of an WiFi connection on the throughput of wireless networks where the nodes are
can be quite complex, even when considering simplified scenarios. randomly distributed in a network setting without mobility.
Indeed, the varying number of parameters specified in the Tse et. al. [5] have shown that mobility has a positive
standards makes it hard to understand their impact in terms
of delay and throughput. The main contribution of this work impact in terms of throughput. The work in [3] provides
is to present a simple scheme to compute the exact maximum an analytical model to compute the maximum throughput in
throughput for an IEEE 802.11g network. The proposed scheme a single hop setting operating in Distributed Coordination
incorporates all the timings and settings which allows one Function mode. The work in [2] falls int the second group,
to calculate the throughput for different channel spacing and where the goal is to provide an easy and comprehensive way
modulation techniques specified in the standard. Numerical
and experimental results showing the accuracy of the proposed to compute the maximum throughput based on the timings
scheme are also presented. and settings defined in the standard. The results apply for both
Index Terms—IEEE 802.11b/g; Throughput; Delay; WiFi; IEEE802.11a and b networks.
Our work extends the results presented in [2] to the IEEE
I. I NTRODUCTION 802.11g networks, which is currently widely deployed. In
The past decade witnessed enormous advances in wireless other words, the main contribution of this work is to present
communication technologies. These advances have fostered a simple scheme to compute the exact maximum throughput
the development of international standards aiming to cope with of an IEEE 802.11g network. Our scheme incorporates all the
the increasing demand for wireless solutions. In this context, timings and settings which allows one to calculate the through-
the IEEE published a set of standards for wireless local area put for different channel spacing and modulation techniques
network (WLAN) communication, known as IEEE802.11 or that have been defined in the standard. Different from [2], we
WiFi [1]. Since its publication, the IEEE802.11 has been present a scheme to calculate the total delay for IEEE 802.11g
quite popular and today is common place for both home and and validate our equations in an experimental environment.
office networking. Owing to its low cost, easy set up and The numerical and experimental results showing the accuracy
deployment, most current mobile and portable devices are of the proposed scheme are also presented.
currently empowered with WiFi capabilities, allowing users The reminder of this article is organized as follows. Section
to connect to nearby access points for Internet connection II presents an overview of the IEEE802.11 standard. Fol-
or, alternatively, to set up ad hoc networks for file sharing lowing it, Section III shows how to compute the Theoretical
among other applications. The standard defines two opera- Maximum Throughput (TMT) for an IEEE 802.11g network.
tional modes: infrastructure and ad hoc modes. In the former Section IV presents numerical and experimental results based
there is a presence of a coordination point while in the latter on the discussion presented in the previous section. Finally,
the wireless nodes can communicate directly with each other. Section V concludes this work.
However, achieving such data rates for user applications is not
possible due to a number of issues, including interferences and II. P RELIMINARIES
packet loss due to collisions.
A number works have been devoted to estimate expected The IEEE802.11x, {x|x ∈ {a, b, g}} standards sets the
throughput of an IEEE802.11 network. These works can be grounds for mobile wireless communications with a wide
classified in two major groups: (i) those devoted to analyze range of data transmission strategies, both at the physical and
the theoretical throughput of WiFi networks in the presence of link layer [1]. These standards define a nominal transmission
a number transmitting nodes and; (ii) those works devoted to speed. However, in practice, the nominal transmission speed
understand the intricacies of the WiFi standard so as to better does not reflect in an intuitive expectation of the data flow
understand the numerous timings and settings and how they capacity. Indeed, the defined protocols include a number of
affect the throughput. The works presented in [4], [3], [5] are timers (both fixed and non-fixed) that have a direct impact on
examples of the first group. The seminal work in [4] focus the protocol’s performance.

978-0-7695-4277-5/10 $26.00 © 2010 IEEE 197


DOI 10.1109/IC-NC.2010.40
TABLE I: Parameters Table for 802.11g composed from Standard Tables defined by [1].
OFDM PHY Modulation Timing Related
Characteristics Dependent Parameters Parameters
Scheme Channel Slot Sifs Difs Modulation Data N DPBS T Sym T Signal T Preamble T BO T ACK
Spa- Time Rate
cing
ERP-OFDM-6 20 9 16 34 BPSK 6 24 4 4 16 67.5 26.67
ERP-OFDM-9 20 9 16 34 BPSK 9 36 4 4 16 67.5 25.11
ERP-OFDM-12 20 9 16 34 QPSK 12 48 4 4 16 67.5 24.33
ERP-OFDM-18 20 9 16 34 QPSK 18 72 4 4 16 67.5 23.56
ERP-OFDM-24 20 9 16 34 16-QAM 24 96 4 4 16 67.5 23.17
ERP-OFDM-36 20 9 16 34 16-QAM 36 144 4 4 16 67.5 22.78
ERP-OFDM-48 20 9 16 34 64-QAM 48 192 4 4 16 67.5 22.58
ERP-OFDM-54 20 9 16 34 64-QAM 54 216 4 4 16 67.5 22.52
ERP-OFDM-3 10 13 32 58 BPSK 3 24 8 8 32 97.5 26.67
ERP-OFDM-4.5 10 13 32 58 BPSK 4.5 36 8 8 32 97.5 25.11
ERP-OFDM-6 10 13 32 58 QPSK 6 48 8 8 32 97.5 24.33
ERP-OFDM-9 10 13 32 58 QPSK 9 72 8 8 32 97.5 23.56
ERP-OFDM-12 10 13 32 58 16-QAM 12 96 8 8 32 97.5 23.17
ERP-OFDM-18 10 13 32 58 16-QAM 18 144 8 8 32 97.5 22.78
ERP-OFDM-24 10 13 32 58 64-QAM 24 192 8 8 32 97.5 22.58
ERP-OFDM-27 10 13 32 58 64-QAM 27 216 8 8 32 97.5 22.52
ERP-OFDM-1.5 5 21 64 106 BPSK 1.5 24 16 16 64 157.5 26.67
ERP-OFDM-2.25 5 21 64 106 BPSK 2.25 36 16 16 64 157.5 25.11
ERP-OFDM-3 5 21 64 106 QPSK 3 48 16 16 64 157.5 24.33
ERP-OFDM-4.5 5 21 64 106 QPSK 4.5 72 16 16 64 157.5 23.56
ERP-OFDM-6 5 21 64 106 16-QAM 6 96 16 16 64 157.5 23.17
ERP-OFDM-9 5 21 64 106 16-QAM 9 144 16 16 64 157.5 22.78
ERP-OFDM-12 5 21 64 106 64-QAM 12 192 16 16 64 157.5 22.58
ERP-OFDM-13.5 5 21 64 106 64-QAM 13.5 216 16 16 64 157.5 22.52

Tabela 1: Parameters for 802.11g


Table I shows a summary of the constants and 1equations these packets must themselves defer communication for the
present in the standard [1]. The table gathers all the relevant proposed duration.
informations in order to calculate the Theoretical Maximum When the MAC protocol at a transmitting node S wishes to
Throughput and the Theoretical Total Delay for IEEE 802.11g. send a packet, both physical and virtual carrier sensing are
As can be seen in the table, the IEEE 802.11g defines the performed. If the medium is found idle for an interval of
physical Extended Rate PHY OFDM (ERP-OFDM) static DIFS (DCF Inter Frame Space) time, then S chooses a random
characteristics, which includes: timeslot, Short Inter Frame backoff BO period for additional deferral. When the backoff
Spacing (SIFS), DCF Inter Frame Spacing (DIFS), and the period expires (i.e., reaches zero), S transmits the Data packet
timing specifications for PLCP headers. As an aside, the IEEE (or the RTS). If a collision occurs, a new backoff interval is
802.11g can operate in compatibility mode with the IEEE selected. A Short Inter Frame Space (SIFS) is used to separate
802.11b networks. In this work we consider IEEE802.11g transmissions belonging to the same dialog.
only. The results for IEEE802.11b can be found in [2].
The IEEE 802.11g standard defines the physical and data III. TMT FOR IEEE 802.11g N ETWORKS
link layer. The data link layer is sub-divided into LLC - As discussed in the previous section, the the maximum
(Logical Link Control) - and MAC (medium access control) throughput at the upper layers depend on the overhead of the
sub-layers. The LLC adds both the LLC and SNAP headers. layers below. Also, the TCP protocol dynamics has a direct
At the MAC sub-layer an additional header is added before the impact on the throughput as well. In this work we do not
frame is passed to the physical layer. At the physical layer, a consider the effects of the TCP protocol on the throughput.
PLPC header and preamble are added. The IEEE 802.11g uses Following the definition in [2], the Theoretical Maximum
orthogonal frequency division multiplexing (OFDM) operating Throughput (TMT) observed by an application is described
at 2.4 GHz frequency bands. The supported date rates are by the following equation when no fragmentation is involved
6, 9, 12, 18, 24, 36, 48, and 54 Mbps. in the lower layers:
In the Distributed Coordination Function (DCF) mode the
β
use of RTS/CTS message exchange are employed to lessen the AP PT M T = × M ACT M T (bps) (1)
effects of hidden terminal problems. Each of these packets α+β
contain the proposed duration of communication and the where AP PT M P represents the TMT of the application layer,
destination address. Neighboring nodes that overhear any of α is the total overhead above MAC layer, β is the application

198
3

TABLE
TABLE 2:II:Total
TotalDelay
Delayfor
forMAC
MACand
and Phy
Phy layers
layers for 802.11g.
for 802.11g.
Channel ax + b ax + b
Scheme Spacing (CSMA/CA) (RTS/CTS)
ERP-OFDM-6 20 1.3333 ∗ x + 169.8333 1, 3333 ∗ x + 257, 1667
ERP-OFDM-9 20 0.8889 ∗ x + 167.0556 0, 8889 ∗ x + 250, 6111
ERP-OFDM-12 20 0.6667 ∗ x + 165.6667 0, 6667 ∗ x + 247, 3333
ERP-OFDM-18 20 0.4444 ∗ x + 164.2778 0, 4444 ∗ x + 244, 0556
ERP-OFDM-24 20 0.3333 ∗ x + 163.5833 0, 3333 ∗ x + 242, 4167
ERP-OFDM-36 20 0.2222 ∗ x + 162.8889 0, 2222 ∗ x + 240, 7778
ERP-OFDM-48 20 0.1667 ∗ x + 162.5417 0, 1667 ∗ x + 239, 9583
ERP-OFDM-54 20 0.1481 ∗ x + 162.4259 0, 1481 ∗ x + 239, 6852
ERP-OFDM-3 10 2.6667 ∗ x + 265.5 2, 6667 ∗ x + 384, 8333
ERP-OFDM-4.5 10 1.7778 ∗ x + 261.5 1, 7778 ∗ x + 377, 0556
ERP-OFDM-6 10 1.3333 ∗ x + 259.5 1, 3333 ∗ x + 373, 1667
ERP-OFDM-9 10 0.8889 ∗ x + 257.5 0, 8889 ∗ x + 369, 2778
ERP-OFDM-12 10 0.6667 ∗ x + 256.5 0, 6667 ∗ x + 367, 3333
ERP-OFDM-18 10 0.4444 ∗ x + 255.5 0, 4444 ∗ x + 365, 3889
ERP-OFDM-24 10 0.3333 ∗ x + 255 0, 3333 ∗ x + 364, 4167
ERP-OFDM-27 10 0.2963 ∗ x + 254.8333 0, 2963 ∗ x + 364, 0926
ERP-OFDM-1.5 5 5.3333 ∗ x + 456.8333 5, 3333 ∗ x + 640, 1667
ERP-OFDM-2.25 5 3.5556 ∗ x + 450.3889 3, 5556 ∗ x + 629, 9444
ERP-OFDM-3 5 2.6667 ∗ x + 447.1667 2, 6667 ∗ x + 624, 8333
ERP-OFDM-4.5 5 1.7778 ∗ x + 443.9444 1, 7778 ∗ x + 619, 7222
ERP-OFDM-6 5 1.3333 ∗ x + 442.3333 1, 3333 ∗ x + 617, 1667
ERP-OFDM-9 5 0.8889 ∗ x + 440.7222 0, 8889 ∗ x + 614, 6111
ERP-OFDM-12 5 0.6667 ∗ x + 439.9167 0, 6667 ∗ x + 613, 3333
ERP-OFDM-13.5 5 0.5926 ∗ x + 439.6481 0, 5926 ∗ x + 612, 9074

datagram
• Sending M AC
size andnode T M T is
always thesufficient
has TMT of the 802.11g
IEEE to
packets send;
MAC• layer. In what
The MAC follows,
layer notM
does the ACfragmentation;
use T M T is defined under
TsignalT+
TTdata = TpreambleT+ Tsym
dataf rame = sym
• Management
the following frames such as beacon and association
assumptions: f rame
Tpreamble + signal + 
2
16 + 8 ∗ L + 6
• Bitframes are (BER)
error rate not considered.
is zero; ∗ Ceiling+ 16 + 8 ∗ L + 6 (4)
NDBP S
As collisions
• There are no losses are not
due considered
to collisions;in this work, the DataRate
backoff (T ) is selected randomly following a uniform
Tsym
• DCF mode BO is used; Clearly, the Tdata
= f rame in equation
Tpreamble + 2Tsignal
includes
+ all the
•distribution
No packet from loss (0, CWmin
occurs due) giving the overflow
to buffer expected at
value
the physical layer overhead. Following the notation in 2 [2],
ofreceiving
CWmin /2. Thus, the total delay time needed to trans- 16 + 8 ∗ L + 6
node; the total delay per M SDU can be simplified
+ to a function (3)
DataRate
•mit the MSDU
Sending node (MAC
always Service Data Unit)
has sufficient packets(Mto
SDU Delay ),
send; of its size in bytes, x as:
including the various frame spacing
• The MAC layer does not use fragmentation;
and the backoff, can Clearly, the Tdataf rame in equation 2 includes all the phys-
be computed as follows:
• Management frames such as beacon and association ical layer overhead. Following the notation in [2], the total
delay perM MSDU
SDU can(x)
Delay = (ax + to
be simplified b) × 10−6 s of its
a function (5)size
frames are not considered.
in By
bytes, x as: the number of bits in the M SDU by the
dividing
As M SDUDelay
collisions are=not
(Tdata
considered + Tinsifthis
s+T ack + the
work, Tdifbackoff
s
f rame
total delay in Equation 6, the TMT value can be obtained.
(TBO ) is selected randomly following a+T uniform
) × distribution
10 −6
s (2)
BO Table 2 presents the values for a and b above−6for both
from (0, CWmin ) giving the expected value of CWmin /2. M SDU
the case with Delay (x)and
RTS/CTS = without. × 10 s and (4)
(ax + b)Numerical
Thus,At
thethe physical
total layer,
delay time the modulation
needed to transmit and other timing
the MSDU (MAC empirical
relatedData
Service parameters
Unit) (M areSDU
responsible for the physical layer
Table IIresults are the
presents shown in the
values for next
a andsection.
b above for both
Delay ), including the various
overhead.
frame spacing Table
and the1 backoff,
shows the can values
be computedfor each of this
as follows: the case with RTS/CTS and without them. Numerical and
parameters for different channel spacing, modulation 3.1 Calculating
empirical theshown
results are Total in
Delay Table
the next section.
schema and data rates. The time spent to transmit a The constants values for a and b, showed in Table 2,
A. Calculating the Total Delay Table
data frame (Tdataf rame ) of length L can be computed as were calculated using the values contained in Table 1
M SDUDelay = (Tdataf rame + Tsif s + Tack + Tdif s
follows [1]: −6
andThealsoconstants
the equations for a and
valuespresented b, shown
in this work. however,
in Table II,
+TBO ) × 10 s (2) because of space,using
were computed sometheequations were Table
values from omitted andalso
I and just the
final results
equations of someinconstants
presented were
this work. Duepresented.
to the lack of space,
At theTdata
physical = T modulation
f rame layer, the preamble

+ Tsignal
and +other
Tsymtiming

some equations have been omitted and just final results of
related parameters are responsible for the + 8 ∗ L +layer
16 physical 6 over- In this
some subsection,
constants we are gonna show an example of
are presented.
∗ Ceiling (3) how the constants values from Table 2 were calculated
head. Table I shows the values for each of N this
DBP parameters
S for
different channel spacing, modulation schema and data rates. andIn we
thishope that the
subsection, we difficulty to made
show an example of these calcula-
how the constants
The spent
The time abovetoequation
transmit can beframe
a data simplified
(Tdatato: ) of length tions
valuescan be measured
in Table II can bebycomputed.
the reader.
LetInusthe standard
begin with the
f rame
L can be computed as follows [1]: first line, taking values for a and b represented by 1.3333x +

199
169.8333 (CSMA/CA) for Scheme ERP-OFDM-6 and Space IV. A NALYSIS
Channel equal to 20. Let us take a look at the Tdataf rame . The This section presents both numerical and experimental
equation 3 is a representation of the standard specifications results for the TMT behavior in an IEEE 802.11g network
about the time needed to transmit a data frame. Taking the with both pure CSMA/CA and with the RTS/CTS mechanism
respective values in Table I, we get: enabled.
A. Numerical Results
Tdataf rame = 16 + 4 + 4/2 + (16 + 8 ∗ L + 6)/6
We begin by showing the numerical results for the TMT
= 1.3333 ∗ L + 25.6667
values based on Table II. The numerical results shows the
The values of the Tsif s and Tdif s can be obtained directly maximum theoretical throughput for a single source node
from the Table I. For the Tack value, the standard [1] defines without the presence of collision or interference, as described
the equation below: in Section III. Figure 1a shows the theoretical total delay and
Figure 1b throughput when RTS/CTS is not enabled. Different
Lack MSDU packet sizes are used, varying from 62 bytes up to 1500
Tack = Tpreamble + Tsignal + (5) bytes. As can be seen, even when a higher data rate is used, the
NDBP S
Replacing the correct values from the line one of Table I, TMT reaches its maximum at about 31 Mbps, which is nearly
the Tack value can be calculated as follows: 43% below the maximum advertised (54Mbps) when the
MSDU is set to 1500bytes. When employing shorter MSDU
packets, the maximum theoretical throughput decreases much
Tack = 16 + 6 + (8 ∗ 14)/24 faster. For lower data rates, the size of the MSDU has little
= 26.667(µs) impact in terms of throughput. This is the case for MSDUs
varying from 62 up to 500bytes when using data rates of 6,
The next step is to compute the TBO value, which can be
9 and 12Mbps. On the other hand, longer MSDU packets are
computed by the following equation:
necessary to obtain a better throughput with higher data rates.
  Figure 1c shows the total delay and Figure 1d throughput
Wmin with RTS/CTS enabled for different MSDU packet sizes,
TBO = ∗ SlotT ime
2 varying from 62 bytes up to 1500 bytes. When operating
Replacing the correct values from the line one of Table I, on higher data rates, the delay has decreases along with the
the TBO value can be calculated as follows: MSDU packet size. This is the case for data rates of 54, 48 and
36. For lower data rates, particularly at 6Mbps, the delay can
 
15 be 10 times higher as compared to the a CSMA/CA scheme. At
TBO = ∗9 higher data rate, the delay difference decreases significantly. At
2
= 67.5(µs) 54Mbps, the delay is about double of that for the CSMA/CA
scheme.
Finally, the M DSUDelay can be calculated by replacing the
computed values from equation 2, as presented below: B. Experimental Results
The experiments have been conduced on Intel core 2 ma-
M SDUDelay = (1.3333 ∗ L + 25.6667) + 16 + 26.667
chines enabled with a Realtek RTL 8187B, IEEE802.11b/g
+ 34 + 67.5 cards. During the experiment, the terminals have been set
= 1.3333 ∗ L + 169.833 to operate in g only mode without auto-rate fall back. The
terminals have been positioned in a such way that the antenna
When RTS/CTS packets are used, their corresponding tim-
gain would allow for a maximum throughput of 54Mbps to
ings must be added to the equation 2, that is:
be obtained. The utility program test TCP (ttcp), which is a
popular tool for traffic generation and throughput analysis, has
M SDUDelayRT S/CT S = TRT S + 2 ∗ Tsif s + TCT S been used to generate UDP traffic and to measure the network
+M SDUDelay (6) throughput [7]. The generated UDP packets have been set to
match the MSDU size defined in the numerical results. In this
The RTS/CTS transmitting timings are shown in Table I. experimental, terminal A is the transmitting node for terminal
By replacing the equation 6 with the values showed on Table B, while terminal C is monitoring the channel in promiscuous
I, we can compute the maximum MSDU delay with RTS/CTS mode to verify the channel conditions during the experiment.
frames as shown below: In the experiments, we have not been able to set for different
data rates as the driver does not allow for this option. Hence,
M SDUDelayRT S/CT S = 28.667 + 2 ∗ 16 + 26.667 all the experiments have been conduced with fixed data rate
+ 1.3333 ∗ L + 169.833 of 54Mbps. In the experiments, RTS/CTS option has been
turned off. Figure 1e shows the experimental delay and Figure
= 1.3333 ∗ L + 257.1667 1f shown the throughput results for different MSDU packet

200
2400 40 2400
ERP-OFDM-6 ERP-OFDM-6 ERP-OFDM-6
ERP-OFDM-9 ERP-OFDM-9 ERP-OFDM-9
2200 ERP-OFDM-12 ERP-OFDM-12 2200 ERP-OFDM-12
ERP-OFDM-18 35 ERP-OFDM-18 ERP-OFDM-18
ERP-OFDM-24 ERP-OFDM-24 ERP-OFDM-24
2000 ERP-OFDM-36 ERP-OFDM-36 2000 ERP-OFDM-36
ERP-OFDM-48 ERP-OFDM-48 ERP-OFDM-48

Theorical Maximum Throughput (Mbps)


1800 ERP-OFDM-54 30 ERP-OFDM-54 1800 ERP-OFDM-54
Total Delay (microseconds)

Total Delay (microseconds)


1600 1600
25
1400 1400

20
1200 1200

1000 1000
15

800 800
10
600 600

400 5 400

200 200
0
62 200 300 400 500 600 700 800 900 1000 1100 1200 1300 1400 1500 62 200 300 400 500 600 700 800 900 1000 1100 1200 1300 1400 1500 62 200 300 400 500 600 700 800 900 1000 1100 1200 1300 1400 1500
MAC Service Data Unit (MSDU) Length (bytes) MAC Service Data Unit (MSDU) Length (bytes) MAC Service Data Unit (MSDU) Length (bytes)

(a) The Theoretical Total Delay. (b) The Theoretical Throughput. (c) The Theoretical Total Delay with RTS/CTS
enabled.

1000 40
40 Experimental Data Experimental Data
ERP-OFDM-6 Linear Regression of the Experimental Data Non-linear Regression of the Data
ERP-OFDM-9 TXTIME for ERP-OFDM-54 TMT for ERP-OFDM-54
ERP-OFDM-12 35
35 ERP-OFDM-18
ERP-OFDM-24 800
ERP-OFDM-36
ERP-OFDM-48 30
Theorical Maximum Throughput (Mbps)

30 ERP-OFDM-54
Total Delay (microseconds)

25

Throughput (Mbps)
25 600

20
20

400
15
15

10 10
200

5 5

0 0
0 62 200 300 400 500 600 700 800 900 1000 1100 1200 1400 1500
62 200 300 400 500 600 700 800 900 1000 1100 1200 1300 1400 1500 62 200 300 400 500 600 700 800 900 1000 1100 1200 1400 1500
MAC Service Data Unit (MSDU) Length (bytes) MAC Service Data Unit (MSDU) Length (bytes)
MAC Service Data Unit (MSDU) Length (bytes)

(d) The Theoretical Throughput with RTS/CTS (e) Experimental delay results. (f) Experimental throughput results.
enabled.

Fig. 1: The results are based on the IEEE802.11g. Figures 1a and 1b represent the calculation with the RTS/CTS disable
and Figures 1c and 1d the calculation with the RTS/CTS enabled.

sizes. The linear and nonlinear regressions are shown for the timings and settings necessary to calculate the throughput for
delay and throughput, respectively. The experimental results different channel spacing and modulation techniques specified
show that the delay is quite close to the estimated (≈ 60 µs in the standard. This work also presented numerical and
higher on average). Such difference can be due to a number of experimental results which have shown the accuracy of the
factors, including the hardware (both at the PC and NIC as well proposed scheme.
as the interface that connects them) and software. Similarly,
ACKNOWLEDGMENT
the experimental throughput is also closed to the estimated
TMT for reasonable small MSDU packet sizes. As the MSDU This work has been supported in part by CNPq and FAP-DF.
size grows, the difference between the estimated and the R EFERENCES
experimental throughput increases. For an MSDU comprising
[1] Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY)
of 1500 bytes, the difference between the two can be as high Specifications, IEEE Std 802.11, 2007.
as 20%. One of the reasons for this gap is the higher delay [2] Jangeun Jun, Pushkin Peddabachagari, and Mihail Sichitiu, Theoretical
found in the experiments. Again, the hardware and software Maximum Throughput of IEEE 802.11 and its Applications, Proceedings
of the Second IEEE International Symposium on Network Computing
involved are likely impact on the performance, which results and Applications, p.249, April 16-18, 2003.
in a lower than predicted throughput. Nevertheless, the curves [3] Giuseppe Bianchi, Performance Analysis of the IEEE 802.11 Distributed
follow the same pattern for all MSDU sizes, showing that the Coordination Function, IEEE Jourtal on Selected Areas in Communica-
tions, vol. 18, no. 3, March 2000.
experiments and the numerical results are consistent. [4] P. Gupta and P. R. Kumar. The Capacity of Wireless Networks. IEEE
Transactions on Information Theory, 46(2):388?404, March 2000.
V. C ONCLUSION [5] Grossglauser, Matthias and Tse, David N. C., Mobility increases the
capacity of ad hoc wireless networks, IEEE/ACM Trans. Netw, Vol 10,
The IEEE 802.11g standard sets the ground for mobile wire- No. 4, 2002.
less communications with a wide range of data transmission [6] Wi-Spy, http://www.metageek.net/.
strategies, both at the physical and link layer. However, the [7] The History of TTCP, http://ftp.arl.mil/ mike/ttcp.html.
nominal transmission speed does not reflect in an intuitive
expectation of the data flow capacity. This work presented
a simple scheme to compute the maximum throughput for
an IEEE 802.11g network, which the most popular WLAN
standard at the moment. The proposed scheme has been
devised in such a way that it enabled us to incorporates all the

201

Das könnte Ihnen auch gefallen