Professional Documents
Culture Documents
Ron Brockmann
rbrockma@intersil.com
Maarten Hoeben
mhoeben@intersil.com
Submission Brockmann, Hoeben, Wentink (Intersil)
January 2001
A 6 usec silence period is added to OFDM frames, to mitigate for the 16 usec OFDM SIFS ACK frames shall be sent at a Basic Rate or PHY mandatory rate The RTS Threshold can be dynamically set by a link optimization algorithm, or by an information element in the beacon
Submission Brockmann, Hoeben, Wentink (Intersil)
January 2001
January 2001
January 2001
Recommendation: CWmin 15
High cost of slot time calls for shorter backoff window 802.11a uses CWmin 15 Extensive simulations show CWmin 15 gives markedly higher overall performance in all typical scenarios than CWmin 31 802.11g nodes operating in full 802.11b backward compatibility mode (not using the 802.11g rates) should comply with 802.11b and use CWmin 31 For .11g+e products, CWmin can be overruled
Submission Brockmann, Hoeben, Wentink (Intersil)
January 2001
ACK Rates
It is desired to transmit OFDM ACK frames in response to OFDM DATA frames because they are substantially more efficient Section 9.6 of 802.11-1999 and 802.11b contradict on whether this is required/forbidden when the Basic Rates do not include OFDM rates in a mixed environment Recommendation: clarify section 9.6 to support the use of OFDM Mandatory rates in response to OFDM frames even if they are not part of the Basic Rate Set as described in 02/xxx
Submission Brockmann, Hoeben, Wentink (Intersil)
January 2001
RTS Threshold
RTS/CTS is used to protect OFDM frames in a mixed b/g environment Can either be enabled/disabled statically by MIB variable, or a dynamic link optimization algorithm can be used Perhaps, a Recommended Practice can be defined Legacy 802.11b STAs do not have to use RTS/CTS, unless required to optimize the link for hidden nodes or excessive collision scenarios
Submission Brockmann, Hoeben, Wentink (Intersil)
January 2001
Submission
January 2001
DCF Performance
Submission
January 2001
*) RTS CTS OFDM features cheap collisions (cost of one RTS) and built-in hidden node protection
Submission Brockmann, Hoeben, Wentink (Intersil)
January 2001
Throuhput 8 (Mbps)
7 6 5 4 3 2 1 0
cck11
pbcc22
ofdm rts/cts
cck-ofdm
ofdm
Submission
January 2001
Mixed b/g
Submission
January 2001
Throughut (Mbps)
The unprotected OFDM packets collide with legacy CCK. The OFDM TCP flows are starved.
Node 1 (802.11g) Node 2 (802.11g) Node 3 (legacy) Node 4 (legacy) Aggregate
4 legacy nodes
Time (sec)
The throughput of OFDM nodes diminishes, because 12 OFDM yields for CCK, but not v.v.
Submission
January 2001
the aggregate throughput goes up Protected OFDM transmissions nicely mix with legacy 2 OFDM nodes with RTS/CTS 2 legacy nodes
Node 1 (802.11g) Node 2 (802.11g) Node 3 (Legacy) Node 4 (Legacy) Aggregate
Throughput (Mbps)
7 6 5
4 legacy nodes
4 3 2 1 0 0 1 2 3 4 5
The throughput of OFDM and legacy goes up by same amount due to fairness of DCF. RTS/CTS-protected
6 7 8 9 10 11 12
Time (sec)
Submission Brockmann, Hoeben, Wentink (Intersil)
January 2001
DCF Fairness
For equal CWmin, throughput increase is distributed over all nodes!
DCF gives each node equal number of transmit opportunities, regardless of their data rate Legacy 802.11b frame transmissions are longer and they hog media time with their inefficient modulations Aggregate throughput increases but less than expected
January 2001
the aggregate throughput goes up RTS/CTS-protected OFDM transmissions nicely mix with legacy 2 OFDM nodes with RTS/CTS + 2 legacy nodes
Node 1 (802.11g) Node 2 (802.11g) Node 3 (legacy) Node 4 (legacy) Aggregate
Throughput (Mbps)
7 6 5 4 3 2 1 0 0 1 2 3 4 5 6 7 8 9 10 11
4 legacy nodes
the throughput of OFDM nodes goes up, because of more efficient transmissions and smaller CWmin.
12 the legacy throughput
Time (sec)
levels
Submission
January 2001
Submission
January 2001
aggregate throughput
4 g-nodes w/o rts/cts 4 g-nodes 3 g-nodes 1 b-node
Throughput (Mbps)
14 12 10 8 6
4b
4 2 0 0 5
2 g-nodes 2 b-nodes
Individual throughputs
10 15 20 25
Time (sec)
January 2001
Submission
January 2001
CWmin = 15 CWmin = 31
CWmin = 15 CWmin = 31
Throughput (Mbps)
23 22 21 20 19 18 17 16 1 2 3 4
# backlogged contenders
Submission Brockmann, Hoeben, Wentink (Intersil)
January 2001
CWmin = 15
25
Throughput (Mbps)
20
CWmin = 31
15
CWmin = 15 CWmin = 31
10
0 0 5 10 15
# backlogged contenders
Submission Brockmann, Hoeben, Wentink (Intersil)
January 2001
Submission
January 2001
25
20
15
Throughput (Mbps)
10
CWmin = 31 CWmin = 15
Rate = 36
Rate = 54
Submission
January 2001
Submission
January 2001
Aggregate throughput
3 g-nodes (CFBs) 1 b-node
4 g-nodes
Mbps
12 10 8 6 4 2 0 0 5
4 b-nodes
Individual throughputs
10 sec 15 20 Legacy throughput levels
Brockmann, Hoeben, Wentink (Intersil)
January 2001
25
Throughput (Mbps)
aggregate throughput
20 Aggregate 15 Node 1 (.11g video) Node 2 (.11g video) Node 3 (.11b legacy) 10 Node 4 (.11b legacy)
2x 12 Mbps video
0 0 5 10 15 20
Time (sec)
Submission
no starvation of background
Brockmann, Hoeben, Wentink (Intersil)
January 2001
Simulation Environment
Network Simulator (NS)
from University of California 802.11 added by Carnegie Mellon 802.11e EDCF added by Atheros
We added
802.11g PHY (next to 11b PHY) Dynamic Rate selection and duration calculation 802.11e Contention Free Bursting
January 2001
Conclusions
Mixed 802.11b/g operation increases network throughput Pure 802.11g operation is efficient TGe enhancements work for mixed and pure g networks; provide greater MAC efficiency Recommendations to be adopted
Submission Brockmann, Hoeben, Wentink (Intersil)