Performance Measurement of Wireless LAN Using Open Source



Similar documents
Final for ECE374 05/06/13 Solution!!

Measuring Wireless Network Performance: Data Rates vs. Signal Strength

Measure wireless network performance using testing tool iperf

Lecture 8 Performance Measurements and Metrics. Performance Metrics. Outline. Performance Metrics. Performance Metrics Performance Measurements

Bandwidth Estimation using Passive Monitoring for WLANs Case Study Report

Overview of Network Measurement Tools

Question: 3 When using Application Intelligence, Server Time may be defined as.

Internet Infrastructure Measurement: Challenges and Tools

Wave Relay System and General Project Details

How To Compare Available Bandwidth On A Network With A Powerline To A Network On A Testbed On A Computer Or Network On An Ipad Or Ipad On A 2Mbb (Or Ipad) On A 4Ghz Network On The

MEASURING WIRELESS NETWORK CONNECTION QUALITY

STANDPOINT FOR QUALITY-OF-SERVICE MEASUREMENT

D1.2 Network Load Balancing

Performance Analysis of IPv4 v/s IPv6 in Virtual Environment Using UBUNTU

How To Monitor And Test An Ethernet Network On A Computer Or Network Card

RTT 60.5 msec receiver window size: 32 KB

TCP Labs. WACREN Network Monitoring and Measurement Workshop Antoine Delvaux perfsonar developer

Welch Allyn Connex, VitalsLink by Cerner, and Connex CSK Network installation. Best practices overview

pathchar a tool to infer characteristics of Internet paths

H.323 Traffic Characterization Test Plan Draft Paul Schopis,

Network Performance: Networks must be fast. What are the essential network performance metrics: bandwidth and latency

1000Mbps Ethernet Performance Test Report

TamoSoft Throughput Test

Service Level Analysis of Video Conferencing over Wireless Local Area Network

Analysis of QoS parameters of VOIP calls over Wireless Local Area Networks

How To Analyze The Security On An Ipa Wireless Sensor Network

CT LANforge WiFIRE Chromebook a/b/g/n WiFi Traffic Generator with 128 Virtual STA Interfaces

FORTH-ICS / TR-375 March Experimental Evaluation of QoS Features in WiFi Multimedia (WMM)

CHAPTER 1 PRINCIPLES OF NETWORK MONITORING

Network Simulation Traffic, Paths and Impairment

Optimizing Converged Cisco Networks (ONT)

Bandwidth Measurement in Wireless Networks

CWNA Instructor Led Course Outline

Lab Exercise Objective. Requirements. Step 1: Fetch a Trace

Iperf Tutorial. Jon Dugan Summer JointTechs 2010, Columbus, OH

First Midterm for ECE374 03/09/12 Solution!!

VMWARE WHITE PAPER 1

Using TrueSpeed VNF to Test TCP Throughput in a Call Center Environment

Network Performance Evaluation of Latest Windows Operating Systems

TECHNICAL NOTE. GoFree WIFI-1 web interface settings. Revision Comment Author Date 0.0a First release James Zhang 10/09/2012

Network performance in virtual infrastructures

SUNYIT. Reaction Paper 2. Measuring the performance of VoIP over Wireless LAN

Using Fuzzy Logic Control to Provide Intelligent Traffic Management Service for High-Speed Networks ABSTRACT:

Wireless Networks. Reading: Sec5on 2.8. COS 461: Computer Networks Spring Mike Freedman

A Summary of Network Traffic Monitoring and Analysis Techniques

Computer Networks CS321

ITL Lab 5 - Performance Measurements and SNMP Monitoring 1. Purpose

Requirements for Simulation and Modeling Tools. Sally Floyd NSF Workshop August 2005

TCP in Wireless Networks

Mesh Network Testbed and Video Stream Measurement

Note! The problem set consists of two parts: Part I: The problem specifications pages Part II: The answer pages

Requirements of Voice in an IP Internetwork

TCP and Wireless Networks Classical Approaches Optimizations TCP for 2.5G/3G Systems. Lehrstuhl für Informatik 4 Kommunikation und verteilte Systeme

Effects of Interrupt Coalescence on Network Measurements

Procedure: You can find the problem sheet on Drive D: of the lab PCs. 1. IP address for this host computer 2. Subnet mask 3. Default gateway address

A Test-Bed for Network Performance Evaluation Of IPv4 and IPv6 in Network Layer Protocol

Design and Implementation of One-way IP Performance Measurement Tool

Analysis of Effect of Handoff on Audio Streaming in VOIP Networks

Wi-Fi / WLAN Performance Management and Optimization

Home Network Traffic Measurement

Quality of Service (QoS)) in IP networks

Introduction, Rate and Latency

CS551 End-to-End Internet Packet Dynamics [Paxson99b]

Measuring IP Performance. Geoff Huston Telstra

Optimizing Wireless Networks.

Internet Protocol: IP packet headers. vendredi 18 octobre 13

Distributed Network Monitoring. netbeez.net Booth #2344

CME: A Middleware Architecture for Network-Aware Adaptive Applications

Testing Packet Switched Network Performance of Mobile Wireless Networks IxChariot

communication over wireless link handling mobile user who changes point of attachment to network

Network Probe. Figure 1.1 Cacti Utilization Graph

The Wireless Network Road Trip

Network Performance Monitoring for Applications Using EXPAND.

Testing Gateway LTE Performance

Path Optimization in Computer Networks

Computer Networks and the Internet

Interconnection of Heterogeneous Networks. Internetworking. Service model. Addressing Address mapping Automatic host configuration

Mobile Communications Chapter 9: Mobile Transport Layer

Discussion Paper Category 6 vs Category 5e Cabling Systems and Implications for Voice over IP Networks

Simulation technique for available bandwidth estimation

Cloud Monitoring Framework

VOICE OVER IP AND NETWORK CONVERGENCE

12 Quality of Service (QoS)

Understanding Latency in IP Telephony

Quality of Service in wireless Point-to-Point Links

Delivering reliable VoIP Services

In fact, the three most common reasons for a network slow down are: congestion data corruption collisions

A O T. Heterogeneous Networks and Mobility User Perspective. Agententechnologien in der Telekommunikation Sommersemester Lecture

Multichannel Virtual Access Points for Seamless Handoffs in IEEE Wireless Networks

A Wireless Mesh Network NS-3 Simulation Model: Implementation and Performance Comparison With a Real Test-Bed

Transcription:

Performance Measurement of Wireless LAN Using Open Source Vipin M Wireless Communication Research Group AU KBC Research Centre http://comm.au-kbc.org/ 1

Overview General Network Why Network Performance Measurement? Network Performance Metrics How Network Performance is Measured? Measurement Methods Ex: Pair Packet Active Probing Tools Ex: Iperf Wireless Network Performance Measurement In Wireless LAN PHY / MAC / Higher layer Measurement Measuring Methods and setups Effect in Wireless Effect of these Metrics Some Results 2

Why Network Performance Measurement? P 1 P 2 Router Router Network Cloud What are the factors affecting network Performance? How this factors affecting Performance? Impacts made to the user because of these? 3

Network performance metrics One-Way Delay (OWD) Serialization Delay Propagation Delay Queuing Delay Forwarding Delay Round-Trip Time (RTT) Delay Variation (Jitter) Packet Loss Congestion Errors Packet Reordering Maximum Transmission Unit (MTU) Available Bandwidth ( Throughput ) Link Capacity Bandwidth Delay Product (BDP) 4

How Network Performance is Measured Router Router P 1 P 2 Network Cloud Tool Application Application Tool Tool TCP or UDP IP TCP or UDP IP Tool Tool MAC MAC Tool PHY PHY Router Router Network Cloud 5

Measurement Methods Metric Distance Per-hop End-to-End Values Bulk Transfer Achievable Bottleneck / Minimum Methods ( Ex: for IP layer ) Variable Packet Size Packet Pairs / Trains Self Loading Periodic Streams Parallel Connection 6

Ex: Pair Packet technique for Capacity Δ in Packet 1 Packet 2 Two packet of size L send back to back Packets receive with time space dispersion L L Input Packet Pair Time = Size (L) / Capacity (C) C = L / T out = L / C0 Δ out out = Max( in, L/Ci) Packet 1 Packet 2 Dispersion = out - in Dispersion = Max (L/Ci)... Output Packet Pair Min(Ci) -> end-to-end Capacity Capacity C = L / 7

Δ 1 Δ 3 Packet 1 Packet 2 Packet 1 Packet 2 In C in C 1 C 2 C 3 C out Out Δ in Δ 2 Δ out Packet 1 Packet 2 Packet 1 Packet 2 Packet 1 Packet 2 L L 8

Active Probing Tools Throughput & Delay Measurement Tools Ping Traceroute Iperf Thrulay Path Characterization & Bandwidth Estimation pathchirp Pathload ABwE Netperf Nettest 9

Iperf Generate Packet Receive the packets and send the Report Router Router P 1 P 2 Network Cloud Iperf Client Iperf Server Modes TCP UDP Components Server Client 10

Wireless LAN Laptop with WLAN Capable Internet PDA with WLAN Capable Modem WLAN AP Last Hop Connectivity is Wireless Bottleneck will be always at wireless Laptop with WLAN Capable What are the Network Parameters that make major effects? How it is effecting? 11

Performance Measurement in WLAN PHY Layer Received Signal Power Signal To Noise Ratio Bit Error Rate Throughput Interference MAC Layer Throughput Retries Received Data Rate Queuing Delay Packet Error Rate Power Consumption 12

WLAN PHY / MAC Measurement Application User Tool TCP or UDP / IP Higher MAC Lower MAC PHY User Function User Kernel Hardware Using MAC Packet injecting / and process Tools Approximate PHY and MAC Parameters can be Measured This depend on the implementation of hardware Tools like libmac, netlib-80211b etc 13

WLAN Phy Signal Measurement Wispy + Spectool-GTK (Kismet) Information from lower layer (Modified driver) Courtesy : Kismet 14

WLAN Higher Layer Measurement This is as similar as the normal wired network Then what is the difference? Parameters Jitter Throughput 15

Performance Measurement in WLAN Linux Laptop + Iperf / Jperf (P1 ) Access Point Linux Laptop + Iperf / Jperf (P2 ) Commercial off the shelf products Performance Measurement P1 in Wireless and P2 in Wired Network 16

Performance Measurement in WLAN Linux Laptop + Iperf / Jperf Linux Laptop + Iperf / Jperf (P1 ) Access Point (P2 ) Commercial off the shelf products Performance Measurement P1 in Wireless and P2 in Wired Network Both P1 and P2 in Wireless 17

Test Setup Linux Laptop + Iperf / Jperf (P1 ) Access Point Linux Laptop + Iperf / Jperf (P2 ) Commercial off the shelf products Iperf c <host> Iperf -c 192.168.2.73 -p <num_streams> test with parallel TCP streams -w <buffer_size> set socket buffer size Iperf -s -D > iperflog Iperf -s -D /var/log/iperflog Iperf can run as a daemon 18

Server Client 19

Jperf (GUI for Iperf) 20

Bandwidth Graph 21

Effect of these Metrics Major parameters effecting the WLAN PHY Interference RSSI SNR Data Rate MAC Queuing Delay Packet Loss / Errors Available Bandwidth ( Throughput ) IP Delay Variation (Jitter) Available Bandwidth ( Throughput ) 22

Channel Interference Courtesy : [3] 23

Signal Strength vs. Received Rate Courtesy : [2] 24

Distance Vs Throughput Courtesy : Atheros 25

Thank You Questions? Contact : vipintm@au-kbc.org 26

Reference 1. IEEE 802.11,a,b,g,n IEEE Standard 2. Bandwidth Estimation: Metrics, Measurement Techniques, and Tools, Ravi Prasad CAIDA 3. Enhancement of a WLAN-Based Internet Service, Youngkyu Choi, Multimedia & Wireless Networking Laboratory, School of Electrical Engineering, Seoul National University, Korea. 4. Throughput Measurement for UDP Traffic in an IEEE 802.11g WLAN, Alexander L., Department of Computer and Information Sciences Towson University. 5. Measured Performance of 5-GHz 802.11a Wireless LAN Systems, James C. Atheros Communications, Inc. 6. Iperf http://dast.nlanr.net/projects/iperf/ 27