1
Communication Research Group @ AU - KBC
Performance Measurement of Performance Measurement of Wireless LAN - - PowerPoint PPT Presentation
Performance Measurement of Performance Measurement of Wireless LAN Using Open Source Wireless LAN Using Open Source Vipin M Wireless Communication Research Group AU KBC Research Centre http://comm.au-kbc.org/ 1 Communication Research
1
Communication Research Group @ AU - KBC
2
Communication Research Group @ AU - KBC
– Why Network Performance Measurement ? – Network Performance Metrics – How Network Performance is Measured ? – Measurement Methods
– Active Probing Tools
– Performance Measurement In Wireless LAN – PHY / MAC / Higher layer Measurement – Measuring Methods and setups
– Effect of these Metrics – Some Results
3
Communication Research Group @ AU - KBC
P 1 P 2 Router Router Network Cloud
4
Communication Research Group @ AU - KBC
– Serialization Delay – Propagation Delay – Queuing Delay – Forwarding Delay
– Congestion – Errors
5
Communication Research Group @ AU - KBC
P 1 P 2 Router Router Network Cloud
TCP or UDP IP MAC PHY Application
Router Router Network Cloud Tool Tool Tool
TCP or UDP IP MAC PHY Applicat ion
Tool Tool Tool
6
Communication Research Group @ AU - KBC
7
Communication Research Group @ AU - KBC
Time = Size (L) / Capacity (C) C = L / T ∆out = L / C0 ∆out = Max(∆in, L/Ci) Dispersion ∂ = ∆out - ∆in Dispersion ∂ = Max (L/Ci) Min(Ci) -> end-to-end Capacity Capacity C = L / ∂
Packet 1 Packet 2 L L Packet 1 Δ in Δ out Input Packet Pair Output Packet Pair Packet 2 ....
8
Communication Research Group @ AU - KBC
Packet 1 L
Δ in
Cin C1 C2 C3 Cout In Out Packet 2 L Packet 1
Δ 1
Packet 2 Packet 1
Δ 2
Packet 2 Packet 1
Δ 3
Packet 2 Packet 1
Δ out
Packet 2
9
Communication Research Group @ AU - KBC
10
Communication Research Group @ AU - KBC
P 1 P 2 Router Router Network Cloud Generate Packet Receive the packets and send the Report Iperf Client Iperf Server
– Modes
11
Communication Research Group @ AU - KBC
Internet Modem WLAN AP Laptop with WLAN Capable Laptop with WLAN Capable PDA with WLAN Capable
12
Communication Research Group @ AU - KBC
13
Communication Research Group @ AU - KBC
TCP or UDP / I P Higher MAC Low er MAC Application User Tool User Function PHY User Kernel Hardware
14
Communication Research Group @ AU - KBC
Courtesy : Kismet
15
Communication Research Group @ AU - KBC
16
Communication Research Group @ AU - KBC
Linux Laptop
+ Iperf / Jperf ( P1 ) Access Point
Commercial
Linux Laptop
+ Iperf / Jperf ( P2 )
17
Communication Research Group @ AU - KBC
Linux Laptop
+ Iperf / Jperf ( P1 ) Access Point
Commercial
Linux Laptop
+ Iperf / Jperf ( P2 )
18
Communication Research Group @ AU - KBC
Linux Laptop
+ Iperf / Jperf ( P1 ) Access Point
Commercial
Linux Laptop
+ Iperf / Jperf ( P2 )
“Iperf –c <host>” Iperf -c 192.168.2.73
“Iperf -s -D > iperfLog ” Iperf -s -D /var/log/iperfLog
Iperf can run as a daemon
19
Communication Research Group @ AU - KBC
20
Communication Research Group @ AU - KBC
21
Communication Research Group @ AU - KBC
22
Communication Research Group @ AU - KBC
23
Communication Research Group @ AU - KBC
Courtesy : [3]
24
Communication Research Group @ AU - KBC
Courtesy : [2]
25
Communication Research Group @ AU - KBC
Courtesy : Atheros
26
Communication Research Group @ AU - KBC
27
Communication Research Group @ AU - KBC