Measurement in the Internet Measurement in the Internet Paul Barford University of Wisconsin - Madison Spring, 2001.

Slides:



Advertisements
Similar presentations
Characteristics of Network Traffic Flow Anomalies Paul Barford and David Plonka University of Wisconsin – Madison SIGCOMM IMW, 2001.
Advertisements

University of Nevada, Reno Router-level Internet Topology Mapping CS790 Presentation Modified from Dr. Gunes slides by Talha OZ.
INTRODUCTION TO COMPUTER NETWORKS Zeeshan Abbas. Introduction to Computer Networks INTRODUCTION TO COMPUTER NETWORKS.
4.1.5 System Management Background What is in System Management Resource control and scheduling Booting, reconfiguration, defining limits for resource.
Internet Measurement Initiatives in the Wisconsin Advanced Internet Lab Paul Barford Computer Science Department University of Wisconsin – Madison Spring,
1 Web Server Performance in a WAN Environment Vincent W. Freeh Computer Science North Carolina State Vsevolod V. Panteleenko Computer Science & Engineering.
1 Network Traffic Measurement and Modeling Carey Williamson Department of Computer Science University of Calgary.
Internet Research Needs a Critical Perspective Towards Models –Sally Floyd –IMA Workshop, January 2004.
1 GENI: Global Environment for Network Innovations Jennifer Rexford On behalf of Allison Mankin (NSF)
Network Traffic Measurement and Modeling CSCI 780, Fall 2005.
Flash Crowds And Denial of Service Attacks: Characterization and Implications for CDNs and Web Sites Aaron Beach Cs395 network security.
Network Tomography through End- End Multicast Measurements D. Towsley U. Massachusetts collaborators: R. Caceres, N. Duffield, F. Lo Presti (AT&T) T. Bu,
Copyright © 2005 Department of Computer Science CPSC 641 Winter Network Traffic Measurement A focus of networking research for 20+ years Collect.
Web Transfer Latency Study Presented by Ye Xia WebTP Presentation, Aug. 28, 2000 Paper Presented: Paul Barford and Mark Crovella, “Critical Path Analysis.
Passive traffic measurement Capturing actual Internet packets in order to measure: –Packet sizes –Traffic volumes –Application utilisation –Resource utilisation.
Inferring the Topology and Traffic Load of Parallel Programs in a VM environment Ashish Gupta Peter Dinda Department of Computer Science Northwestern University.
INTRUSION DETECTION SYSTEMS Tristan Walters Rayce West.
Presented by INTRUSION DETECTION SYSYTEM. CONTENT Basically this presentation contains, What is TripWire? How does TripWire work? Where is TripWire used?
Internet Traffic Management Prafull Suryawanshi Roll No - 04IT6008.
A Signal Analysis of Network Traffic Anomalies Paul Barford with Jeffery Kline, David Plonka, Amos Ron University of Wisconsin – Madison Summer, 2002.
Network Topologies.
SELF-SIMILAR INTERNET TRAFFIC AND IMPLICATIONS FOR WIRELESS NETWORK PERFORMANCE IN SUDAN Presented By HUDA M. A. EL HAG University Of Khartoum – Faculty.
Traffic Modeling.
 Zhichun Li  The Robust and Secure Systems group at NEC Research Labs  Northwestern University  Tsinghua University 2.
Towards a Logic for Wide- Area Internet Routing Nick Feamster Hari Balakrishnan.
User-Perceived Performance Measurement on the Internet Bill Tice Thomas Hildebrandt CS 6255 November 6, 2003.
GrIDS -- A Graph Based Intrusion Detection System For Large Networks Paper by S. Staniford-Chen et. al.
What is FORENSICS? Why do we need Network Forensics?
Research on design and implementation of Internet measurement infrastructure Lv Jun Aug 28, 2003.
Internet Traffic Management. Basic Concept of Traffic Need of Traffic Management Measuring Traffic Traffic Control and Management Quality and Pricing.
 Computer Networking Computer Networking  Networking terminology Networking terminology  Client Server Model Client Server Model  Types of Networks.
Tufts Wireless Laboratory School Of Engineering Tufts University “Network QoS Management in Cyber-Physical Systems” Nicole Ng 9/16/20151 by Feng Xia, Longhua.
Module 4: Configuring ISA Server as a Firewall. Overview Using ISA Server as a Firewall Examining Perimeter Networks and Templates Configuring System.
Module 4: Planning, Optimizing, and Troubleshooting DHCP
1 Heterogeneity in Multi-Hop Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign © 2003 Vaidya.
Sharing Information across Congestion Windows CSE222A Project Presentation March 15, 2005 Apurva Sharma.
Trends in Internet Measurement Paul Barford Assistant Professor Computer Science University of Wisconsin Fall, 2004.
Advanced Networking Lab. Given two IP addresses, the estimation algorithm for the path and latency between them is as follows: Step 1: Map IP addresses.
Tony McGregor RIPE NCC Visiting Researcher The University of Waikato DAR Active measurement in the large.
Grid-based Future Internet with Wireless sensor network By Mohammad Mehedi Hassan Student ID:
Network and Grid Monitoring Ludek Matyska CESNET Czech Republic.
Requirements for Simulation and Modeling Tools Sally Floyd NSF Workshop August 2005.
Network Measurement Tools ESnet Site Coordinators Meeting 26 April 2000 Tracie Monk, UCSD/SDSC/CAIDA -
Denial of Service Sharmistha Roy Adversarial challenges in Web Based Services.
Resilient Overlay Networks Robert Morris Frans Kaashoek and Hari Balakrishnan MIT LCS
Enabling the Future Service-Oriented Internet (EFSOI 2008) Supporting end-to-end resource virtualization for Web 2.0 applications using Service Oriented.
Critical Path Analysis of TCP Transactions Authors:Paul Barford (University of Wisconsin-Madison) Mark Crovella (University of Boston) Member, IEEE Source:IEEE/ACM.
INTRUSION DETECTION SYSYTEM. CONTENT Basically this presentation contains, What is TripWire? How does TripWire work? Where is TripWire used? Tripwire.
CS 6401 Network Performance Measurement and Analysis Outline Measurement Tools and Techniques Workload generation Analysis Basic statistics Queuing models.
1 Evaluating NGI performance Matt Mathis
Jeremy Nowell EPCC, University of Edinburgh A Standards Based Alarms Service for Monitoring Federated Networks.
1 Wide Area Network Emulation on the Millennium Bhaskaran Raman Yan Chen Weidong Cui Randy Katz {bhaskar, yanchen, wdc, Millennium.
정하경 MMLAB Fundamentals of Internet Measurement: a Tutorial Nevil Brownlee, Chris Lossley, “Fundamentals of Internet Measurement: a Tutorial,” CMG journal.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Lecture 15 Page 1 CS 236 Online Evaluating Running Systems Evaluating system security requires knowing what’s going on Many steps are necessary for a full.
9/29/04 GGF Random Thoughts on Application Performance and Network Characteristics Distributed Systems Department Lawrence Berkeley National Laboratory.
1 Internet Traffic Measurement and Modeling Carey Williamson Department of Computer Science University of Calgary.
Introduction Web analysis includes the study of users’ behavior on the web Traffic analysis – Usage analysis Behavior at particular website or across.
05 October 2001 End-to-End Performance Initiative Network Measurement Matt Zekauskas, Fall 2001 Internet2 Member Meeting Network Measurement.
Distributed Network Monitoring in the Wisconsin Advanced Internet Lab Paul Barford Computer Science Department University of Wisconsin – Madison Spring,
Topology Discovery Using an Address Prefix Stopping Rule Benoit Donnet Joint work with Timur Friedman Eunice 2005 – Madrid (Spain)
A CIDR Prefix Stopping Rule for Topology Discovery Benoit Donnet joint work with Timur Friedman Algotel 2005 – Presqu'Ile de Giens.
Improved Algorithms for Network Topology Discovery
Securing the Network Perimeter with ISA 2004
Monitoring Network Bias
CPSC 641: Network Measurement
Network Traffic Modeling
Lecture 26: Internet Topology CS 765: Complex Networks.
EE 122: Lecture 22 (Overlay Networks)
CPSC 641: Network Measurement
Presentation transcript:

Measurement in the Internet Measurement in the Internet Paul Barford University of Wisconsin - Madison Spring, 2001

Why measure the Internet? The size, growth, complexity and diversity of the Internet make it impossible to understand, manage, protect or provision without measurement. Prior measurement studies have taught us a great deal – Self-similarity of packet traffic – Ubiquity of power laws Businesses use measurements to provision, manage and operate Future developments will require more and/or different measurements

What can be measured in the Internet? Structure – Topology, routing, CDN’s, wireless, etc. Traffic – Transport, end-to-end performance, etc. Users and Applications – WWW, (x,my)Napster, Peer-to-Peer,Streaming, security, etc. Failures – In all areas Nefarious behavior – Pattern attacks, port scans

Where are measurements made in the Internet? For some measurements, this is obvious – Web logs The goal for other measurements is to be “representative” – Various “Internet weather reports” Placement of measurement nodes is not a well understood problem – More is better??

How are Internet measurements made? Passive methods – Application monitors (logs), packet monitors Active methods – Probes, application simulation Surveys Significant infrastructure is always required All methods present difficulties

When must Internet measurements be made? Diurnal traffic cycle Time scales depend on “what” and “how” Passive measurements are typically continuous – Can generate huge data sets – Many people will not allow access to their logs Active measurements are typically discrete – Important characteristics can be missed – Probes can be filtered and/or detected

Who is doing Internet Measurements? Businesses do a great deal of measurement – What measurements are they taking and what do they do with their data? Instrumentation for measurement-based research is relatively new – Developments over the past 12 years have been slow – 10’s of current studies (see CAIDA and SLAC pages for lists of these) Most studies are not coordinated and relatively narrowly focused

In the past… Bellcore Ethernet packet traces – Leland et al. – High time resolution LAN data collected over 4 year period beginning in 1989 – Thorough analysis showed self-similar properties NPD study – Paxson – Characterized routing and packet behavior in wide area – First installation of large measurement infrastructure

Internet topology: Skitter Project CAIDA Internet topology measurement infrastructures – Traceroute studies focused on router/link discovery – Skitter: 17 sources, 54,000 destinations world wide – Data from Skitter is publically available

Skitter example – BGP paths

Surveyor Advanced Network Systems Infrastructure for measuring one-way Internet latency, loss and routes between hosts – 61 sites world wide – GPS enabled – Closed platform (until recently)

Surveyor example - delay

Wide Area Web Measurements (WAWM) Barford and Crovella (Wisconsin & Boston Univ.) Application level measurement infrastructure – 11 clients (national and international) – GPS enabled Combined passive and active measurements Application of critical path analysis to TCP transactions

Example of WAWM results File transfer delay for 500KB file between Denver and Boston

National Internet Measurement Infrastructure (NIMI) Paxson (ACIRI), Adams and Mathis (PSC) Secure management platform for wide area measurements – Designed for general probe installation Distributed client infrastructure – Principally academic sites (currently 41 world wide) A number of projects are running on NIMI

Short Term Challenges of Internet Measurement Developing methods for gathering more precise data – Current tools are frequently quite poor Developing methods for analyzing measurement data more thoroughly – What we know about how things work is limited Developing methods for understanding causes and effects across multiple domains

The future – Global Internet Measurement (GIM) Ubiquitous measurement capability – Embedded into the design of the Internet – Emphasis on extensible API’s for measurement – Analysis capability must be built in Measurement quality and soundness Data formats that enable aggregation that reflects higher level behaviors Many difficulties – Management, security, privacy, heterogeneity, deployment, etc. See Performance Evaluation vol

Conclusion Measurements are necessary for understanding Internet structure and behavior – Rule #1: Expect surprises! Internet measurements are difficult – Rule #2: Expect the data to be “dirty” Measurements are necessary for populating and validating any reasonable Internet models – Rule #3: Garbage-in-garbage out Current measurement infrastructures can provide a great deal of data but fall short of the GIM goal