CS4514 B06 HELP Session 3 Wireless LAN Measurements CS4514 – Wireless LAN Measurements Presented by Mingzhe Li

Slides:



Advertisements
Similar presentations
IEEE INFOCOM 2004 MultiNet: Connecting to Multiple IEEE Networks Using a Single Wireless Card.
Advertisements

Wireless Networking. Wireless Standards a b g n.
Module 10: Troubleshooting Network Access. Overview Troubleshooting Network Access Resources Troubleshooting LAN Authentication Troubleshooting Remote.
QoS Solutions Confidential 2010 NetQuality Analyzer and QPerf.
1 Trace collection in the UNC-CH DiRT lab The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL.
Application, Network and Link Layer Measurements of Streaming Video over a Wireless Campus Network Passive & Active Measurement Workshop 05 Boston, MA,
1 The Internet Ideas formulated in the early 1960’s. Fundamental work done around Some steps involved: –Creating the network idea. –Creating the.
An Implementation and Experimental Study of the eXplicit Control Protocol (XCP) Yongguang Zhang and Tom Henderson INFOCOMM 2005 Presenter - Bob Kinicki.
Performance Analysis of the Intertwined Effects between Network Layers for g Transmissions Wireless Multimedia Networking and Performance Modeling.
1 實驗五:媒介存取協定模擬 教師: 助教:. 2 Outline  Background  Transmission Protocols  ALOHA  CSMA/CD  CSMA/CA  Network Devices  Hub  Switch  Access Point (AP)
Todd Deshane Ashwin Venkatraman McNair Program Clarkson University
COS 420 DAY 25. Agenda Assignment 5 posted Chap Due May 4 Final exam will be take home and handed out May 4 and Due May 10 Latest version of Protocol.
Characterization by Measurement of a CDMA 1x EVDO Network Presenter: Mingzhe Li Wireless Internet Conference (WICON’06) Boston, Massachusetts,
Chapter 11 - Monitoring Server Performance1 Ch. 11 – Monitoring Server Performance MIS 431 – created Spring 2006.
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
Introduction to Management Information Systems Chapter 5 Data Communications and Internet Technology HTM 304 Fall 07.
Transmitting and Tracking Packets of Data Through The TCP and UDP Network Protocols Todd Deshane Ashwin Venkatraman McNair Program Clarkson University.
Effects of a Bad Channel on the overall WLAN Performance. CS577 Advanced Networking Spring 05 Ashish Samant, Jon Gretarsson, Feng Li {Asamant, jontg,
Transmitting and Tracking Packets of Data Through The TCP and UDP Network Protocols Todd Deshane Ashwin Venkatraman McNair Program Clarkson University.
Performance Analysis of the Intertwined Effects between Network Layers for g Transmissions Wireless Multimedia Networking and Performance Modeling.
Monitoring System Monitors Basics Monitor Types Alarms Actions RRD Charts Reports.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 11 Managing and Monitoring a Windows Server 2008 Network.
Integrity Check As You Well Know, It Is A Violation Of Academic Integrity To Fake The Results On Any.
All rights reserved © 2006, Alcatel Accelerating TCP Traffic on Broadband Access Networks  Ing-Jyh Tsang 
Troubleshooting methods. Module contents  Avaya Wireless tools  Avaya Wireless Client Manager  Avaya Wireless AP Manager  Hardware indicators  Non.
Using the jFed tool to experiment from zero to hero Brecht Vermeulen FGRE, July 7 th, 2015.
© 2010 VMware Inc. All rights reserved VMware ESX and ESXi Module 3.
TCP/IP Tools Lesson 5. Objectives Skills/ConceptsObjective Domain Description Objective Domain Number Using basic TCP/IP commands Understanding TCP/IP3.6.
Hjemmeeksamen 1 INF3190. Oppgave Develop a monitoring/administration tool which allows an administrator to use a client to monitor all processes running.
Module 1: Reviewing the Suite of TCP/IP Protocols.
1 Lab 3 Transport Layer T.A. Youngjoo Han. 2 Transport Layer  Providing logical communication b/w application processes running on different hosts 
Document Number ETH West Diamond Avenue - Third Floor, Gaithersburg, MD Phone: (301) Fax: (301)
Networking Feb. 6, 2008 by Larry Finger. Networking Hardware Glossary RJ45 – Official name for 8-pin connector Cat 5, 5E or 6 - Cable suitable for “high”-speed.
Hands-on Networking Fundamentals
Guide to MCSE , Second Edition, Enhanced1 Windows XP Network Overview Most versatile Windows operating system Supports local area network (LAN) connections.
Hands-On Microsoft Windows Server 2003 Networking Chapter Three TCP/IP Architecture.
Network Protocols. Why Protocols?  Rules and procedures to govern communication Some for transferring data Some for transferring data Some for route.
ONETOUCH™ AT NETWORK ASSISTANT EVALUATION GUIDE May 14, 2012.
CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
Computer Networks.  The OSI model is a framework containing seven layers that defines the protocols and devices used at each stage of the process when.
Outline Overview Video Format Conversion Connection with An authentication Streaming media Transferring media.
Chapter 6-2 the TCP/IP Layers. The four layers of the TCP/IP model are listed in Table 6-2. The layers are The four layers of the TCP/IP model are listed.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
Internet Business Foundations © 2004 ProsoftTraining All rights reserved.
Overview Managing a DHCP Database Monitoring DHCP
Lab 2: TCP /IP communication Southern Methodist University Bryan Rodriguez.
Networking in Linux. ♦ Introduction A computer network is defined as a number of systems that are connected to each other and exchange information across.
IP Telephone Lab 1 Connectivity Test IP Telephone Lab 2 Outline Ping & ICMP Fast Ping (fping) & AutoStatus One-Way Ping.
Monitoring Troubleshooting TCP/IP Chapter 3. Objectives for this Chapter Troubleshoot TCP/IP addressing Diagnose and resolve issues related to incorrect.
Term 2, 2011 Week 2. CONTENTS Communications devices – Modems – Network interface cards (NIC) – Wireless access point – Switches and routers Communications.
1 Syllabus at a glance – CMCN 6103 Introduction Introduction to Networking Network Fundamentals Number Systems Ethernet IP Addressing Subnetting ARP DNS.
POSTECH 1/39 CSED702D: Internet Traffic Monitoring and Analysis James Won-Ki Hong Department of Computer Science and Engineering POSTECH, Korea
TCP continued. Discussion – TCP Throughput TCP will most likely generate the saw tooth type of traffic. – A rough estimate is that the congestion window.
COMP2322 Lab 1 Introduction to Wireshark Weichao Li Jan. 22, 2016.
CS/EE 145A Reliable Transmission over Unreliable Channel II Netlab.caltech.edu/course.
2005 Spring CS492 Lab # Thu 8pm-10pm Building E3-1, Classroom #3 Kim, Dong-Wook Lee, Dooyoung Kim, Taehee Sue Moon Dept of EECS, Div. of CS.
INTERNET APPLICATIONS CPIT405 Install a web server and analyze packets.
Connect communicate collaborate Performance Metrics & Basic Tools Robert Stoy, DFN EGI TF, Madrid September 2013.
Chapter 7: Using Network Clients The Complete Guide To Linux System Administration.
6. The Open Network Lab Overview and getting started
LESSON Networking Fundamentals Understand TCP/IP.
Networks Problem Set 3 Due Nov 10 Bonus Date Nov 9
Lab 2: Packet Capture & Traffic Analysis with Wireshark
Instructor Materials Chapter 9: Testing and Troubleshooting
Networks Problem Set 3 Due Oct 29 Bonus Date Oct 26
Cisco Switching Basics
11/23/2018 Performance Analysis of the Intertwined Effects between Network Layers for g Transmissions Jon Gretarsson, Feng Li, Mingzhe Li, Ashish.
Session 2 - Noel D. Lawas MD -
Review of Internet Protocols Transport Layer
IS 4506 Configuring the FTP Service
Presentation transcript:

CS4514 B06 HELP Session 3 Wireless LAN Measurements CS4514 – Wireless LAN Measurements Presented by Mingzhe Li

CS4514 B06 – Wireless LAN Measurements 2 Outline Project 3 Overview Tools Reading

CS4514 B06 – Wireless LAN Measurements 3 CS4514 Project 3 Hands on performance study on IEEE wireless networks Design experiments for performance study Understand the performance metrics Understand the factors that impact the network performance Process and analyze the performance data

CS4514 B06 – Wireless LAN Measurements 4 Wireless Testbed Performance metrics: Throughput (Mbps) Round trip time (RTT, in ms) Packet loss rate (%) Received Signal Strength Indicator (RSSI) Wireless Link capacity (Mbps)

CS4514 B06 – Wireless LAN Measurements 5 Measurement Tasks 1.TCP Throughput to the good client. 2.TCP Throughput to the bad client. 3.Concurrent TCP Throughput to both the good and bad client. –Decide Files size to be used in experiments 4.UDP Throughput for 1-3 –Decide The length of UDP traffic (mgen) session –Decide Maximum UDP sending rate 5.Concurrent TCP and UDP Throughput –TCP to good client and a UDP to the bad client 6.5 Extra Credit points: Concurrent TCP and UDP Throughput –TCP to bad client and a UDP to the good client

CS4514 B06 – Wireless LAN Measurements 6 Report Deliverables (see the details in the handout) Experiments design and completion Graphs of your performance results Analysis of the experimental results. Indicate individual student involvement and responsibilities for this assignment. Approximately 10 pages long.

CS4514 B06 – Wireless LAN Measurements 7 Outline Project 3 Overview Tools Reading

CS4514 B06 – Wireless LAN Measurements 8 Tools 1.wget is a standard tool for transferring files Generate TCP traffic 2.mgen is a tool that generates UDP traffic Generate UDP traffic 3.WRAPI+ is an extension to the open-source WRAPI tool see WRAPI+ provide received signal strength (RSSI) 4.ping is a standard tool to measure RTT Packet lost rates 5.typeperf is the command-line version of Performance Monitor of Windows XP to collect performance information Throughput Current wireless link capacity

CS4514 B06 – Wireless LAN Measurements 9 wget Command –“wget.exe -o wget.dat XXM.dat” Supports ftp/http protocols “-o” option to save log file Find the proper size to download –E.g. 60 to 120 seconds

CS4514 B06 – Wireless LAN Measurements 10 mgen Command: –On Windows XP clients (good/bad) “mgen.exe output NUL port 5000” –On Linux server (fossil) “ssh fossil.wpi.edu mgen input config_file_name txlog log /dev/null” Find the proper length of the flow –E.g. 60 to 120 seconds Configuration files: –Examples on fossil:/home/public/cs4514 Copy to your home directory and modify them udp-load-good.mgn/udp-load-bad.mgn –Be careful with the IP address of good/bad Use “ipconfig” on windows XP clients to find ip address

CS4514 B06 – Wireless LAN Measurements 11 wrapi+ Command: –“wrapi.bat log_prefix“” –“killwrapi.bat” –Before start wrapi.bat "net stop WZCSVC" –After stop wrapi.bat "net start WZCSVC" Log files: –Log_prefix_en.dat: information about the wireless network. –Log_prefix_log.dat: time, RSSI etc.

CS4514 B06 – Wireless LAN Measurements 12 typeperf Command: –"typeperf.exe -cf C:\bin\wlan.cfg -si 1 -f CSV –y -o typeperf.cvs" Configuration file: C:\bin\wlan.cfg Log file: –typeperf.cvs Throughput (column 5 Wireless capacity (column 4) Others (CPU usage, memory usage, etc.) –Time format Convert to relative time start from 0

CS4514 B06 – Wireless LAN Measurements 13 ping Command: –“ping –n 100 fossil.wpi.edu” Option “-n” –Number of total ping packet –One packet every second –Total time should similar to your TCP/UDP sessions Report RTTs and loss rates

CS4514 B06 – Wireless LAN Measurements 14.bat file Put all tools in one bat file: –ping -n 50 fossil > ping-before-test.dat –net stop WZCSVC –start wrapi.bat wrapi.log –start typeperf.exe -cf C:\bin\wlan.cfg -si 1 -f CSV –y -o typeperf.csv –start cmd /K "ping -n 50 fossil > ping-during-test.dat" –wget.exe -o wget.dat –del filesize-XXM.dat –start killwrapi –taskkill /F /IM typeperf.exe “start xxx” will start a new cmd window to execute the tool “taskill” kill tasks Examples (starttcp.bat/startudp.bat) in c:\bin

CS4514 B06 – Wireless LAN Measurements 15 Other Tips 1.Copy the “starttcp.bat” and “startudp.bat” to your working directory and make changes as your need. 2.Be careful with the configuration files that may be different for good/bad clients, such as the IP addresses. In cmd windows, you can get the IP address by using “ipconfig”. 3.Use a bat file can be helpful to sync the time stamps for different tools. In addition, be aware that the time stamps given by different tool are different. You need to convert them and sync them when draw the figures. 4.Chose the log name carefully so that you will not forget which test generates the logs. Copy log after each run, so that it won’t be overwritten by mistakes. 5.Even though you can copy the logs by using “scp”, the better way may be using an USB drive. Because the network is slow for the bad condition client. 6.Prepare before you entering the Lab, because the time for each group is limited. 7.Read through cookbook before you start anything!!

CS4514 B06 – Wireless LAN Measurements 16 Reading Cookbook! –Attached at the end of handout –Detailed explanation and example for all tools –External links for tools Measurement Research Papers –Example figures/data analysis –Writing report for performance study –Papers on class webpage: "Characterization of Wireless Networks in the Home" "Performance Analysis of the Intertwined Effects between Network Layers for g Transmissions"

CS4514 B06 – Wireless LAN Measurements 17 Questions? and Help session for Matlab