Using Netflow data for forecasting



Similar documents
Correlating Internet Performance Changes and Route Changes to Assist in Trouble-shooting from an End-user Perspective

Overview of Network Measurement Tools

Introduction to Performance Measurements and Monitoring. Vinayak

Passive and Active Monitoring on a High Performance Research Network. Abstract

High Performance Active End-toend Network Monitoring

Internet2 NetFlow Weekly Reports

Roland Karch

Internet End-to-end Performance Monitoring (IEPM) and the PingER project.

Hybrid network traffic engineering system (HNTES)

NASA EOSDIS Network Monitoring New Active, Passive and Real-time Monitoring Approaches

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

Performance Measurement of Wireless LAN Using Open Source

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

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

1000Mbps Ethernet Performance Test Report

Network Monitoring. Sebastian Büttrich, NSRC / IT University of Copenhagen Last edit: February 2012, ICTP Trieste

Deploying distributed network monitoring mesh

Network Performance Monitoring at Minimal Capex

Network Performance - Theory

Internet Protocol: IP packet headers. vendredi 18 octobre 13

Monitoring and analyzing audio, video, and multimedia traffic on the network

Introduction to Passive Network Traffic Monitoring

TELCO challenge: Learning and managing the network behavior

Netest: A Tool to Measure the Maximum Burst Size, Available Bandwidth and Achievable Throughput

Network Measurement. Why Measure the Network? Types of Measurement. Traffic Measurement. Packet Monitoring. Monitoring a LAN Link. ScienLfic discovery

Monitoring Android Apps using the logcat and iperf tools. 22 May 2015

Comparisons between HTCP and GridFTP over file transfer

Analysis of Bursty Packet Loss Characteristics on Underutilized Links Using SNMP

CISCO IOS NETFLOW AND SECURITY

CS197U: A Hands on Introduction to Unix

TEIN2 Measurement and Monitoring Workshop.

The Ecosystem of Computer Networks. Ripe 46 Amsterdam, The Netherlands

Firewalls P+S Linux Router & Firewall 2013

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

Load Balance Mechanism

Distributed Network Monitoring. netbeez.net Booth #2344

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

A Summary of Network Traffic Monitoring and Analysis Techniques

Network Simulation Traffic, Paths and Impairment

Measure wireless network performance using testing tool iperf

How To Set Up A Network Measurement Toolkit For A Network Performance Test On A Network With A Network (Networking) On A Microsoft Ipa 2.5 (Netware) On An Ipa2 (Netcom) On Your Computer

Ternary-Search-based Scheme to Measure Link Available-bandwidth in Wired Networks

Network performance in virtual infrastructures

Introduction. The Inherent Unpredictability of IP Networks # $# #

SolarWinds. Understanding SolarWinds Charts and Graphs Technical Reference

High-Speed TCP Performance Characterization under Various Operating Systems

Managing (VoIP) Applications DYSWIS

Network Monitoring with the perfsonar Dashboard

Estimation of available bandwidth and measurement infrastructure for. Russian segment of Internet

Protocols. Packets. What's in an IP packet

Net Optics Learning Center Presents The Fundamentals of Passive Monitoring Access

to-end Packet Loss Estimation for Grid Traffic Monitoring

ABW - Short-timescale passive bandwidth monitoring

NetFlow Analytics for Splunk

Security Toolsets for ISP Defense

Internet Management and Measurements Measurements

Network Monitoring Comparison

Introduction & Motivation

Packet Capture and Expert Troubleshooting with the Viavi Solutions T-BERD /MTS-6000A

and reporting Slavko Gajin

MONITORING AVAILABLE BANDWIDTH OF UNDERLYING GRID NETWORKS

Campus Network Design Science DMZ

Science DMZs Understanding their role in high-performance data transfers

Bandwidth Aggregation, Teaming and Bonding

Internet Traffic Measurement

ΕΠΛ 674: Εργαστήριο 5 Firewalls

Symantec Enterprise Firewalls. From the Internet Thomas Jerry Scott

Cisco Bandwidth Quality Manager 3.1

perfsonar Multi-Domain Monitoring Service Deployment and Support: The LHC-OPN Use Case

Network Monitoring and Traffic CSTNET, CNIC

GARUDA - NKN Partner's Meet 2015 Big data networks and TCP

Integration of Network Performance Monitoring Data at FTS3

Network monitoring in DataGRID project

Packet Sampling and Network Monitoring

COMPARATIVE EVALUATION OF AVAILABLE BANDWIDTH ESTIMATION TOOLS (PRTG AND OAUNETMON) IN A CAMPUS WIDE AREA NETWORK.

Active and Passive Measurements on Campus, Regional and National Network Backbone Paths

High Speed Data Transfer from the APS. Kenneth Sidorowicz September 27, 2006

Tier3 Network Issues. Richard Carlson May 19, 2009

Measuring IP Performance. Geoff Huston Telstra

Basic Networking Concepts. 1. Introduction 2. Protocols 3. Protocol Layers 4. Network Interconnection/Internet

FatPipe Networks

Frequently Asked Questions

Traffic Monitoring in a Switched Environment

On Correlating Performance Metrics

STANDPOINT FOR QUALITY-OF-SERVICE MEASUREMENT

Master s Thesis Evaluation and implementation of a network performance measurement tool for analyzing network performance under heavy workloads

ΕΠΛ 475: Εργαστήριο 9 Firewalls Τοίχοι πυρασφάλειας. University of Cyprus Department of Computer Science

Service Quality Management for multidomain network services. Pavle Vuletić, AMRES edupert videoconference, 20 July 2015

Cisco IOS Flexible NetFlow Technology

ICND2 NetFlow. Question 1. What are the benefit of using Netflow? (Choose three) A. Network, Application & User Monitoring. B.

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

NetFlow Tracker Overview. Mike McGrath x ccie CTO mike@crannog-software.com

Lecture 12: Network Management Architecture

KNOM Tutorial Internet Traffic Measurement and Analysis. Sue Bok Moon Dept. of Computer Science

IAB IPv6 Multi-Homing BOF. Jason Schiller Senior Internet Network Engineer IP Core Infrastructure Engineering UUNET / MCI

Quality of Service versus Fairness. Inelastic Applications. QoS Analogy: Surface Mail. How to Provide QoS?

Introduction to LAN/WAN. Network Layer (part II)

perfsonar Overview Jason Zurawski, ESnet Southern Partnerships for Advanced Networking November 3 rd 2015

Stateful Inspection Technology

Programmable Networking with Open vswitch

Transcription:

Using Netflow data for forecasting Les Cottrell SLAC and Fawad Nazir NIIT, Presented at the CHEP06 Meeting, Mumbai India, February 2006 www.slac.stanford.edu/grp/scs/net/talk06/icfachep06.ppt Partially funded by DOE/MICS for Internet End-to-end Performance Monitoring (IEPM) 1

Why Netflow Traceroute dead for dedicated paths Some things continue to work Ping, owamp Iperf, thrulay, bbftp but Packet pair dispersion needs work, its time may be over Passive looks promising with Netflow SNMP needs AS to make accessible - perfsonar Capture expensive ~$100K (Joerg Micheel) for OC192Mon 2

Netflow Router/Switch identifies flow by sce/dst ports, protocol Cuts record for each flow: src, dst, ports, protocol, TOS, start, end time Collect records and analyze Can be a lot of data to collect each day, needs lot cpu Hundreds of MBytes to GBytes No extra traffic injected, & real: traffic, collaborators, applications No accounts/pwds/certs/keys No reservations etc Characterize traffic: top talkers, applications, flow lengths etc. Internet 2 backbone http://netflow.internet2.edu/weekly/ SLAC: www.slac.stanford.edu/comp/net/slac-netflow/html/slac-netflow.html 3

Very much a work in progress Look at SLAC border Typical day: For >100KB flows ~ 28K flows/day ~ 75 sites with > 100KByte bulk-data flows Few hundred flows > GByte Typical day s flows 4

Forecasting? Collect records for several weeks Filter 40 major collaborator sites, big (> 100KBytes) flows, bulk transport apps/ports (bbcp, bbftp, iperf, thrulay, scp, ftp Divide by remote site, aggregate parallel streams Fold data onto one week, see bands at known capacities and RTTs ~ 500K flows/mo 5

Netflow et. al. Peaks at known capacities and RTTs RTTs might suggest windows not optimized 6

How many sites have enough flows? In May 05 found 15 sites at SLAC border with > 1440 (1/30 mins) flows Maybe enough for time series forecasting for seasonal effects Three sites (Caltech, BNL, CERN) were actively monitored Rest were free Only 10% sites have big seasonal effects in active measurement Remainder need fewer flows So promising 7

Compare active with Passive Scatter plot: thru_active vs. thru_passive has strong correlation Poor correlation usually caused by long flows i.e. one stream of parallel flows lingers well after others See www.slac.stanford.edu/comp/net/bandwidth-tests/web100/ 8

Compare active with passive Predict flow throughputs from Netflow data for SLAC to Padova for May 05 Compare with E2E active ABwE measurements 9

Mining data for sites 10

Bbcp SLAC to Padova One month for one site 11

Multi months Bbcp throughput from SLAC to Padova Bbcp SLAC to Padova 12

Diurnal behavior Some evidence of diurnal behavior 13

Effect of multiple streams Dilemma what do you recommend: Maximize throughput but unfair, pushes other flows aside Use another TCP stack, e.g. BIC-TCP, H-TCP etc. 14

Netflow limitations Use of dynamic ports. GridFTP, bbcp, bbftp can use fixed ports P2P often uses dynamic ports Discriminate type of flow based on headers (not relying on ports) Types: bulk data, interactive Discriminators: inter-arrival time, length of flow, packet length, volume of flow Use machine learning/neural nets to cluster flows E.g. http://www.pam2004.org/papers/166.pdf Aggregation of parallel flows (needs care, but not difficult) SCAMPI/FFPF/MAPI allows more flexible flow definition See www.ist-scampi.org/ 15 Use application logs (OK if small number)

More challenges Throughputs often depend on non-network factors: Host interface speeds (DSL, 10Mbps Enet, wireless) Configurations (window sizes, hosts) Applications (disk/file vs mem-to-mem) Looking at distributions by site, often multimodal Predictions may have large standard deviations How much to report to application 16

Any questions? Comparisons of Active, web100 & Netflow measurements http://www.slac.stanford.edu/comp/net/bandwidth-tests/web100/ 17