perfSONAR Overview - PowerPoint PPT Presentation

1 / 29
About This Presentation
Title:

perfSONAR Overview

Description:

Flow Replicator MA (Surfnet, Carnet) NeTraMet / SNMP MA (RNP) User Interfaces. CNM (DFN) ... Visual PerfSONAR (Carnet) Looking Glass (Belnet) ICE (RNP) 25-Jul ... – PowerPoint PPT presentation

Number of Views:64
Avg rating:3.0/5.0
Slides: 30
Provided by: mattzek
Category:

less

Transcript and Presenter's Notes

Title: perfSONAR Overview


1
perfSONAR Overview
  • Matt Zekauskas
  • matt_at_internet2.edu
  • IRNC PI Presentation
  • 2006-Jul-25

2
Outline
  • Some history
  • Some vision
  • Current status
  • What you can do

3
History In the US
  • Lots of independent work
  • 2000 Internet2 starts End-to-End Performance
    Initiative
  • Tools development, some NSF funded (I2 tools,
    NDT, Web100, iperf, Advisor,)
  • Internet2 starts working with GGF NMWG, UCL
    thinking about eurogrid measurement
  • Internet2 runs a few regional performance
    workshops

4
History in the US
  • Internet2 is thinking about piPEs
  • Meanwhile, EU starts planning funding GEANT2
  • Two seminal workshops
  • 2003 Measurement Architecture Workshop (NSF
    ANI-0314723)
  • 2004 Transatlantic Performance Measurement
    Workshop

5
History
  • GEANT2 Joint Research Activity 1 (JRA1) chartered
    to develop a measurement infrastructure
  • Both DANTE and Internet2 recognize that
    interoperation is essential, the job is huge, and
    both bring strengths
  • Internet2 invited to some of the JRA1 meetings in
    Europe

6
History
  • Decision to work together
  • HEP/LHC is one group that recognized that they
    could be an early user Joe Metzger of ESNET
    joins
  • Some Brazilians (RNP), had been working with
    piPES, they also got involved.
  • Martin Swany (UDEL) adds XML Schema expertise
    (active in GGF NMWG)
  • Together, we are producing perfSONAR

7
Details from Eric BoydsJoint Techs Presentation
  • (and input from Jeff Boote)
  • (You can probably watch a stored video of Erics
    presentation)

8
perfSONAR Overview
  • PerfSONAR is open source 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

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

10
What Internet2 is Doing
  • Internet2 is leveraged to help provide diagnostic
    information for backbone portion of problem
  • Create some diagnostic tools
  • Make Abilene 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

11
perfSONAR Project Activity Meter
  • Interactions
  • 1-2 conf calls/week
  • 1 new service/month (accelerating)
  • 3-4 development workshops/year
  • 3-4 paper submissions/year
  • Recruitment
  • RNP and GaTech have joined the effort
  • Outreach to LHC community

12
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 middleware/Shibboleth, 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

13
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.

14
Types of perfSONAR Services
  • Core Services
  • Set released by perfSONAR Team
  • e.g. LS, AA, 3 MPs, 2 MAs, RP, Tos, TS
  • Tested for interoperability
  • Serve as examples for affiliated developers
  • Targeted at next generation network needs (e.g.
    GÉANT2, Internet2 New 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

15
perfSONAR Core Status Update
  • V1.0 perfSONAR core released Tuesday, 18-Jul-06
  • 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 (PSNC, RNP, UDel)
  • ToS (DFN, UDel)

16
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 (Greece)
  • Monitoring deployed services (ISTF)
  • Installation process eased significantly (DANTE,
    PSNC, UDel)
  • www.perfsonar.net under development (Internet2,
    Renater)
  • Development information will stay on the Wiki
  • Adopter information will migrate to website

17
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)

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

19
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

20
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

21
The ESNET traceroute example
  • Currently(?) based on the pre-released code (old
    schema, not released one)
  • Enter traceroute output
  • Based on domain, tries to find measurement
    archives, and get RRD info
  • Graph if there is info
  • https//performance.es.net/cgi-bin/level0/perfsona
    r-trace.cgi

22
PerfSONAR Next steps
  • Upgrade existing user base (currently using
    prototype)
  • Data exchange policy (measurement peering
    agreement)
  • Consistent offering of services.
  • What services package to suggest to networks.
  • Layer2 status monitoring.

23
LHC Update from Joe Metzgers JET presentation
24
LHC perfSONAR Involvement
  • LHCOPN Operations Group
  • Requiring the perfSONAR layer 2 MA be deployed
    on all LHCOPN circuits by December 06.
  • LHCOPN Measurement Group
  • Evaluating several tool sets including perfSONAR
    for use in measuring LHCOPN

25
What can you do today?
26
To Watch Development
  • Subscribe to perfsonar-announce_at_internet2.edu
  • perfsonar-announce-request works
  • Or https//mail.internet2.edu/wws/info/perfsonar-a
    nnounce
  • There is also perfsonar-users
  • Watch the Wiki (wiki.perfsonar.net)

27
To Deploy V1
  • http//www.perfsonar.net/jra1-wiki/index.php/PerfS
    ONAR_Downloads
  • Linux
  • Apache server
  • Tomcat, AXIS
  • Access to some RRD data
  • Subscribe to perfsonar-users https//mail.interne
    t2.edu/wws/info/perfsonar-user

28
To become more involved
  • Its a large joint project, with some concrete EU
    deliverables
  • We welcome involvement, but dont want to disrupt
    current group dynamics
  • Talk with Eric Boyd
  • eboyd_at_internet2.edu
  • 734-352-7032

29
List o URLs
  • perfSONAR Webhttp//www.perfsonar.net/ points
    to wiki today, will have static pages and pointer
    to wiki in future
  • GEANT2 JRA1http//www.geant2.net/server/show/nav.
    754 http//www.perfsonar.net/jra1-wiki/index.php/
    JRA1_Main
  • Transatlantic Workshophttp//people.internet2.edu
    /7Eeboyd/transatlantic_workshop.html
  • Measurement Architecture Workshophttp//e2epi.int
    ernet2.edu/WK03/index.html
Write a Comment
User Comments (0)
About PowerShow.com