LHC Monitoring: perfSONAR Overview Eric L. Boyd Director of Performance Architecture and Technologies Internet2.

Slides:



Advertisements
Similar presentations
Multi Domain Monitoring NORDUnet 2008 Espoo, Jon Kåre Hellan, UNINETT R&D.
Advertisements

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.
Performance Update Eric Boyd Director of Performance Architecture and Technologies Internet2.
DICE: Performance Update Eric L. Boyd (Internet2) Joe Metzger (ESnet) Nicolas Simar (G2 – JRA1)
Connect. Communicate. Collaborate WI5 – tools implementation Stephan Kraft October 2007, Sevilla.
Connect. Communicate. Collaborate GÉANT2 JRA1 & perfSONAR Loukik Kudarimoti, DANTE 28 th May, 2006 RNP Workshop, Curitiba.
Connect. Communicate. Collaborate Introduction to perfSONAR Loukik Kudarimoti, DANTE 27 th September, 2006 SEEREN2 Summer School, Heraklion.
1 ESnet Network Measurement Current Status Joe Metzger Jan 24th 2008 ESCC meeting Energy Sciences Network Lawrence Berkeley National Laboratory Networking.
Performance Measurement and Monitoring Internet2 Fall Member Meeting Philadelphia, PA Eric L. Boyd – Internet2 Nicolas Simar – Dante.
Network Performance Measurement Atlas Tier 2 Meeting at BNL December Joe Metzger
PerfSONAR Performance Monitoring Framework Matt Zekauskas, GENI Measurement Workshop June 26, 2009 Madison, Wisconsin.
1 ESnet Network Measurements ESCC Feb Joe Metzger
Inter-domain Performance Measurements (Plans, Schemas, and Fantasies) Jeff W. Boote Internet2 Jeff W. Boote Internet2.
GEANT Performance Monitoring Infrastructure – Joint Techs meeting July Nicolas Simar GEANT’s Performance Monitoring.
Connect. Communicate. Collaborate perfSONAR and Wavelengths Monitoring LHC meeting, Cambridge, 16 of June 2006 Matthias Hamm - DFN Nicolas Simar - DANTE.
Performance Monitoring - Internet2 Member Meeting -- Nicolas Simar Performance Monitoring Internet2 Member Meeting, Indianapolis.
PerfSONAR Eric L. Boyd. 2 perfSONAR: Overview Joint effort of ESnet, GÉANT2 JRA1 and Internet2 Herding cats or babysitting rottweilers? Webservices network.
Internet2 Performance Update Jeff W. Boote Senior Network Software Engineer Internet2.
1 Measuring Circuit Based Networks Joint Techs Feb Joe Metzger
Internet2 E2EPI End-2-End Performance Initiative Jeff W. Boote Internet2 29 May 2006.
Connect. Communicate. Collaborate Implementing Multi-Domain Monitoring Services for European Research Networks Szymon Trocha, PSNC A. Hanemann, L. Kudarimoti,
OGF Network Measurement Control WG Jeff Boote Internet2 Martin Swany University of Delaware Jason Zurawski Internet2.
NDT: Update Duplex Mismatch Detection Rich Carlson Winter Joint Tech February 15, 2005.
E2Epi piPEs Update Eric L. Boyd. 2 Decomposing the Monolithic Measurement Architecture.
1 Network Measurement Summary ESCC, Feb Joe Metzger ESnet Engineering Group Lawrence Berkeley National Laboratory.
Internet2 Performance Architecture & Technologies Update Eric L. Boyd.
Performance Update Eric L. Boyd Director of Performance Architecture and Technologies Internet2 Eric L. Boyd Director of Performance Architecture and Technologies.
PerfSONAR-PS Functionality February 11 th 2010, APAN 29 – perfSONAR Workshop Jeff Boote, Assistant Director R&D.
13-Oct-2003 Internet2 End-to-End Performance Initiative: piPEs Eric Boyd, Matt Zekauskas, Internet2 International.
© 2006 Open Grid Forum Network Monitoring and Usage Introduction to OGF Standards.
LAMP: Leveraging and Abstracting Measurements with perfSONAR Guilherme Fernandes
January 16 GGF14 NMWG Chicago (June 05) Jeff Boote – Internet2 Eric Boyd - Internet2.
Internet2 End-to-End Performance Initiative Eric L. Boyd Director of Performance Architecture and Technologies Internet2.
Connect. Communicate. Collaborate GEANT2 Monitoring Services Emma Apted, DANTE Operations EGEE III, Budapest, 3 rd October 2007.
PerfSONAR-PS Working Group Aaron Brown/Jason Zurawski January 21, 2008 TIP 2008 – Honolulu, HI.
PerfSONAR WG 2006 Spring Member Meeting Jeff W. Boote 24 April 2006.
Performance Update Eric L. Boyd Director of Performance Architecture and Technologies Internet2.
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.
Connect. Communicate. Collaborate JRA1 Status Update Stephan Kraft, RRZE FAU Erlangen-Nürnberg JRA1 Montpellier Meeting, October 2006.
22-Mar-2005 Internet2 Performance Architecture & Technologies Update Jeff W. Boote.
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.
1 LHCOPN Monitoring Directions January 2007 Joe Metzger
Connect communicate collaborate perfSONAR MDM News Domenico Vicinanza DANTE (UK)
1 Network related topics Bartosz Belter, Wojbor Bogacki, Marcin Garstka, Maciej Głowiak, Radosław Krzywania, Roman Łapacz FABRIC meeting Poznań, 25 September.
Advanced Network Diagnostic Tools Richard Carlson EVN-NREN workshop.
PerfSONAR Update Jason Zurawski October, 2007 OGF 21 – Seattle WA.
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.
Status of perfSONAR Tools Jason Zurawski April 23, 2007 Spring Member Meeting.
perfSONAR WG Meeting (06FMM)
Internet2 E2EPI End-2-End Performance Initiative
Internet2 End-to-End Performance Initiative
Path Monitoring Tools Deployment Planning for U.S. T123
Inter-domain Performance Measurements (Plans, Schemas, and Fantasies)
Networking for the Future of Science
GGF14 NMWG Chicago (June 05)
PerfSONAR: Development Status
Network Monitoring and Troubleshooting with perfSONAR MDM
Internet2 Performance Update
(bandwidth control) Jeff Boote Internet2
ESnet Network Measurements ESCC Feb Joe Metzger
E2E piPEs Overview Eric L. Boyd Internet2 24 February 2019.
Interoperable Measurement Frameworks: Internet2 E2E piPEs and NLANR Advisor Eric L. Boyd Internet2 17 April 2019.
“Detective”: Integrating NDT and E2E piPEs
Eric L. Boyd – Internet2 Nicolas Simar – Dante
Presentation transcript:

LHC Monitoring: perfSONAR Overview Eric L. Boyd Director of Performance Architecture and Technologies Internet2

Vision: Performance Information is … Available –People can find it (Discovery) –“Community of trust” allows access across administrative domain boundaries (AA) Ubiquitous –Widely deployed (Paths of interest covered) –Reliable (Consistently configured correctly) Valuable –Actionable (Analysis suggests course of action) –Automatable (Applications act on data)

Getting There: Build & Empower the Community Decouple the Problem Space: Analysis and Visualization Performance Data Sharing Performance Data Generation Grow the Footprint: Clean APIs and protocols between each layer Widespread deployment of measurement infrastructure Widespread deployment of common performance measurement tools

Result: No more mystery … Increase network awareness –Set user expectations accurately Reduce diagnostic costs –Performance problems noticed early –Performance problems addressed efficiently –Network engineers can see & act outside their turf Transform application design –Incorporate network intuition into application behavior

Immediate Game-plan ESnet, GEANT2, Internet2 are leveraged to help provide diagnostic information for “backbone” portion of problem –Create *some* diagnostic tools –Make backbone network data as public as is reasonable Work on efforts to more widely make performance data available (perfSONAR) –Contribute to ‘base’ development –Integrate ‘our’ diagnostic tools as ‘good’ example MP/MA services

perfSONAR Overview PerfSONAR is performance middleware –Modular –Web services-based –Decentralized –Locally controlled Integrates: Network measurement tools Network measurement archives Discovery Authentication and authorization Data manipulation Resource protection Topology

perfSONAR Credits perfSONAR is a joint effort: –ESnet –GÉANT2 JRA1 –Internet2 –RNP ESnet includes: –Fermilab –ESnet/LBL staff Internet2 includes: –University of Delaware –Georgia Tech –SLAC –Internet2 staff GÉANT2 JRA1 includes: –Arnes –Belnet –Carnet –Cesnet –DANTE –DFN –FCCN –GRNet –GARR –ISTF –PSNC –Nordunet (Uninett) –Renater –RedIRIS –Surfnet –SWITCH

perfSONAR: Project Activity Meter Interactions –~1 conf calls/week –1 new service/month (accelerating) –3 development workshops/year –~3 paper submissions/year Recruitment –Additional European NRENs, RNP, GaTech, SLAC, University of Virginia have recently joined the effort

perfSONAR: Services (1) Measurement Point Service –Enables the initiation of performance tests Measurement Archive Service –Stores performance monitoring results Lookup Service –Allows the client to discover the existing services and other LS services. –Dynamic: services registration themselves to the LS and mention their capabilities, they can also leave or be removed if a service gets down. Authentication Service –Internet2 MAT, GN2-JRA5 –Authentication functionality for the framework –Users can have several roles, the authorisation is done based on the user role. –Trust relationship between networks

perfSONAR Services (2) Transformation Service –Transform the data (aggregation, concatenation, correlation, translation, etc). Topology Service –Make the network topology information available to the framework. –Find the closest MP, provide topology information for visualisation tools Resource protector –Arbitrate the consumption of limited resources.

Types of perfSONAR Services Core Services –Currently released by perfSONAR Team Goal: LS, AA, 3 MPs, 2 MAs, RP, Tos, TS Now: Single LS, MA Next: LS, 2+ MPs, 2+ MAs –Tested for interoperability –Serve as examples for affiliated developers –Targeted at next generation network needs (e.g. GÉANT2, Internet2 Network, etc.) Affiliated Services –Released by perfSONAR partners, lag Core –May share development infrastructure (Bugzilla, Website, Mailing Lists) –Candidates for migration to Core Services Unaffiliated Services

perfSONAR: Core Status Update V1.0 perfSONAR core released Core services include: –Single domain LS solution –RRD MA Affiliate services and client applications supporting this version will soon follow: –BWCTL MP (DFN) –perfSONAR UI (ISTF) Ongoing work –AA Design (Internet2 – Middleware & Performance, G2 JRA1, G2 JRA5) –Multi-LS (UDel, PSNC) –ToS (DFN, UDel, RNP)

perfSONAR Process Status Update We have processes … ;-) Release management process implemented (Internet2, RedIRIS, UDel) Bugzilla up and running (Internet2, UDel) Migrated from CVS to SVN (Internet2) Functional testing under construction (Cyprus, Greece) Monitoring deployed services (ISTF) Installation process eased significantly (DANTE, PSNC, UDel) up and running (Internet2, Renater) –Development information will stay on the Wiki (

perfSONAR: Affiliate Status Update Upcoming Core Services –Command Line Interface MP (Ping, OWAMP, Traceroute) (RNP) –L2-specific MA (DANTE) –SQL MA (PSNC) Affiliated Services –BWCTL MP (DFN, released) –SSH MP (Looking Glass) (Belnet, released) –ABW MP (bandwidth packet capture cards) (Cesnet) –NMS MP (SDH status) (DANTE) –Hades MA (OWD, Jitter, OWPL) (DFN) –Flow Replicator MA (Surfnet, Carnet) –NeTraMet / SNMP MA (RNP) User Interfaces –CNM (DFN) –perfSONAR UI (ISTF) –Visual PerfSONAR (Carnet) –Looking Glass (Belnet) –ICE (RNP)

RRD MA features Wrapper around RRD. Request/reply interface. Write into RRD. LS registration. Installation scripts. Test configuration files available.

Lookup Service Features Centralized LS (Creating a distributed LS is ongoing development) Service Registration (including updates) functionality Service deregistration functionality Lookup/query functionality (XQuery/XPath) Services keep-alives –including database cleanup, scheduled functionality Registration component for a service available. Configuration scripts –Input: cricket config (other rrd tools coming) –Output: automatically generated perfSONAR config

perfSONAR Deployments Prototype –Abilene –ESnet –GÉANT –Various European NRENs –RNP Planned –RedCLARA –Inca / TeraGrid US Rollout –Build on Network Performance Workshops –perfSONAR Workshops in ’07 –Target application communities (LHC) –Target regional networks and universities

PerfSONAR Next steps Upgrade existing user base (in progress) Data exchange policy (measurement peering agreement) Consistent offering of services. –What services package to suggest to networks. Internet2 Network L1/2 status monitoring.

Conclusion Questions?

Thrulay Overview Network capacity and delay tester Same class of tools as iperf, netperf, nettest, nuttcp, ttcp, etc. Unique features not found in other tools: –TCP: measures round-trip delay along with goodput –UDP: measures: One-way delay, with quantiles Packet loss Packet duplication Reordering –UDP: ability to send precisely positioned true Poisson streams (microsecond errors in sending times) –Human and machine-readable (ready to be fed to gnuplot)

BWCTL (Bandwidth Controller) What is it? A resource allocation and scheduling daemon for arbitration of throughput tests Iperf (current, NLANR/DAST) 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 New ‘testers’ supported soon Thrulay (Internet2) Nuttcp (Naval Research Lab)

OWAMP: One-Way Active Measurement Protocol What is it? Measures one-way latency: 1-way ping Control connection used to broker test request based upon policy restrictions and available resources. (Bandwidth/disk limits) Specification owdp-14.txthttp://tools.ietf.org/wg/ippm/draft-ietf-ippm-owdp/draft-ietf-ippm- owdp-14.txt IETF formal specification due out soon IANA port assigned Version of OWAMP implementation updated to formal specification soon

NDT: Network Diagnostic Tool Web100 enhanced server handles testing and diagnostic services Java based and command line clients allows testing from any client (local or remote) Performance and configuration faults reported back to client Drill-down functions provide more details & error reporting capabilities Grant from NIH/NLM to explore duplex mismatch detection

Everything we work on is available Tools are open source, supported, well-documented BWCTL/Iperf, OWAMP, NDT are deployed across Abilene backbone and at many partners You can: –See ongoing measurement results at the Abilene Observatory ( –Test to/from the Abilene backbone

Network Performance Measurement Workshops –Example Course Materials: Goals: –Grow installed base of BWCTL/Iperf, OWAMP, and NDT at GigaPoP and regional campuses. –Begin integration into IT support processes. –Create an installed base for perfSONAR deployment. –Give each participant tool-specific cookbooks.