Upload
drusilla-baldwin
View
218
Download
2
Embed Size (px)
Citation preview
Connect. Communicate. Collaborate
1
ICISP, Cap Esterel (France), August 26-28, 2006
Complementary Visualization of perfSONAR Performance Measurements
Andreas Hanemann*, Vedrin Jeliazkov, Olav Kvittem, Luis Marta, Joe Metzger, Igor Velimirovic
* German Research Network (DFN)c/o Leibniz Supercomputing Center, Munich
Connect. Communicate. Collaborate
2
Presentation outline
• Introduction– Visualization of network measurements
• PerfSONAR system– Metric measurements and user groups
• Visualization tools– Display of perfSONAR measurements– For different user groups in multi-domain environments
• Conclusion and Future Work
Connect. Communicate. Collaborate
3
Introduction: Network Performance Measurements
• Survey showed that many network performance metrics are of interest, especially– Link utilization– One-way delay and its variation (aka jitter)– Round trip time and its variation– Packet loss– Interface errors and drops
• Differentiation demanded for IPv4/IPv6 and unicast/multicast
Connect. Communicate. Collaborate
4
Introduction: Visualization tools
• A variety of visualization tools already exist for displaying these metrics,
• But these have limitations– Not cross-organizational (reflect different transparency
policies)– Combined measurement and visualization of a limited
set of metrics– Limitations with respect to user groups
Connect. Communicate. Collaborate
5
perfSONAR system: Introduction
• perfSONAR (Performance focused Service Oriented Network Monitoring Architecture) system– Is a joint effort of EU-funded IST project GN2-JRA1, Internet2, and
ESnet– The solution is deployed and further elaborated in
• European Research Backbone Géant • Connected European National Research and Education
Networks • Internet2’ s Abilene network • ESnet (Energy Sciences network in US)• RNP (Brasilian NREN)
– Open source development also for other interested networks– Name reflects the choice of Service Oriented Architecture
Connect. Communicate. Collaborate
6
perfSONAR system: Measurement framework
UserInterface Layer
ServiceLayer
MeasurementPoint Layer
User interface 1 User interface 2
Domain A - services Domain B - services Domain C - services
Metric 1Measurement Point
Metric 2 Measurement Point Type 1
Metric 2 Measurement Point Type 2
Domain A Domain B Domain C
Connect. Communicate. Collaborate
7
Location of RRD MAs and Hades MPs
31 Hades MPsAmsterdam (2)Ann ArborAthens (2)BolognaBudapest (2)Frankfurt (2)GenevaGentLisbonLjubljanaLondon (2)MadridMilanoNew York CityParis (2)Petach TikvePoznan (2) PragueRomeSofiaStockholmThessalonikiTromsoZagreb
13 RRD MAsAnn ArborAthensBelgradeBerkeleyCambridgePoznanPragueRioSofiaThessalonikiTrondheimZagrebZurich
Connect. Communicate. Collaborate
8
perfSONAR system: User group requirements
• NOC/PERT (Performance Emergency Response Team) staff– Detailed metric information for troubleshooting– Possibility to trigger additional active tests
• Project members (e.g. EGEE project)– Visualization of project network with specific views
and metrics• End users
– Meaningful application performance metrics• Administrative/non-technical staff
– Overview functionality
Level of technical experience
Connect. Communicate. Collaborate
9
perfSONAR‘s visualization tools
• Four tools in initial tool set– Customer Network Management (CNM)– Network Monitor (Nemo)– VisualperfSONAR – perfSONARUI
• Designed for – Display of perfSONAR measurements– Multi-domain environments– Purposes of different user groups
Connect. Communicate. Collaborate
10
Customer Network Management (CNM)
• Shows network topology using hierarchical maps• Performance metrics are shown in attachment to links• Statistics for past time intervals• Java/JavaWebStart clients interacting with CNM server
• Targeted user groups:– Projects via customizable network maps (policies, user
preferences)– Administrative staff with dashboard functionality
Connect. Communicate. Collaborate
11
CNM screenshot for Géant access network
Tree view
Caption
Hierarchical maps
Link metric
Time stamp
Zoom options
Tree with all elements
Tree with „downs“ and
„warnings“ only
Choice of time stamp
Connect. Communicate. Collaborate
12
CNM views of networks
ESnet
SWITCH
UNINETT
DFN
PSNC
Connect. Communicate. Collaborate
13
CNM statistic screenshot
Connect. Communicate. Collaborate
14
CNM future developments
• Integration of more networks (topology + utilization data)• Integration of delay, jitter, and loss measurements• Retrieval of data from service for topological information
(common Network Information Service)• Overview „Dashboard“
Connect. Communicate. Collaborate
15
Network Monitor System (Nemo)
• Visualization of networks as geographical maps– Includes automatical construction of map hierarchy from
coordinates• Shows current and past network situation for metrics
• Targeted user groups:– Primarily end users through intuitive graphical interface– Non-technical staff
Connect. Communicate. Collaborate
16
Nemo screenshot
Time selection
(days)
Choice of metrics
Geographical map Caption for
metrics
Time selection (intraday)
Connect. Communicate. Collaborate
17
VisualperfSONAR
• Shows geographical traceroute of a path• Tracking of performance along a path
– Concatenation of metrics
• Targeted user groups– End users for performance and geographical
information– NOC/PERT staff for troubleshooting along path
Connect. Communicate. Collaborate
18
VisualperfSONAR screenshot
Geographical display of traceroute
Traceroute result as input
Metric graphs
Connect. Communicate. Collaborate
19
perfSONARUI
• Stand alone and open source graphical user interface to query a range of perfSONAR services, currently– 14 RRD Measurement Archives (utilization data)– 1 Hades (IPPM) Measurement Archive (delay, jitter, loss
measurements)• Primary user groups for perfSONARUI
– NOC and PERT staff– Projects with demanding network performance
requirements– End-users with some basic perfSONAR knowledge
Connect. Communicate. Collaborate
20
perfSONARUI RRD MA visualisation
Traceroute output
Interface information
Interface utilization
Details for a selected interface
Selection of Measurement
Archives
Interface navigation
Time scale
selection
Connect. Communicate. Collaborate
21
perfSONARUI Hades MA visualisation
Hades box selection
One way delay
IP delay variation
Packet loss
Measurement details
Endpoint selection
Connect. Communicate. Collaborate
22
Further project information
• Project wiki provides– Brief project description– Approved deliverables – Project-related publications and presentations– Tool downloads– Contact data
http://www.perfSONAR.net
Connect. Communicate. Collaborate
23
Thank you for your attention!
Any questions?