27-Jan-2005 Internet2 Activities Toward a Global Measurement Infrastructure Matt Zekauskas Network Performance Measurement and Monitoring APAN19.

Slides:



Advertisements
Similar presentations
Report on End-to-End Performance Workshop held at Joint Techs, Vancouver CA in July 2005 Matt Zekauskas, APAN 20 Measurement WG
Advertisements

End to End Performance Initiative. Internet2 Mission Develop and deploy advanced network applications and technologies, accelerating the creation of tomorrows.
Secure Network Performance Testing using SeRIF Dr. Charles J. Antonelli Center for Information Technology Integration University of Michigan Winter 2006.
Connect. Communicate. Collaborate Click to edit Master title style MODULE 1: perfSONAR TECHNICAL OVERVIEW.
Connect. Communicate. Collaborate Towards Multi-domain Monitoring for the Research Networks Nicolas Simar, Dante TNC 2005, Poznan, June 2005.
Software Frameworks for Acquisition and Control European PhD – 2009 Horácio Fernandes.
Routing Measurements Matt Zekauskas, ITF Meeting 2006-Apr-24.
User-Perceived Performance Measurement on the Internet Bill Tice Thomas Hildebrandt CS 6255 November 6, 2003.
GEANT Performance Monitoring Infrastructure – Joint Techs meeting July Nicolas Simar GEANT’s Performance Monitoring.
Detective and NDT Live’n on the edge of Network Performance Joint Techs Winter 2006 Bob Riddle/Rich Carlson Joint Techs Winter.
INFSO-RI Enabling Grids for E-sciencE Federated Network Performance Monitoring for the Grid K. Kavoussanakis, EPCC, The University.
Performance Monitoring - Internet2 Member Meeting -- Nicolas Simar Performance Monitoring Internet2 Member Meeting, Indianapolis.
The Network Performance Advisor J. W. Ferguson NLANR/DAST & NCSA.
 End to End Performance Initiative Russ Hobby HENP Networking Working Group Meeting, Ann Arbor, Michigan 26 October 2001.
5 October 2001  End to End Performance Initiative Performance Measurement.
Internet2 Performance Update Jeff W. Boote Senior Network Software Engineer Internet2.
PiPEs Server Discovery – Adding NDT testing to the piPEs architecture Rich Carlson Internet2 April 20, 2004.
E2Epi piPEs Update Eric L. Boyd. 2 Decomposing the Monolithic Measurement Architecture.
Internet2 End-to-End Performance Initiative or Why Fat Pipes aren’t Enough Ted Hanss Director, Applications Development 16 May 2001 See
1 Network Measurement Summary ESCC, Feb Joe Metzger ESnet Engineering Group Lawrence Berkeley National Laboratory.
Routing integrity in a world of Bandwidth on Demand Dave Wilson DW238-RIPE
Performance Measurement CANARIE/DANTE/Internet2 Rome Meeting (Jan 05) Jeff Boote and Eric Boyd - Internet2 Nicolas Simar - Dante.
February 6-8, 2006[Joint Techs] Albuquerque, NM Performance Tool Development: NLANR Network Performance Advisor J. W. Ferguson NCSA.
13-Oct-2003 Internet2 End-to-End Performance Initiative: piPEs Eric Boyd, Matt Zekauskas, Internet2 International.
January 16 GGF14 NMWG Chicago (June 05) Jeff Boote – Internet2 Eric Boyd - Internet2.
Solving End-to-End Problems Internet2 Staff Meeting Ann Arbor 29 November, 2001.
1 Distributed Monitoring CERNET's experience Xing Li
Internet2 End-to-End Performance Initiative Eric L. Boyd Director of Performance Architecture and Technologies Internet2.
Some thoughts on E2EPI Shawn McKee Pipefitters Meeting, Internet2 Spring Meeting 8 April, 2003.
Interoperable Measurement Frameworks: Joint Monitoring of GEANT & Abilene Eric L. Boyd, Internet2 Nicolas Simar, DANTE.
4 February 2016 Internet2 and JGN2: possible areas for collaboration Heather Boyles
E2Epi Network Performance Workshops Eric L. Boyd.
DICE: Authorizing Dynamic Networks for VOs Jeff W. Boote Senior Network Software Engineer, Internet2 Cándido Rodríguez Montes RedIRIS TNC2009 Malaga, Spain.
GEMINI: Active Network Measurements Martin Swany, Indiana University.
July 19, 2004Joint Techs – Columbus, OH Network Performance Advisor Tanya M. Brethour NLANR/DAST.
LHCONE Monitoring Thoughts June 14 th, LHCOPN/LHCONE Meeting Jason Zurawski – Research Liaison.
14-Nov-07 OWAMP (One-Way Latencies) BWCTL (Bandwidth Test Control) Jeff Boote Network Performance Tools BOF-SC07.
PiPEfitters Salt Lake City Jt Techs (Feb 05) Jeff Boote - Internet2.
10-Jun-05 BWCTL (Bandwidth Test Control) Jeff Boote Network Performance Workshop.
05 October 2001 End-to-End Performance Initiative Network Measurement Matt Zekauskas, Fall 2001 Internet2 Member Meeting Network Measurement.
DICE Diagnostic Service Joe Metzger Joint Techs Measurement Working Group January
Advanced Network Diagnostic Tools Richard Carlson EVN-NREN workshop.
Campana (CERN-IT/SDC), McKee (Michigan) 16 October 2013 Deployment of a WLCG network monitoring infrastructure based on the perfSONAR-PS technology.
INDIANAUNIVERSITYINDIANAUNIVERSITY IRNC Measurement John Hicks HPCC Engineer Indiana University 18 th APAN Meeting – Cairns 4-July-2004.
1 Deploying Measurement Systems in ESnet Joint Techs, Feb Joseph Metzger ESnet Engineering Group Lawrence Berkeley National Laboratory.
1 Network Measurement Challenges LHC E2E Network Research Meeting October 25 th 2006 Joe Metzger Version 1.1.
Bob Jones EGEE Technical Director
Overview of the Internet2 E2E piPEs project for EGEE-JRA4 people G.V.
Regional Operations Centres Core infrastructure Centres
Internet2 End-to-End Performance Initiative
Ian Bird GDB Meeting CERN 9 September 2003
Eric L. Boyd, Internet2 Nicolas Simar, DANTE
Robert Szuman – Poznań Supercomputing and Networking Center, Poland
(bandwidth control) Jeff Boote Internet2
Internet2 E2E piPEs Joining the Federation of Network Measurement Infrastructures Eric L. Boyd 14 November 2018.
Internet2 E2E piPEs Project
E2E piPES Project Russ Hobby, Internet2 HENP Working Group Meeting
Internet2 E2E piPEs Joining the Federation of Network Measurement Infrastructures Eric L. Boyd 26 December 2018.
Transatlantic Performance Monitoring Workshop 2004
Extending the Measurement Infrastructure of Pipes beyond Abilene
E2E piPEs Overview Eric L. Boyd Internet2 24 February 2019.
Internet2 E2E piPEs Update
E2E piPEs / AMI / OWAMP Status
Internet2 E2E piPEs Project
Internet2 Spring Member Meeting
Interoperable Measurement Frameworks: Internet2 E2E piPEs and NLANR Advisor Eric L. Boyd Internet2 17 April 2019.
“Detective”: Integrating NDT and E2E piPEs
Internet2 E2E piPEs Project
E2E piPEfitters A Collaborative, Services-based Approach to a Measurement Framework Eric L. Boyd Jeff W. Boote 4 August 2019.
Presentation transcript:

27-Jan-2005 Internet2 Activities Toward a Global Measurement Infrastructure Matt Zekauskas Network Performance Measurement and Monitoring APAN19

27-Jan Why global interoperable measurement?  Peering quality control (continuing tests)  Infrastructure to debug problems (on- demand tests)  Base to allow users to locate the source of problems themselves (Vision: via automated tools)  In general prevent the following for a scientific experiment that crosses continents:

27-Jan The Problem Applications Developer System Administrator LAN Administrator Campus Networking Gigapop BackboneCampus Networking LAN Administrator System Administrator Applications Developer How do you solve a problem along a path? Hey, this is not working right! The computer Is working OK Talk to the other guysEverything is AOK No other complaints The network is lightly loaded All the lights are green We don’t see anything wrong Looks fine Others are getting in ok Not our problem

27-Jan Self-Diagnosis  Find a measurement server “near me”.  Detect common tests in “first mile”.  Don’t need to be a network engineer.  Instead of: “The network is broken.”  Hoped for result: “I don’t know what I’m talking about, but I think I have a duplex mismatch problem.”

27-Jan Self-Diagnosis Backbone 1 GigaPoP A Campus GigaPoP B Backbone 2 Wall Jack host

27-Jan Partial Path Diagnosis (1)  Identify end-to-end path.  Discover measurement nodes “near / representative of” hops along the route.  Authenticate to multiple measurement domains (local-defined policies).  Initiate tests between remote hosts.  See test data for already run tests.

27-Jan Partial Path Diagnosis (2)  Instead of: “Can you give me an account on your machine?” “Can you set up and leave up and Iperf server?” “Can you get up at 2 AM to start up Iperf?” “Can you make up a policy on the fly for just me?”  Hoped for result: Regular means of authentication Measurement peering agreements No chance of polluted test results Regular and consistent policy for access and limits

27-Jan Partial Path Diagnosis Backbone 1 GigaPoP A Campus GigaPoP B Backbone 2 Wall Jack P P

27-Jan Example: e-VLBI  David Lapsley, formerly of MIT Haystack Observatory  Started regular tests among e-VLBI sites in the US, Japan, and Sweden Monitor paths, watch for changes Ensure meet minimum requirements  Prior to big test last July, was only getting 1Mbps over a path from Onsala to Haystack, needed O(50) Mbps  Used bwctl servers in the US and Europe to locate problematic path segment Link near Haystack upgraded; successful test

27-Jan Internet2 Activities  Initially identified problem, surveyed existing solutions, and developed it’s own tools (owamp, bwctl) to satisfy requirements  Developed with community input, open source  Only a first step  These tools, along with NDT, are deployed on Abilene nodes You can test to them, see “procedures for peering” sections in  Experimental deployments in Europe, Japan, Korea, Brazil (and others) We encourage you to install, test, and add to the PMP directory

27-Jan Internet2 E2E piPEs  DANTE/GEANT  Daresbury  EGEE  GGF NMWG  ITECs  NLANR/DAST  UCL  Georgia Tech  And others The End-to-End (E2E) Performance Initiative Performance Environment System (piPEs) is a collaborative project combining the best work of many organizations including:

27-Jan BWCTL What is it? A resource allocation and scheduling daemon for arbitration of iperf tests  Typical Solution Run “iperf” or similar tool on two endpoints and hosts on intermediate paths  Typical road blocks Need permissions on all systems involved Need to coordinate testing with others Need to run software on both sides with specified test parameters 

27-Jan OWAMP What is it? Measures one-way latency Control connection used to broker test request based upon policy restrictions and available resources. (Bandwidth/disk limits) Specification owdp-14.txt

27-Jan NDT “Single shot” diagnostic tool that doesn’t use historical data Measures performance to users desktop Combines numerous Web100 variables to analyze connection Develops network signatures for ‘typical’ network problems End-user based view of network Doesn’t require user to load any new software Can identify performance bottlenecks (could be host problem) Provides some ‘hard evidence’ to users and network administrators to reduce finger pointing

27-Jan Performance Measurement: Current piPEs Deployment

27-Jan Global PMP Directory  In the absence of a look-up service …  … how do you find other measurement beacons?

27-Jan piPEs Measurement Infrastructure  Version 0.1 alpha prototype released Limited testing Limited configuration support   Serves as the Abilene Measurement Infrastructure  Sample deployment in Europe  Allows the configuration of a mesh of regularly scheduled tests

27-Jan piPEs Measurement Infrastructure Features  Regularly scheduled and on-demand tests co-exist  Regularly scheduled tests are implemented as regularly requested on- demand tests  Distributed control enables inter-domain testing

27-Jan Creating a Federation of Measurement Frameworks  Why a Federation? Multiple measurement frameworks currently exist or are under development (piPES, NLANR Advisor, NLANR AMP, GEANT2 JRA1, etc.) Open cooperation and the development of standards will promote the development of best practice measurement frameworks and interoperability, with local control. Future measurement frameworks can be built on the shoulders of current efforts. We need to be able to use measurements of each others’ networks to solve research application performance problems that cross multiple networks ~”The value of a performance measurement framework scales with the square of the deployment footprint”

27-Jan Federation Achievements  Broad Achievements to Date We can speak the same (albeit evolving) measurement language (based on GGF NMWG schemas) Numbers are growing though we are not yet at critical mass.  Important Next Steps We can find each other We can verify each other’s identity (and apply restrictions based on role or identity)

27-Jan GGF NMWG: Anyone going to Seoul?  Precondition to using measurements is understanding the data  GGF Network Measurement Working Group is working on standard schemas for 1.Reporting measurements 2.Asking for measurements to be taken  At this point, feel (1) pretty close to completion, but would welcome more scrutiny from interested people in the APAN region. Please review!  Next GGF is March in Seoul  Any interest from this group?

27-Jan American / European Collaboration Goals  Awareness of ongoing Measurement Framework Efforts / Sharing of Ideas (Good / Not Sufficient)  Interoperable Measurement Frameworks (Minimum) Common means of data extraction Partial path analysis possible along transatlantic paths  Open Source Shared Development (Possibility, In Whole or In Part)  End-to-end partial path analysis for transatlantic research communities VLBI: Haystack, Mass.  Onsala, Sweden HENP: Caltech, Calif.  CERN, Switzerland

27-Jan American / European Collaboration Status  Working on a joint architecture with GEANT2 JRA1 (see Nicolas Simar’s talk)  At a very high level: Based on “services architecture” Services: lookup, authentication, measurement point, archive, resource protection (authorization), aggregation Goal of developing implementation in open source model Modular: use what you can, replace what you don’t like, (contributing changes back), add functions  If you are interested in participating in the architecture discussions, see me, Nicolas, or Eric Boyd

27-Jan Measurement Peering Agreements  Is it time to augment network peering agreements with “measurement peering agreements”?  Make explicit Points of contact Points that you are allowed to use Limitations or conditions of use Regular periodic test meshes  Extend to agreements with application communities (e-VLBI, HENP, …)  We think it is time to develop this idea

27-Jan More piPES Details  all04/ piPEs-Boyd.htm  all04/ piPEs-Boyd.ppt

27-Jan Big list of URLs             General info:  Technical info:

27-Jan