How to squeeze more performance out of your wifi Achim Friedland - - PowerPoint PPT Presentation

how to squeeze more performance out of your wifi
SMART_READER_LITE
LIVE PREVIEW

How to squeeze more performance out of your wifi Achim Friedland - - PowerPoint PPT Presentation

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect How to squeeze more performance out of your wifi Achim Friedland <talks@ahzf.de> Forschungsgemeinschaft elektronische


slide-1
SLIDE 1

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect

How to squeeze more performance out of your wifi

Achim Friedland <talks@ahzf.de>

Forschungsgemeinschaft elektronische Medien e.V. Technische Universität Ilmenau, Germany

December 29, 2006

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-2
SLIDE 2

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect

1 Motivation and Background 2 Overview on IEEE 802.11, 11e, 11n

IEEE 802.11 Basic Access Method IEEE 802.11e Quality-of-Service IEEE 802.11n Frame Aggregation IEEE 802.11 Long-range links IEEE 802.11e/n Throughput and Delay

3 Performance Optimizations

Optimization of a point-to-point link Second WLAN link for full-duplex traffic flows

4 Conclusion and Prospect

Conclusion Prospect on future work

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-3
SLIDE 3

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect

1 Motivation and Background 2 Overview on IEEE 802.11, 11e, 11n

IEEE 802.11 Basic Access Method IEEE 802.11e Quality-of-Service IEEE 802.11n Frame Aggregation IEEE 802.11 Long-range links IEEE 802.11e/n Throughput and Delay

3 Performance Optimizations

Optimization of a point-to-point link Second WLAN link for full-duplex traffic flows

4 Conclusion and Prospect

Conclusion Prospect on future work

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-4
SLIDE 4

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect

Motivation and Background

The academic motivation...

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-5
SLIDE 5

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect

Motivation and Background

The academic motivation... Internet access in all buildings of a scattered university campus is often very slow or expensive.

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-6
SLIDE 6

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect

Motivation and Background

The academic motivation... Internet access in all buildings of a scattered university campus is often very slow or expensive. Point-to-Point Radio Links can provide a sufficient and cost-effective service.

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-7
SLIDE 7

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect

Motivation and Background

The academic motivation... Internet access in all buildings of a scattered university campus is often very slow or expensive. Point-to-Point Radio Links can provide a sufficient and cost-effective service. Radio Mesh Networks can be used to improve performance and robustness, and open the possibility for a wide range of optimization strategies.

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-8
SLIDE 8

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect

Motivation and Background

The discordian motivation...

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-9
SLIDE 9

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect

Motivation and Background

The discordian motivation... The Internet infrastructure is far away from being democratic, because most parts are hierarchical and controlled centrally.

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-10
SLIDE 10

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect

Motivation and Background

The discordian motivation... The Internet infrastructure is far away from being democratic, because most parts are hierarchical and controlled centrally. Democracy in all parts of our society is on the decline or already destroyed.

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-11
SLIDE 11

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect

Motivation and Background

The discordian motivation... The Internet infrastructure is far away from being democratic, because most parts are hierarchical and controlled centrally. Democracy in all parts of our society is on the decline or already destroyed. IPSec, JAP, TOR or other overlay networks can give you security in terms of confidentiality and integrity, but...

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-12
SLIDE 12

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect

Motivation and Background

The discordian motivation... The Internet infrastructure is far away from being democratic, because most parts are hierarchical and controlled centrally. Democracy in all parts of our society is on the decline or already destroyed. IPSec, JAP, TOR or other overlay networks can give you security in terms of confidentiality and integrity, but... ...these technologies can not guarantee availability.

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-13
SLIDE 13

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect

Motivation and Background

Related work:

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-14
SLIDE 14

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect

Motivation and Background

Related work: There are several projects implementing different mesh-networking ideas:

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-15
SLIDE 15

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect

Motivation and Background

Related work: There are several projects implementing different mesh-networking ideas:

Open source scene: e.g. freifunk.net

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-16
SLIDE 16

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect

Motivation and Background

Related work: There are several projects implementing different mesh-networking ideas:

Open source scene: e.g. freifunk.net Academic projects: e.g. MIT RoofNET

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-17
SLIDE 17

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect

Motivation and Background

Related work: There are several projects implementing different mesh-networking ideas:

Open source scene: e.g. freifunk.net Academic projects: e.g. MIT RoofNET Upcoming IEEE 802.11s standard for Mesh Networking

But there is still a lot of research needed until these networks can stand any competition with their wired counterpart.

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-18
SLIDE 18

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect

Motivation and Background

WLAN scenarios of interest...

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-19
SLIDE 19

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect

Motivation and Background

WLAN scenarios of interest... We are interested in relatively static radio links based on the IEEE 802.11e MAC.

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-20
SLIDE 20

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect

Motivation and Background

WLAN scenarios of interest... We are interested in relatively static radio links based on the IEEE 802.11e MAC. IEEE 802.11 was designed for »2 users, short distances, a lot

  • f frame errors and the presence of multipath propagation.

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-21
SLIDE 21

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect

Motivation and Background

WLAN scenarios of interest... We are interested in relatively static radio links based on the IEEE 802.11e MAC. IEEE 802.11 was designed for »2 users, short distances, a lot

  • f frame errors and the presence of multipath propagation.

On ptp-links these assumptions changed. Therefore a closer look at the performance issues become meaningful.

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-22
SLIDE 22

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect

Motivation and Background

The performance of WLAN is somewhat poor... ...so use more bandwidth! But how to use it clever?

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-23
SLIDE 23

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect

Motivation and Background

The performance of WLAN is somewhat poor... ...so use more bandwidth! But how to use it clever?

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-24
SLIDE 24

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect

Motivation and Background

The performance of WLAN is somewhat poor... ...so use more bandwidth! But how to use it clever? Doubling the channel bandwidth (20→40 MHz) without Frame Bursting or Aggregation will improve the throughput by

  • nly about 41%.

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-25
SLIDE 25

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect

Motivation and Background

The performance of WLAN is somewhat poor... ...so use more bandwidth! But how to use it clever? Doubling the channel bandwidth (20→40 MHz) without Frame Bursting or Aggregation will improve the throughput by

  • nly about 41%.

Channel bonding requires a complex adaption layer to abstract different delays, errors, retransmissions, SNR, etc.pp.

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-26
SLIDE 26

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect

Motivation and Background

The performance of WLAN is somewhat poor... ...so use more bandwidth! But how to use it clever? Directed radio links eliminate the concurrency between both directions and give us the possibility to reduce the effects of the TCP ACK Congestion.

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-27
SLIDE 27

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect

Motivation and Background

The performance of WLAN is somewhat poor... ...so use more bandwidth! But how to use it clever? Directed radio links eliminate the concurrency between both directions and give us the possibility to reduce the effects of the TCP ACK Congestion. By optimizing the 802.11e QoS parameters we can maximize the throughput without increasing the delay.

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-28
SLIDE 28

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect IEEE 802.11 Basic Access Method IEEE 802.11e Quality-of-Service IEEE 802.11n Frame Aggregation IEEE 802.11 Long-range links IEEE 802.11e/n Throughput and Delay

1 Motivation and Background 2 Overview on IEEE 802.11, 11e, 11n

IEEE 802.11 Basic Access Method IEEE 802.11e Quality-of-Service IEEE 802.11n Frame Aggregation IEEE 802.11 Long-range links IEEE 802.11e/n Throughput and Delay

3 Performance Optimizations

Optimization of a point-to-point link Second WLAN link for full-duplex traffic flows

4 Conclusion and Prospect

Conclusion Prospect on future work

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-29
SLIDE 29

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect IEEE 802.11 Basic Access Method IEEE 802.11e Quality-of-Service IEEE 802.11n Frame Aggregation IEEE 802.11 Long-range links IEEE 802.11e/n Throughput and Delay

IEEE 802.11 Basic Access Method

  • Achim Friedland <talks@ahzf.de>
  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-30
SLIDE 30

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect IEEE 802.11 Basic Access Method IEEE 802.11e Quality-of-Service IEEE 802.11n Frame Aggregation IEEE 802.11 Long-range links IEEE 802.11e/n Throughput and Delay

IEEE 802.11 Basic Access Method

  • Contention phase:

Wait a random number of time slots [0;2CW − 1]. Start with CW = CWmin. Double CW by every retransmisson attempt, till CWmax is reached.

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-31
SLIDE 31

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect IEEE 802.11 Basic Access Method IEEE 802.11e Quality-of-Service IEEE 802.11n Frame Aggregation IEEE 802.11 Long-range links IEEE 802.11e/n Throughput and Delay

IEEE 802.11 Basic Access Method

  • Contention phase:

May be omitted if the medium was sensed free during first DIFS. If the transmission was successful do Contention 2 using CW = CWmin.

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-32
SLIDE 32

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect IEEE 802.11 Basic Access Method IEEE 802.11e Quality-of-Service IEEE 802.11n Frame Aggregation IEEE 802.11 Long-range links IEEE 802.11e/n Throughput and Delay

IEEE 802.11e Frame Bursting

  • Achim Friedland <talks@ahzf.de>
  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-33
SLIDE 33

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect IEEE 802.11 Basic Access Method IEEE 802.11e Quality-of-Service IEEE 802.11n Frame Aggregation IEEE 802.11 Long-range links IEEE 802.11e/n Throughput and Delay

IEEE 802.11e Frame Bursting

  • 802.11e contents not longer for sending a single frame. Instead it

contents for a specific amount of time called TXOPortunity.

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-34
SLIDE 34

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect IEEE 802.11 Basic Access Method IEEE 802.11e Quality-of-Service IEEE 802.11n Frame Aggregation IEEE 802.11 Long-range links IEEE 802.11e/n Throughput and Delay

IEEE 802.11e Frame Bursting

  • 802.11e contents not longer for sending a single frame. Instead it

contents for a specific amount of time called TXOPortunity. During a TXOP multiple frames, separated by a SIFS, can be send.

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-35
SLIDE 35

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect IEEE 802.11 Basic Access Method IEEE 802.11e Quality-of-Service IEEE 802.11n Frame Aggregation IEEE 802.11 Long-range links IEEE 802.11e/n Throughput and Delay

IEEE 802.11e Frame Bursting

  • 802.11e contents not longer for sending a single frame. Instead it

contents for a specific amount of time called TXOPortunity. During a TXOP multiple frames, separated by a SIFS, can be send. New BlockACK method can be used to ack several frames at once.

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-36
SLIDE 36

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect IEEE 802.11 Basic Access Method IEEE 802.11e Quality-of-Service IEEE 802.11n Frame Aggregation IEEE 802.11 Long-range links IEEE 802.11e/n Throughput and Delay

IEEE 802.11e Frame Bursting

  • 802.11e contents not longer for sending a single frame. Instead it

contents for a specific amount of time called TXOPortunity. During a TXOP multiple frames, separated by a SIFS, can be send. New BlockACK method can be used to ack several frames at once. This increases the overall throughput (and delay) significantly.

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-37
SLIDE 37

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect IEEE 802.11 Basic Access Method IEEE 802.11e Quality-of-Service IEEE 802.11n Frame Aggregation IEEE 802.11 Long-range links IEEE 802.11e/n Throughput and Delay

IEEE 802.11e QoS Access Method

  • Achim Friedland <talks@ahzf.de>
  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-38
SLIDE 38

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect IEEE 802.11 Basic Access Method IEEE 802.11e Quality-of-Service IEEE 802.11n Frame Aggregation IEEE 802.11 Long-range links IEEE 802.11e/n Throughput and Delay

IEEE 802.11e QoS Access Method

  • Four priority classes: BAckground, BEst Effort, VIdeo, VOice.

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-39
SLIDE 39

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect IEEE 802.11 Basic Access Method IEEE 802.11e Quality-of-Service IEEE 802.11n Frame Aggregation IEEE 802.11 Long-range links IEEE 802.11e/n Throughput and Delay

IEEE 802.11e QoS Access Method

  • Four priority classes: BAckground, BEst Effort, VIdeo, VOice.

802.11e parameters: AIFS, CWmin, CWmax, NoACK and TXOP.

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-40
SLIDE 40

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect IEEE 802.11 Basic Access Method IEEE 802.11e Quality-of-Service IEEE 802.11n Frame Aggregation IEEE 802.11 Long-range links IEEE 802.11e/n Throughput and Delay

IEEE 802.11e Performance Optimization

These parameters can be used to optimize the performance:

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-41
SLIDE 41

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect IEEE 802.11 Basic Access Method IEEE 802.11e Quality-of-Service IEEE 802.11n Frame Aggregation IEEE 802.11 Long-range links IEEE 802.11e/n Throughput and Delay

IEEE 802.11e Performance Optimization

These parameters can be used to optimize the performance:

AIFS influences the medium access delay before sending a WLAN frame... easy to optimize.

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-42
SLIDE 42

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect IEEE 802.11 Basic Access Method IEEE 802.11e Quality-of-Service IEEE 802.11n Frame Aggregation IEEE 802.11 Long-range links IEEE 802.11e/n Throughput and Delay

IEEE 802.11e Performance Optimization

These parameters can be used to optimize the performance:

AIFS influences the medium access delay before sending a WLAN frame... easy to optimize. CWmin influences mainly the collision probability... looks easy, but it isn’t that easy!

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-43
SLIDE 43

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect IEEE 802.11 Basic Access Method IEEE 802.11e Quality-of-Service IEEE 802.11n Frame Aggregation IEEE 802.11 Long-range links IEEE 802.11e/n Throughput and Delay

IEEE 802.11e Performance Optimization

These parameters can be used to optimize the performance:

AIFS influences the medium access delay before sending a WLAN frame... easy to optimize. CWmin influences mainly the collision probability... looks easy, but it isn’t that easy! CWmax influences the decrease of the collision probability after a collision occurred... easy, because this behavior is not needed on point-to-point links.

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-44
SLIDE 44

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect IEEE 802.11 Basic Access Method IEEE 802.11e Quality-of-Service IEEE 802.11n Frame Aggregation IEEE 802.11 Long-range links IEEE 802.11e/n Throughput and Delay

IEEE 802.11e Performance Optimization

These parameters can be used to optimize the performance:

AIFS influences the medium access delay before sending a WLAN frame... easy to optimize. CWmin influences mainly the collision probability... looks easy, but it isn’t that easy! CWmax influences the decrease of the collision probability after a collision occurred... easy, because this behavior is not needed on point-to-point links. TXOPLimit is a tradeoff between increasing throughput and increasing the delay... This is a classical optimization problem.

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-45
SLIDE 45

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect IEEE 802.11 Basic Access Method IEEE 802.11e Quality-of-Service IEEE 802.11n Frame Aggregation IEEE 802.11 Long-range links IEEE 802.11e/n Throughput and Delay

IEEE 802.11n Frame Aggregation

  • Achim Friedland <talks@ahzf.de>
  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-46
SLIDE 46

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect IEEE 802.11 Basic Access Method IEEE 802.11e Quality-of-Service IEEE 802.11n Frame Aggregation IEEE 802.11 Long-range links IEEE 802.11e/n Throughput and Delay

IEEE 802.11n Frame Aggregation

  • If the receiver address is the same, multiple SDUs (e.g. IP Packets)

can be aggregated to a single PDU (WLAN frame).

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-47
SLIDE 47

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect IEEE 802.11 Basic Access Method IEEE 802.11e Quality-of-Service IEEE 802.11n Frame Aggregation IEEE 802.11 Long-range links IEEE 802.11e/n Throughput and Delay

IEEE 802.11n Frame Aggregation

  • If the receiver address is the same, multiple SDUs (e.g. IP Packets)

can be aggregated to a single PDU (WLAN frame). Multiple PDU can be aggregated during a TXOP and send consecutively only separated by a short MPDU Delimiter.

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-48
SLIDE 48

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect IEEE 802.11 Basic Access Method IEEE 802.11e Quality-of-Service IEEE 802.11n Frame Aggregation IEEE 802.11 Long-range links IEEE 802.11e/n Throughput and Delay

IEEE 802.11n Frame Aggregation

  • If the receiver address is the same, multiple SDUs (e.g. IP Packets)

can be aggregated to a single PDU (WLAN frame). Multiple PDU can be aggregated during a TXOP and send consecutively only separated by a short MPDU Delimiter. This increases the overall throughput dramatically.

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-49
SLIDE 49

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect IEEE 802.11 Basic Access Method IEEE 802.11e Quality-of-Service IEEE 802.11n Frame Aggregation IEEE 802.11 Long-range links IEEE 802.11e/n Throughput and Delay

IEEE 802.11 Long-range links

First of all: Get a really big antenna with a lot of gain... ;)

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-50
SLIDE 50

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect IEEE 802.11 Basic Access Method IEEE 802.11e Quality-of-Service IEEE 802.11n Frame Aggregation IEEE 802.11 Long-range links IEEE 802.11e/n Throughput and Delay

IEEE 802.11 Long-range links

First of all: Get a really big antenna with a lot of gain... ;)

WLAN was defined for an air propagation delay of far less than 1 µsec, therefore much less than 300m distance is supported.

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-51
SLIDE 51

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect IEEE 802.11 Basic Access Method IEEE 802.11e Quality-of-Service IEEE 802.11n Frame Aggregation IEEE 802.11 Long-range links IEEE 802.11e/n Throughput and Delay

IEEE 802.11 Long-range links

First of all: Get a really big antenna with a lot of gain... ;)

WLAN was defined for an air propagation delay of far less than 1 µsec, therefore much less than 300m distance is supported. For higher higher distances some parameters need to be adapted:

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-52
SLIDE 52

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect IEEE 802.11 Basic Access Method IEEE 802.11e Quality-of-Service IEEE 802.11n Frame Aggregation IEEE 802.11 Long-range links IEEE 802.11e/n Throughput and Delay

IEEE 802.11 Long-range links

First of all: Get a really big antenna with a lot of gain... ;)

WLAN was defined for an air propagation delay of far less than 1 µsec, therefore much less than 300m distance is supported. For higher higher distances some parameters need to be adapted: Time Slot

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-53
SLIDE 53

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect IEEE 802.11 Basic Access Method IEEE 802.11e Quality-of-Service IEEE 802.11n Frame Aggregation IEEE 802.11 Long-range links IEEE 802.11e/n Throughput and Delay

IEEE 802.11 Long-range links

First of all: Get a really big antenna with a lot of gain... ;)

WLAN was defined for an air propagation delay of far less than 1 µsec, therefore much less than 300m distance is supported. For higher higher distances some parameters need to be adapted: Time Slot ACK-/CTS-Timeout

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-54
SLIDE 54

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect IEEE 802.11 Basic Access Method IEEE 802.11e Quality-of-Service IEEE 802.11n Frame Aggregation IEEE 802.11 Long-range links IEEE 802.11e/n Throughput and Delay

IEEE 802.11 Long-range links

First of all: Get a really big antenna with a lot of gain... ;)

WLAN was defined for an air propagation delay of far less than 1 µsec, therefore much less than 300m distance is supported. For higher higher distances some parameters need to be adapted: Time Slot ACK-/CTS-Timeout Should be easily deployable with every WLAN chipset

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-55
SLIDE 55

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect IEEE 802.11 Basic Access Method IEEE 802.11e Quality-of-Service IEEE 802.11n Frame Aggregation IEEE 802.11 Long-range links IEEE 802.11e/n Throughput and Delay

IEEE 802.11e/n Throughput

Throughput Calculation of a 54 MBit/s MAC channel:

Throughput improves with the number of frames per burst

25,000 35,000 45,000 55,000 65,000 75,000 85,000 95,000 105,000 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

number of 1500-byte packets per burst throughput in MBit/s

54 MBit/s (a) Basic Access 54 MBit/s (a) Frame Burst 54 MBit/s (a) F.Burst&B.ACK 54 MBit/s (a) Frame Agg. 150 MBit/s (n) Basic Access 150 MBit/s (n) Frame Burst 150 MBit/s (n) F.Burst&B.ACK 150 MBit/s (n) Frame Agg.

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-56
SLIDE 56

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect IEEE 802.11 Basic Access Method IEEE 802.11e Quality-of-Service IEEE 802.11n Frame Aggregation IEEE 802.11 Long-range links IEEE 802.11e/n Throughput and Delay

IEEE 802.11e/n Throughput

OmNet++ simulation of a 54 MBit/s MAC channel:

Throughput degenerates if distance becomes larger

10,000 15,000 20,000 25,000 30,000 35,000 40,000 45,000 50,000 25 50 100 200 400 800 1600 3200 6400 12800

distance in meters throughput in MBit/s Shared Channel Dedicated Channel Dedicated Channel (opt.) DChannel, FrameAgg. 8192µs

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-57
SLIDE 57

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect IEEE 802.11 Basic Access Method IEEE 802.11e Quality-of-Service IEEE 802.11n Frame Aggregation IEEE 802.11 Long-range links IEEE 802.11e/n Throughput and Delay

IEEE 802.11e/n Delay

OmNet++ simulation of a 54 MBit/s MAC channel:

Delayspread between two WLAN frames caused by the access method:

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-58
SLIDE 58

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect IEEE 802.11 Basic Access Method IEEE 802.11e Quality-of-Service IEEE 802.11n Frame Aggregation IEEE 802.11 Long-range links IEEE 802.11e/n Throughput and Delay

IEEE 802.11e/n Delay

OmNet++ simulation of a 54 MBit/s MAC channel:

Delayspread between two WLAN frames caused by the access method:

This delay is probably hard to predict and very evil for all kinds of smoothed RTT-measurement... Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-59
SLIDE 59

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect IEEE 802.11 Basic Access Method IEEE 802.11e Quality-of-Service IEEE 802.11n Frame Aggregation IEEE 802.11 Long-range links IEEE 802.11e/n Throughput and Delay

IEEE 802.11e/n Delay

OmNet++ simulation of a 54 MBit/s MAC channel:

Delayspread between two WLAN frames caused by the access method:

This delay is probably hard to predict and very evil for all kinds of smoothed RTT-measurement... e.g. the congestion avoidance algorithm of TCP Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-60
SLIDE 60

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect IEEE 802.11 Basic Access Method IEEE 802.11e Quality-of-Service IEEE 802.11n Frame Aggregation IEEE 802.11 Long-range links IEEE 802.11e/n Throughput and Delay

Overview on IEEE 802.11, 11e, 11n

Any questions so far?

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-61
SLIDE 61

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect Optimization of a point-to-point link Second WLAN link for full-duplex traffic flows

1 Motivation and Background 2 Overview on IEEE 802.11, 11e, 11n

IEEE 802.11 Basic Access Method IEEE 802.11e Quality-of-Service IEEE 802.11n Frame Aggregation IEEE 802.11 Long-range links IEEE 802.11e/n Throughput and Delay

3 Performance Optimizations

Optimization of a point-to-point link Second WLAN link for full-duplex traffic flows

4 Conclusion and Prospect

Conclusion Prospect on future work

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-62
SLIDE 62

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect Optimization of a point-to-point link Second WLAN link for full-duplex traffic flows

Optimization of a point-to-point link

The assumptions taken in the WLAN standard do not reflect the 2-user-scenario on a ptp-link very well. At least the collision avoidance and the QoS techniques are good candidates for

  • ptimization:

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-63
SLIDE 63

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect Optimization of a point-to-point link Second WLAN link for full-duplex traffic flows

Optimization of a point-to-point link

The assumptions taken in the WLAN standard do not reflect the 2-user-scenario on a ptp-link very well. At least the collision avoidance and the QoS techniques are good candidates for

  • ptimization:

The delay caused by AIFS can be reduced to a minimum. This saves 1 time slot, resulting in a throughput improvement of:

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-64
SLIDE 64

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect Optimization of a point-to-point link Second WLAN link for full-duplex traffic flows

Optimization of a point-to-point link

The assumptions taken in the WLAN standard do not reflect the 2-user-scenario on a ptp-link very well. At least the collision avoidance and the QoS techniques are good candidates for

  • ptimization:

The delay caused by AIFS can be reduced to a minimum. This saves 1 time slot, resulting in a throughput improvement of: 2,45% (IEEE 802.11a, 54 MBit/s link, 1500 byte packets)

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-65
SLIDE 65

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect Optimization of a point-to-point link Second WLAN link for full-duplex traffic flows

Optimization of a point-to-point link

The assumptions taken in the WLAN standard do not reflect the 2-user-scenario on a ptp-link very well. At least the collision avoidance and the QoS techniques are good candidates for

  • ptimization:

The delay caused by AIFS can be reduced to a minimum. This saves 1 time slot, resulting in a throughput improvement of: 2,45% (IEEE 802.11a, 54 MBit/s link, 1500 byte packets) 3,90% (IEEE 802.11n, 150 MBit/s link, 1500 byte packets)

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-66
SLIDE 66

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect Optimization of a point-to-point link Second WLAN link for full-duplex traffic flows

Optimization of a point-to-point link

The assumptions taken in the WLAN standard do not reflect the 2-user-scenario on a ptp-link very well. At least the collision avoidance and the QoS techniques are good candidates for

  • ptimization:

The delay caused by AIFS can be reduced to a minimum. This saves 1 time slot, resulting in a throughput improvement of: 2,45% (IEEE 802.11a, 54 MBit/s link, 1500 byte packets) 3,90% (IEEE 802.11n, 150 MBit/s link, 1500 byte packets) 5,25% (IEEE 802.11n, 600 MBit/s link, 1500 byte packets)

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-67
SLIDE 67

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect Optimization of a point-to-point link Second WLAN link for full-duplex traffic flows

Optimization of a point-to-point link

The assumptions taken in the WLAN standard do not reflect the 2-user-scenario on a ptp-link very well. At least the collision avoidance and the QoS techniques are good candidates for

  • ptimization:

The delay caused by AIFS can be reduced to a minimum. This saves 1 time slot, resulting in a throughput improvement of: 2,45% (IEEE 802.11a, 54 MBit/s link, 1500 byte packets) 3,90% (IEEE 802.11n, 150 MBit/s link, 1500 byte packets) 5,25% (IEEE 802.11n, 600 MBit/s link, 1500 byte packets) The CWmax value can be reduced to CWmin. This saves you from adding unnecessary delay as reaction on transmission failures. The improvement depends on your link quality.

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-68
SLIDE 68

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect Optimization of a point-to-point link Second WLAN link for full-duplex traffic flows

Optimization of a point-to-point link

The CWmin and TXOPLimit value can be optimized, but they are also dependent on the length of your ptp-link and the distribution of the traffic (here 50:50). UDP Throughput at a distance of 2m:

20,00 22,00 24,00 26,00 28,00 30,00 32,00 34,00 36,00 38,00 40,00 42,00 44,00 1 2 3 4 5 6 7 CWmin=2^n-1 MBit/s TXOPLimit=0µs TXOPLimit=512µs TXOPLimit=1024µs TXOPLimit=2048µs TXOPLimit=4096µs TXOPLimit=8192µs

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-69
SLIDE 69

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect Optimization of a point-to-point link Second WLAN link for full-duplex traffic flows

Optimization of a point-to-point link

The CWmin and TXOPLimit value can be optimized, but they are also dependent on the length of your ptp-link and the distribution of the traffic (here 50:50). UDP Throughput at a distance of 2km:

20,00 22,00 24,00 26,00 28,00 30,00 32,00 34,00 36,00 38,00 40,00 42,00 44,00 1 2 3 4 5 6 7 CWmin=2^n-1 MBit/s TXOPLimit=0µs TXOPLimit=512µs TXOPLimit=1024µs TXOPLimit=2048µs TXOPLimit=4096µs TXOPLimit=8192µs

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-70
SLIDE 70

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect Optimization of a point-to-point link Second WLAN link for full-duplex traffic flows

Optimization of a point-to-point link

Improvement (TXOP==0µs) ≃ 14,9% Improvement (overall) ≃ 29,7%

20,00 22,00 24,00 26,00 28,00 30,00 32,00 34,00 36,00 38,00 40,00 42,00 44,00 1 2 3 4 5 6 7 CWmin=2^n-1 MBit/s TXOPLimit=0µs TXOPLimit=512µs TXOPLimit=1024µs TXOPLimit=2048µs TXOPLimit=4096µs TXOPLimit=8192µs

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-71
SLIDE 71

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect Optimization of a point-to-point link Second WLAN link for full-duplex traffic flows

Optimization of a point-to-point link

These results are really nice, but measurements using TCP are still more than 25% behind UDP :( Why? And what could be done to optimize this?

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-72
SLIDE 72

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect Optimization of a point-to-point link Second WLAN link for full-duplex traffic flows

Optimization of a point-to-point link

Remember the delay spread of frames on a WLAN channel: TCP uses smoothed measurements of the Round-Trip-Time to size the sliding window and to setup the timeout values. A high delay variability leads to false timeouts and unnecessary retransmissions resulting in a false congestion avoidance.

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-73
SLIDE 73

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect Optimization of a point-to-point link Second WLAN link for full-duplex traffic flows

Second WLAN link for full-duplex traffic flows

Using a second WLAN link and locate the up- and downlink traffic flow

  • n different links.
  • Achim Friedland <talks@ahzf.de>
  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-74
SLIDE 74

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect Optimization of a point-to-point link Second WLAN link for full-duplex traffic flows

Second WLAN link for full-duplex traffic flows

Using a second WLAN link and locate the up- and downlink traffic flow

  • n different links.
  • Achim Friedland <talks@ahzf.de>
  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-75
SLIDE 75

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect Optimization of a point-to-point link Second WLAN link for full-duplex traffic flows

Second WLAN link for full-duplex traffic flows

Using a second WLAN link and locate the up- and downlink traffic flow

  • n different links. This will double the performance...
  • Achim Friedland <talks@ahzf.de>
  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-76
SLIDE 76

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect Optimization of a point-to-point link Second WLAN link for full-duplex traffic flows

Second WLAN link for full-duplex traffic flows

Using a second WLAN link and locate the up- and downlink traffic flow

  • n different links. This will double the performance... and solve the

contention on the WLAN link.

  • Achim Friedland <talks@ahzf.de>
  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-77
SLIDE 77

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect Optimization of a point-to-point link Second WLAN link for full-duplex traffic flows

Second WLAN link for full-duplex traffic flows

This will also open the door for more optimizations:

  • Achim Friedland <talks@ahzf.de>
  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-78
SLIDE 78

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect Optimization of a point-to-point link Second WLAN link for full-duplex traffic flows

Second WLAN link for full-duplex traffic flows

This will also open the door for more optimizations: CWmin can be reduced to a minimum.

  • Achim Friedland <talks@ahzf.de>
  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-79
SLIDE 79

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect Optimization of a point-to-point link Second WLAN link for full-duplex traffic flows

Second WLAN link for full-duplex traffic flows

This will also open the door for more optimizations: CWmin can be reduced to a minimum. TXOPLimit can be maximized (8192µs).

  • Achim Friedland <talks@ahzf.de>
  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-80
SLIDE 80

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect Optimization of a point-to-point link Second WLAN link for full-duplex traffic flows

Second WLAN link for full-duplex traffic flows

Measurements using an unidirectional TCP-stream... The throughput improvement caused by the direction differentiation is about 40,4% (25,7% compared to a optimized shared channel).

25,00 27,00 29,00 31,00 33,00 35,00 37,00 39,00 41,00 43,00 0 µs 512 µs 1024 µs 2048 µs 4096 µs 8192 µs TXOPLimit MBit/s Shared CWmin=2 Shared CWmin=4 Dedicated CWmin=2 Dedicated CWmin=4

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-81
SLIDE 81

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect Optimization of a point-to-point link Second WLAN link for full-duplex traffic flows

Second WLAN link for full-duplex traffic flows

Unfortunately the TCP throughput degeneration reappears when TCP-streams with different directions are used.

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-82
SLIDE 82

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect Optimization of a point-to-point link Second WLAN link for full-duplex traffic flows

Second WLAN link for full-duplex traffic flows

Unfortunately the TCP throughput degeneration reappears when TCP-streams with different directions are used. This happens because the TCP Data Segments interfere with the TCP ACK Segments of the TCP Streams of the other direction resulting in an additional delay for the TCP ACKs.

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-83
SLIDE 83

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect Optimization of a point-to-point link Second WLAN link for full-duplex traffic flows

Second WLAN link for full-duplex traffic flows

Unfortunately the TCP throughput degeneration reappears when TCP-streams with different directions are used. This happens because the TCP Data Segments interfere with the TCP ACK Segments of the TCP Streams of the other direction resulting in an additional delay for the TCP ACKs. But unlike on a shared WLAN link there are several ideas on how to fix this:

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-84
SLIDE 84

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect Optimization of a point-to-point link Second WLAN link for full-duplex traffic flows

Second WLAN link for full-duplex traffic flows

Unfortunately the TCP throughput degeneration reappears when TCP-streams with different directions are used. This happens because the TCP Data Segments interfere with the TCP ACK Segments of the TCP Streams of the other direction resulting in an additional delay for the TCP ACKs. But unlike on a shared WLAN link there are several ideas on how to fix this: ACK Filtering

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-85
SLIDE 85

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect Optimization of a point-to-point link Second WLAN link for full-duplex traffic flows

Second WLAN link for full-duplex traffic flows

Unfortunately the TCP throughput degeneration reappears when TCP-streams with different directions are used. This happens because the TCP Data Segments interfere with the TCP ACK Segments of the TCP Streams of the other direction resulting in an additional delay for the TCP ACKs. But unlike on a shared WLAN link there are several ideas on how to fix this: ACK Filtering ACK Prioritization

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-86
SLIDE 86

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect Optimization of a point-to-point link Second WLAN link for full-duplex traffic flows

Second WLAN link for full-duplex traffic flows

Unfortunately the TCP throughput degeneration reappears when TCP-streams with different directions are used. This happens because the TCP Data Segments interfere with the TCP ACK Segments of the TCP Streams of the other direction resulting in an additional delay for the TCP ACKs. But unlike on a shared WLAN link there are several ideas on how to fix this: ACK Filtering ACK Prioritization

An implementation using IEEE 802.11e and Linux traffic control showed an improvement of about 5.2%.

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-87
SLIDE 87

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect Optimization of a point-to-point link Second WLAN link for full-duplex traffic flows

Second WLAN link for full-duplex traffic flows

Unfortunately the TCP throughput degeneration reappears when TCP-streams with different directions are used. This happens because the TCP Data Segments interfere with the TCP ACK Segments of the TCP Streams of the other direction resulting in an additional delay for the TCP ACKs. But unlike on a shared WLAN link there are several ideas on how to fix this: ACK Filtering ACK Prioritization

An implementation using IEEE 802.11e and Linux traffic control showed an improvement of about 5.2%.

ACK Congestion Control

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-88
SLIDE 88

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect Conclusion Prospect on future work

1 Motivation and Background 2 Overview on IEEE 802.11, 11e, 11n

IEEE 802.11 Basic Access Method IEEE 802.11e Quality-of-Service IEEE 802.11n Frame Aggregation IEEE 802.11 Long-range links IEEE 802.11e/n Throughput and Delay

3 Performance Optimizations

Optimization of a point-to-point link Second WLAN link for full-duplex traffic flows

4 Conclusion and Prospect

Conclusion Prospect on future work

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-89
SLIDE 89

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect Conclusion Prospect on future work

Conclusion

Optimizing the IEEE 802.11e parameters on a shared WLAN channel can result in an significant throughput improvement.

(up to 30% for UDP). Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-90
SLIDE 90

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect Conclusion Prospect on future work

Conclusion

Optimizing the IEEE 802.11e parameters on a shared WLAN channel can result in an significant throughput improvement.

(up to 30% for UDP).

Using a second WLAN channel and separating the direction of the traffic flows can result in a dramatic throughput and delay improvement especially for TCP flows.

(up to 40%/26% for unidirectional TCP flows; ACK Prioritization 5,2% for bidirectional TCP flows). Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-91
SLIDE 91

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect Conclusion Prospect on future work

Prospect on future work

Make the idea of the second WLAN channel useable within mesh networks...

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-92
SLIDE 92

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect Conclusion Prospect on future work

Prospect on future work

Make the idea of the second WLAN channel useable within mesh networks... ...even if this leads to different hop-count on the forward and backward channel.

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-93
SLIDE 93

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect Conclusion Prospect on future work

Prospect on future work

Make the idea of the second WLAN channel useable within mesh networks... ...even if this leads to different hop-count on the forward and backward channel. The main problem is how to find good pairs of unidirectional WLAN paths.

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-94
SLIDE 94

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect Conclusion Prospect on future work

Prospect on future work

Make the idea of the second WLAN channel useable within mesh networks... ...even if this leads to different hop-count on the forward and backward channel. The main problem is how to find good pairs of unidirectional WLAN paths. Using OLSR pairs need to have an equal ETX rather than an equal hop-count.

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-95
SLIDE 95

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect Conclusion Prospect on future work

Prospect on future work

Make the idea of the second WLAN channel useable within mesh networks... ...even if this leads to different hop-count on the forward and backward channel. The main problem is how to find good pairs of unidirectional WLAN paths. Using OLSR pairs need to have an equal ETX rather than an equal hop-count. First tests look promising. Expect more in the near future.

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks
slide-96
SLIDE 96

Outline Motivation and Background Overview on IEEE 802.11, 11e, 11n Performance Optimizations Conclusion and Prospect Conclusion Prospect on future work

Thank you for listening...

Thank you for listening... Questions?

Achim Friedland <talks@ahzf.de>

  • Opt. strategies for l.range 802.11e-based Mesh Networks