PerfSONAR Update Jason Zurawski October, 2007 OGF 21 – Seattle WA.

Slides:



Advertisements
Similar presentations
TransPAC2 Update Brent Sweeny TransPAC2 Engineer 24 January 2008 APAN Honolulu.
Advertisements

Circuit Monitoring July 16 th 2011, OGF 32: NMC-WG Jason Zurawski, Internet2 Research Liaison.
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.
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.
1 ESnet Network Measurement Current Status Joe Metzger Jan 24th 2008 ESCC meeting Energy Sciences Network Lawrence Berkeley National Laboratory Networking.
PerfSONAR Client Construction February 11 th 2010, APAN 29 – perfSONAR Workshop Jeff Boote, Assistant Director R&D.
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
GRID job tracking and monitoring Dmitry Rogozin Laboratory of Particle Physics, JINR 07/08/ /09/2006.
Instrumentation and Measurement Background. GENI I&M Motivation To conduct useful and repeatable experiments, GENI experimenters require extensive and.
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
Flow monitoring (Netflow) Status report 12/10/2006 Alessadro Inzerilli - GARR.
Connect. Communicate. Collaborate perfSONAR and Wavelengths Monitoring LHC meeting, Cambridge, 16 of June 2006 Matthias Hamm - DFN Nicolas Simar - DANTE.
PerfSONAR Architecture: Design, Usage, Extension and Next Steps Presented by Prof. Martin Swany University of Delaware / Internet2 05 August, th.
PerfSONAR Information Services Update Jason Zurawski Feb 2, 2009 Winter Joint Techs 2009, College Station Texas.
PerfSONAR Eric L. Boyd. 2 perfSONAR: Overview Joint effort of ESnet, GÉANT2 JRA1 and Internet2 Herding cats or babysitting rottweilers? Webservices network.
The Network Performance Advisor J. W. Ferguson NLANR/DAST & NCSA.
Internet2 Performance Update Jeff W. Boote Senior Network Software Engineer Internet2.
PerfSONAR Information Discovery February 11 th 2010, APAN 29 – perfSONAR Workshop Jeff Boote, Assistant Director R&D.
1 Measuring Circuit Based Networks Joint Techs Feb Joe Metzger
Internet2 & perfSONAR-PS August 23 rd 2012, OSG & perfSONAR-PS Meeting Jason Zurawski – Senior Research Engineer.
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.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
1 Network Measurement Summary ESCC, Feb Joe Metzger ESnet Engineering Group Lawrence Berkeley National Laboratory.
Performance Update Jeff Boote Senior Network Software Engineer Internet2 Martin Swany Assistant Professor University of Delaware.
Connect. Communicate. Collaborate The authN and authR infrastructure of perfSONAR MDM Ann Arbor, MI, September 2008.
Connect. Communicate. Collaborate perfSONAR MDM Service for LHC OPN Loukik Kudarimoti DANTE.
LAMP: Bringing perfSONAR to ProtoGENI Martin Swany.
Network Schemata Martin Swany. Perspective UNIS – Uniform Network Information Schema –Unification of perfSONAR Lookup Service (LS) and Topology Service.
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.
Jeremy Nowell EPCC, University of Edinburgh A Standards Based Alarms Service for Monitoring Federated Networks.
© 2006 Open Grid Forum Network Monitoring and Usage Introduction to OGF Standards.
LAMP: Leveraging and Abstracting Measurements with perfSONAR Guilherme Fernandes
Internet2’s Dynamic Circuit Infrastructure Ciena CoreDirectors OSCARS + DRAGON for dynamic circuit allocation ION.
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.
Dynamic Circuit Network An Introduction John Vollbrecht, Internet2 May 26, 2008.
Network Measurement and Control WG BOF Jeff Boote, Martin Swany, Verena Venus.
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.
DICE: Authorizing Dynamic Networks for VOs Jeff W. Boote Senior Network Software Engineer, Internet2 Cándido Rodríguez Montes RedIRIS TNC2009 Malaga, Spain.
Connect. Communicate. Collaborate JRA1 Status Update Stephan Kraft, RRZE FAU Erlangen-Nürnberg JRA1 Montpellier Meeting, October 2006.
Charaka Palansuriya EPCC, The University of Edinburgh An Alarms Service for Federated Networks Charaka.
July 19, 2004Joint Techs – Columbus, OH Network Performance Advisor Tanya M. Brethour NLANR/DAST.
22-Mar-2005 Internet2 Performance Architecture & Technologies Update Jeff W. Boote.
Performance Update “ 10 pounds of stuff in a 5 pound bag” Jeff Boote Senior Network Software Engineer Internet2 Martin Swany Assistant Professor University.
Connect communicate collaborate perfSONAR MDM News Domenico Vicinanza DANTE (UK)
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
Campana (CERN-IT/SDC), McKee (Michigan) 16 October 2013 Deployment of a WLCG network monitoring infrastructure based on the perfSONAR-PS technology.
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.
LHC Path Monitoring Tools Deployment Planning Jeff Boote Internet2/R&D May 27, 2008 US ATLAS T2/T3 Workshop at UM.
perfSONAR WG Meeting (06FMM)
Path Monitoring Tools Deployment Planning for U.S. T123
Networking for the Future of Science
Robert Szuman – Poznań Supercomputing and Networking Center, Poland
PerfSONAR: Development Status
Performance Update “10 pounds of stuff in a 5 pound bag”
Network Monitoring and Troubleshooting with perfSONAR MDM
Internet2 Performance Update
ESnet Network Measurements ESCC Feb Joe Metzger
Network Performance Measurement
Presentation transcript:

perfSONAR Update Jason Zurawski October, 2007 OGF 21 – Seattle WA

2 Introduction Overview Motivation Architecture perfSONAR-PS Services Defining Standards Summary

3 perfSONAR Overview Most organizations perform monitoring and diagnostics of their own network Networking is increasingly a cross- domain effort Monitoring and diagnostics must also become a cross-domain effort

4 perfSONAR Motivation A set of protocols and schemas for implementing a SOA for sharing and controlling network performance tools Implementing NM-WG recommendations Sometimes driving NM-WG direction A community of users and developers Multiple sets of interoperable software

5 perfSONAR Architecture Measurement Points Data Services Measurement Archives Transformations Service Configuratio n Auth(n/z )‏ Services Infrastructure Information Services Topology Service Lookup Analysis/Visualization User GUIs Web Pages NOC Alarms

6 perfSONAR Parts and Partners Performance Monitoring Infrastructure perfSONAR (ESnet, GEANT2 JRA1, Internet2 and Members, RNP)‏ Distributed System Infrastructure Topology Service (Internet2, University of Delaware)‏ Distributed Lookup Service (Internet2, PSNC, University of Delaware)‏

7 perfSONAR-PS Create “separate but equal” implementation of perfSONAR standard Use same protocol/standards Encourage new development Proof of interoperability (strengthens the standard)‏ Targeted for University NOC deployments Lightweight Easy to deploy/manage Primary users couldn't deploy Java services due to dependency complexities

8 perfSONAR-PS Services Focus on development of major perfSONAR components LS Topology Link/Circuit Status SNMP Based MA PingER (SLAC)‏ Visualization New additions OWAMP/BWCTL Traceroute Contact if you are interested in testing pre-releases of anything

9 perfSONAR-PS Services Downloads Currently available as individual 'Micro- releases' on the perfSONAR Wiki wiki.perfsonar.net ('Downloads' Section)‏ After interoperability testing will be available as a 'Bundle' via the perfSONAR web site Installation Currently scripts to analyse dependency software Moving to CPAN based installation

10 Lookup Service 'Oracle' of perfSONAR deployments Accept service registrations Handle complex data/service queries Manage the lifetimes of data and services to keep framework relevant Web Service interface to XML Database Berkeley DB XML Service Info/Data kept in native formats Draw away the complex query tasks from otherwise 'busy' services

11 Lookup Service XML based configuration/protocol Native storage/query mechanisms [XPath/XQuery] Message format to exchange the data Targeted at single domain deployment Single instance to manage multiple services Multi-domain 'distributed' LS (dLS) in development Client applications aware of LS to find services perfSONAR-UI perfAdmin

12 Lookup Service Compatible with Java based XML LS Current Deployment: Internet2 (Ann Arbor)‏ University of Delaware TransPAC2 Planned Deployment: IU for Internet2 network and regional connectors Planetlab (dLS Research w/ University of Delaware)‏

13 Topology Service Provides a repository for obtaining topology information about a domain Currently obtain the entire network XQuery interface allows the construction of arbitrarily complex queries about the network Topology is specified according to the schema in development for NMWG/NML/DICE

14 Topology Service Current Deployments Internet2 Planned Deployments Internet2 DCN (Dynamic Circuits)‏ SLAC (PingER Topology Information)‏

15 Link Status Measurement Archive Provide access to up/down status information about layer2 links Data stored in a SQL database Database schema allows for storing time ranges during which a link had a certain status Minimizes storage costs for rarely changing links Communication/Configuration via XML Target audience is network operators and users interested in obtaining the status of the links over which their data flows

16 Link Status Measurement Archive Collector Allows for the periodic collection of the status of one or more links Can use SNMP, Scripts or simply Constants Can store results directly into a database or into a remote Measurement Archive

17 Link Status Measurement Archive Visualization A perfSONAR-UI Plugin is available that can display a network and the status of its links Current Deployment Internet2 Network HOPI (in2p3 circuit)‏ Planned Deployment SLAC Fermilab

18 Circuit Status Measurement Archive An e2emon-compatible service Integrates with the Link Status MA to provide the information stored in MAs Can work with local MAs directly or with remote MAs Can use the Topology MA to obtain necessary information about nodes Can use a Lookup Service to lookup the MA containing information on each link Target audience is administrators who want to publish circuit status information to e2emon clients

19 Circuit Status Measurement Archive Visualization Tools that are compatible with e2emon should work with this service Current Deployment Internet2 Network HOPI (in2p3 circuit)‏ Planned Deployment SLAC Fermilab

20 SNMP Measurement Archive Provide access to network performance data Utilization Errors Discards Numerous tools already exist to collect passive measurements (via SNMP): MRTG Cacti Cricket Expose archives from RRD files

21 SNMP Measurement Archive XML based configuration/protocol Configuration file to expose the data Message format to exchange the data Targeted at researchers, NOC staff debugging intra/inter domain network problems Many client applications available to graphically display the results: perfSONAR-UI perfAdmin perfOMeter

22 SNMP Measurement Archive Compatible with Java RRD MA Current Deployment: Internet2 Network ESnet Georgia Tech/SOX Fermilab TransPAC2 Planned Deployment: Regional Networks (MCNC, Merit, Magpi)‏ Campus Networks (Rutgers, UDel, UW)‏

23 PingER MP/MA Tool capable of collecting/storing ping measurements between sites Original Development by SLAC pS integration by SLAC, Fermilab Target release by LHC deadlines

24 Visualization perfOMeter Javascript/AJAX based utilization monitor Polls (known) SNMP/RRD MA instances for utilization data Integration w/ Topology/Lookup Services (Planned)‏ Special purpose for now, targeted more at Network novices than NOC staff

25 Visualization perfAdmin (Spyglass)‏ Contacts known LS instances for service listing Can query for service data Beta 'utilization' graphing available Can perform routine tasks on LS data 'Keepalive' services 'Deregister' services Needs authentication (bad)‏

26 Visualization perfSONAR-UI Plugins Developed by Internet2 intern Mark Gordon (UMich)‏ Utilization based on traceroute path Status MA visualization Able to interact with Status MA/Utilization MA/LS

27 Visualization Google Maps Mashup Developed by Yee-Ting Lee at SLAC‏ Geographically place monitored instances on a Google map Status MA visualization Able to interact with Utilization MA/LS

28 Other Services (in development)‏ OWAMP MA Based on Internet2's One Way Active Measurement Protocol Provided access to archived results Schedule new tests BWCTL MA Based on Internet2's BWCTL tool Provided access to archived results Schedule new tests Traceroute MP/MA Joint effort between Internet2, UDel, and SLAC Integrate with visual traceroute tools (SLAC, ESnet)‏ Currently in testing

29 perfSONAR-PS Releases Currently exploring testing and packaging strategies Releases will ultimately be CPAN based Standing issues include configuration/automation help. Versions of SNMP MA and LS will be available this fall Pre-CPAN versions will be available for LHC commitments in August (using CPAN conventions)‏

30 Defining Standards Protocol Standards Measurement Representation Service communication (message formats)‏ NMWG/IETF Service Standards Expected behavior (implementation agnostic)‏ Current state + Future goals

31 Defining Standards The perfSONAR Topology schema is also used in the DCN control plane We’ve spent quite a bit of effort harmonizing these The obvious win is that we have the measurement system have immediate access to dynamic circuits The broader impact is that we’re approaching a unified network interaction model (UNIM)‏

32 Defining Standards Aiming to standardize pS specific schemata as “profiles” of current work on NM-WG Base schema work The topology efforts have spawned a new WG called the Network Markup Language WG (NML-WG)‏

33 Summary perfSONAR/perfSONAR-PS development is aiming for LHC targets Software development has driven schemata work up until now Time to go the other direction for interoperability sake Infrastructure nearly complete, bring in the scientists Visualization of data is important, we need help knowing what you want!

34