23
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 [email protected]

Connect. Communicate. Collaborate 1 ICISP, Cap Esterel (France), August 26-28, 2006 Complementary Visualization of perfSONAR Performance Measurements Andreas

Embed Size (px)

Citation preview

Page 1: Connect. Communicate. Collaborate 1 ICISP, Cap Esterel (France), August 26-28, 2006 Complementary Visualization of perfSONAR Performance Measurements Andreas

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

[email protected]

Page 2: Connect. Communicate. Collaborate 1 ICISP, Cap Esterel (France), August 26-28, 2006 Complementary Visualization of perfSONAR Performance Measurements Andreas

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

Page 3: Connect. Communicate. Collaborate 1 ICISP, Cap Esterel (France), August 26-28, 2006 Complementary Visualization of perfSONAR Performance Measurements Andreas

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

Page 4: Connect. Communicate. Collaborate 1 ICISP, Cap Esterel (France), August 26-28, 2006 Complementary Visualization of perfSONAR Performance Measurements Andreas

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

Page 5: Connect. Communicate. Collaborate 1 ICISP, Cap Esterel (France), August 26-28, 2006 Complementary Visualization of perfSONAR Performance Measurements Andreas

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

Page 6: Connect. Communicate. Collaborate 1 ICISP, Cap Esterel (France), August 26-28, 2006 Complementary Visualization of perfSONAR Performance Measurements Andreas

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

Page 7: Connect. Communicate. Collaborate 1 ICISP, Cap Esterel (France), August 26-28, 2006 Complementary Visualization of perfSONAR Performance Measurements Andreas

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

Page 8: Connect. Communicate. Collaborate 1 ICISP, Cap Esterel (France), August 26-28, 2006 Complementary Visualization of perfSONAR Performance Measurements Andreas

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

Page 9: Connect. Communicate. Collaborate 1 ICISP, Cap Esterel (France), August 26-28, 2006 Complementary Visualization of perfSONAR Performance Measurements Andreas

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

Page 10: Connect. Communicate. Collaborate 1 ICISP, Cap Esterel (France), August 26-28, 2006 Complementary Visualization of perfSONAR Performance Measurements Andreas

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

Page 11: Connect. Communicate. Collaborate 1 ICISP, Cap Esterel (France), August 26-28, 2006 Complementary Visualization of perfSONAR Performance Measurements Andreas

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

Page 12: Connect. Communicate. Collaborate 1 ICISP, Cap Esterel (France), August 26-28, 2006 Complementary Visualization of perfSONAR Performance Measurements Andreas

Connect. Communicate. Collaborate

12

CNM views of networks

ESnet

SWITCH

UNINETT

DFN

PSNC

Page 13: Connect. Communicate. Collaborate 1 ICISP, Cap Esterel (France), August 26-28, 2006 Complementary Visualization of perfSONAR Performance Measurements Andreas

Connect. Communicate. Collaborate

13

CNM statistic screenshot

Page 14: Connect. Communicate. Collaborate 1 ICISP, Cap Esterel (France), August 26-28, 2006 Complementary Visualization of perfSONAR Performance Measurements Andreas

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“

Page 15: Connect. Communicate. Collaborate 1 ICISP, Cap Esterel (France), August 26-28, 2006 Complementary Visualization of perfSONAR Performance Measurements Andreas

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

Page 16: Connect. Communicate. Collaborate 1 ICISP, Cap Esterel (France), August 26-28, 2006 Complementary Visualization of perfSONAR Performance Measurements Andreas

Connect. Communicate. Collaborate

16

Nemo screenshot

Time selection

(days)

Choice of metrics

Geographical map Caption for

metrics

Time selection (intraday)

Page 17: Connect. Communicate. Collaborate 1 ICISP, Cap Esterel (France), August 26-28, 2006 Complementary Visualization of perfSONAR Performance Measurements Andreas

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

Page 18: Connect. Communicate. Collaborate 1 ICISP, Cap Esterel (France), August 26-28, 2006 Complementary Visualization of perfSONAR Performance Measurements Andreas

Connect. Communicate. Collaborate

18

VisualperfSONAR screenshot

Geographical display of traceroute

Traceroute result as input

Metric graphs

Page 19: Connect. Communicate. Collaborate 1 ICISP, Cap Esterel (France), August 26-28, 2006 Complementary Visualization of perfSONAR Performance Measurements Andreas

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

Page 20: Connect. Communicate. Collaborate 1 ICISP, Cap Esterel (France), August 26-28, 2006 Complementary Visualization of perfSONAR Performance Measurements Andreas

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

Page 21: Connect. Communicate. Collaborate 1 ICISP, Cap Esterel (France), August 26-28, 2006 Complementary Visualization of perfSONAR Performance Measurements Andreas

Connect. Communicate. Collaborate

21

perfSONARUI Hades MA visualisation

Hades box selection

One way delay

IP delay variation

Packet loss

Measurement details

Endpoint selection

Page 22: Connect. Communicate. Collaborate 1 ICISP, Cap Esterel (France), August 26-28, 2006 Complementary Visualization of perfSONAR Performance Measurements Andreas

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

Page 23: Connect. Communicate. Collaborate 1 ICISP, Cap Esterel (France), August 26-28, 2006 Complementary Visualization of perfSONAR Performance Measurements Andreas

Connect. Communicate. Collaborate

23

Thank you for your attention!

Any questions?