Tier3 Network Issues. Richard Carlson May 19, 2009 rcarlson@internet2.edu

Similar documents
Deploying distributed network monitoring mesh

Network Monitoring with the perfsonar Dashboard

perfsonar: End-to-End Network Performance Verification

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

Introduction to perfsonar

Hands on Workshop. Network Performance Monitoring and Multicast Routing. Yasuichi Kitamura NICT Jin Tanaka KDDI/NICT APAN-JP NOC

Network performance monitoring Insight into perfsonar

Overview of Network Measurement Tools

Campus Network Design Science DMZ

Network monitoring with perfsonar. Duncan Rand Imperial College London

EVALUATING NETWORK BUFFER SIZE REQUIREMENTS

Operating Systems and Networks Sample Solution 1

Network Probe. Figure 1.1 Cacti Utilization Graph

Throughput Issues for High-Speed Wide-Area Networks

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

How To Connect To Bloomerg.Com With A Network Card From A Powerline To A Powerpoint Terminal On A Microsoft Powerbook (Powerline) On A Blackberry Or Ipnet (Powerbook) On An Ipnet Box On

1000Mbps Ethernet Performance Test Report

E2E Performance Tools: Internet2 Performance Architecture and Technologies Update

TCP tuning guide for distributed application on wide area networks 1.0 Introduction

Applications. Network Application Performance Analysis. Laboratory. Objective. Overview

End-to-End Network/Application Performance Troubleshooting Methodology

LHCONE Site Connections

UDR: UDT + RSYNC. Open Source Fast File Transfer. Allison Heath University of Chicago

APPOSITE TECHNOLOGIES Smoothing the Transition to 10 Gbps. WAN Emulation Made Easy

Lab Organizing CCENT Objectives by OSI Layer

Administrator s Guide: perfsonar MDM 3.0

Measure wireless network performance using testing tool iperf

Frequently Asked Questions

Transparent Optimization of Grid Server Selection with Real-Time Passive Network Measurements. Marcia Zangrilli and Bruce Lowekamp

Measuring Wireless Network Performance: Data Rates vs. Signal Strength

TransPac Flow Data: Collection and Analysis

HADES MA Installation Guide

Smart Tips. Enabling WAN Load Balancing. Key Features. Network Diagram. Overview. Featured Products. WAN Failover. Enabling WAN Load Balancing Page 1

Globus Striped GridFTP Framework and Server. Raj Kettimuthu, ANL and U. Chicago

AIRAYA offers several customer support options to assist you with difficulties you might experience with your WirelessGRID wireless bridge:

Performance Measurement of Wireless LAN Using Open Source

Mike Canney Principal Network Analyst getpackets.com

High-Speed TCP Performance Characterization under Various Operating Systems

Lecture 1. Lecture Overview. Intro to Networking. Intro to Networking. Motivation behind Networking. Computer / Data Networks

The Problem with TCP. Overcoming TCP s Drawbacks

Computer Networks Homework 1

R2. The word protocol is often used to describe diplomatic relations. How does Wikipedia describe diplomatic protocol?

IP Networking. Overview. Networks Impact Daily Life. IP Networking - Part 1. How Networks Impact Daily Life. How Networks Impact Daily Life

Using Linux Traffic Control on Virtual Circuits J. Zurawski Internet2 February 25 nd 2013

Networking Technology Online Course Outline

DL TC72 Communication Protocols: HDLC, SDLC, X.25, Frame Relay, ATM

3.1 RS-232/422/485 Pinout:PORT1-4(RJ-45) RJ-45 RS-232 RS-422 RS-485 PIN1 TXD PIN2 RXD PIN3 GND PIN4 PIN5 T PIN6 T PIN7 R+ PIN8 R-

PANDORA FMS NETWORK DEVICE MONITORING

OpenFlow: Load Balancing in enterprise networks using Floodlight Controller

AKAMAI WHITE PAPER. Delivering Dynamic Web Content in Cloud Computing Applications: HTTP resource download performance modelling

The Internet and Its Uses

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

perfsonar MDM updates for LHCONE: VRF monitoring, updated web UI, VM images

Multi-Homing Dual WAN Firewall Router

WANs connect remote sites. Connection requirements vary depending on user requirements, cost, and availability.

Firewall VPN Router. Quick Installation Guide M73-APO09-380

User s Manual TCP/IP TO RS-232/422/485 CONVERTER. 1.1 Introduction. 1.2 Main features. Dynamic DNS

Accelerating File Transfers Increase File Transfer Speeds in Poorly-Performing Networks

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

Lecture 02b Cloud Computing II

A Summary of Network Traffic Monitoring and Analysis Techniques

Infrastructure for active and passive measurements at 10Gbps and beyond

CSE 3214: Computer Network Protocols and Applications

DATA COMMUNICATOIN NETWORKING

IMPLEMENTING GREEN IT

Rebasoft Auditor Quick Start Guide

High Performance Bulk Data Transfer

High Performance Data-Transfers in Grid Environment using GridFTP over InfiniBand

Transcription:

Tier3 Network Issues Richard Carlson May 19, 2009 rcarlson@internet2.edu

Internet2 overview Member organization with a national backbone infrastructure Campus & Regional network members National and International peers Tiered connection model Campus Regional Backbone Shared IP and Circuit based infrastructure Assistance with technical and nontechnical problems

Basic Premise Application s performance should meet your expectations! If they don t you should complain! However, you must complain effectively!

Realistic Expectations What the ATLAS physicists needs to define How large is a dataset How long should it take to move this dataset How often will this dataset be renewed This data can be turned into network infrastructure requirements

Data movement over REN networks Link Spd Byts/hour Fair Share xfer 1 TB 100 Mbps 45 GB/h 34 GB/h 28 hours 1 Gbps 450 GB/h 120 GB/h 8 hours 10 Gbps 4.5 TB/h 1 TB/h 1 hour

Basic Connectivity Tests Ping Confirms that remote host is up Some network operators block these packets Traceroute Identifies the routers along the path Same blocking problem as above Routers treat TR packets with lower priority

Advanced user tools Existing NDT tool Allows users to test network path for a limited number of common problems Existing NPAD tool Allows users to test local network infrastructure while simulating a long path

Network Diagnostic Tool (NDT) Measure performance to users desktop Identify real problems for real users Network infrastructure is the problem Host tuning issues are the problem Make tool simple to use and understand Make tool useful for users and network administrators

NPAD/pathdiag A new tool from researchers at Pittsburgh Supercomputer Center Finds problems that affect long network paths Identifies host tuning and network infrastructure problems

NDT/NPAD user interface Web100 based servers (requires patched Linux kernel) Web-based JAVA applet allows testing from any browser Command-line client allows testing from remote login shell Client installed in OSG VDT

Initial NDT testing shows Duplex Mismatch at one end

NPAD Sample results

Long Path Problem E2E application performance is dependant on distance between hosts Full size frame time at 100 Mbps Frame = 1500 Bytes Time = 0.12 msec In flight for 1 msec RTT = 8 packets In flight for 70 msec RTT = 583 packets

Long Path Problem 1 msec H1 H2 70 msec H1 H3 H2 Switch 2 R4 R5 Switch 3 R8 Switch 1 X R1 R3 R6 R9 H3 H1 R2 R7 Switch 4

TCP Congestion Avoidance Cut number of packets by ½ Increase by 1 per RTT LAN (RTT=1msec) In flight changes to 4 packets Time to increase back to 8 is 4msec WAN (RTT = 70 msec) In flight changes to 292 packets Time to increase back to 583 is 20.4 seconds

Example - PNNL Throughput Problem 950+ Mbps from remote sites to PNNL 966 Mbps 930 Mbps 328 Mbps Measured Speeds shows problem when PNNL sends 17

PNNL Throughput Problem 950+ Mbps from remote sites to PNNL 966 Mbps 6 msec 930 Mbps 23 msec 328 Mbps 76 msec Interesting: RTT increases by a factor of 3 and speed decreases by the same factor 18

PNNL Throughput Problem 950+ Mbps from remote sites to PNNL 966 Mbps 6 msec 0.0094% 6.04% ooo 930 Mbps 23 msec 0.0045% 5.5% ooo 328 Mbps 76 msec 0.0049% 5.15% ooo Finally: look at loss rate and packet reordering (ooo) rate, problem exists in Seattle PNNL metro net 19

Network Admin Tools BWCTL Bandwidth Control Allows single person operation over wide area testing environment Runs NLANR iperf program OWAMP One way Delay Measurement Advanced ping command Allows single person operation over wide area testing environment

Under Active Development Emerging PerfSonar tool Allows users to retrieve network path data from major national and international REN network

PerfSonar Next Steps in Performance Monitoring New Initiative involving multiple partners ESnet (DOE labs) GEANT (European Research and Education network) Internet2 (staff and connectors)

PerfSONAR Services Measurement Archive (MA) Measurement Point (MP) Lookup Service (LS) Topology Service (TS) Authentication Service (AS)

USATLAS Throughput Monitoring

Traceroute Visualizer

Finding a Server What? You don t have one running at your site? Install the Internet2 Network Performance Toolkit Knoppix Disk

PSC Tuning Page

ESnet Tuning Page

Conclusions Primary tools still useful Advanced tools are being developed Developing tools will make things even easier Demand 10 MB/s as the minimum acceptable throughput rate