GÉANT network (December 2018)
GÉANT network global interconnections
perfSONAR A multi-domain network performance monitoring toolkit
About 500 public perfSONAR deployments in Europe
Graphs and dashboards
Typical measurement pipeline
perfSONAR software architecture: tools layer
perfSONAR software architecture: scheduling layer
perfSONAR software architecture: archiving layer
perfSONAR software architecture: configuration layer
perfSONAR software architecture: visualisation layer
The perfSONAR scheduler
pScheduler has a plugin architecture 1 pScheduler has a plugin architecture
pScheduler receiving an incoming request through its RESTful API Measurement Request Schedule
Network performance measurement tools Measurement Request Schedule iperf — ping — traceroute — (O|T)WAMP
Network performance measurement tools Measurement Request Schedule iperf — ping — traceroute — (O|T)WAMP — DNS — HTTP — …
Network performance measurement tools plugins 2 Network performance measurement tools plugins Measurement Request Schedule Tool iperf — ping — traceroute — (O|T)WAMP — DNS — HTTP — …
HTTP response time test is executed Measurement Request Schedule Tool iperf — ping — traceroute — (O|T)WAMP — DNS — HTTP — …
Executing the test in a different context is a plugin 3 Executing the test in a different context is a plugin Measurement Request Schedule Tool iperf — ping — traceroute — (O|T)WAMP — DNS — HTTP — …
Storing measurement data Esmond Storing measurement data Measurement Request Schedule Measurement Data Tool iperf — ping — traceroute — (O|T)WAMP — DNS — HTTP — …
Storing measurement data Esmond elasticsearch RabbitMQ Syslog … Storing measurement data Measurement Request Schedule Measurement Data Tool iperf — ping — traceroute — (O|T)WAMP — DNS — HTTP — …
Storing measurement data: the archiver plugins Esmond elasticsearch RabbitMQ Syslog … 4 Storing measurement data: the archiver plugins Archiver Measurement Request Schedule Measurement Data Tool iperf — ping — traceroute — (O|T)WAMP — DNS — HTTP — …
Storing data into elasticsearch is a plugin Archiver Measurement Request Schedule Measurement Data Tool iperf — ping — traceroute — (O|T)WAMP — DNS — HTTP — …
perfSONAR data visualised thanks to 5 perfSONAR data visualised thanks to
Grafana throughput visualisation of Esmond data 5 5 Grafana throughput visualisation of Esmond data
Grafana one way delay visualisation of Esmond data 5 5 Grafana one way delay visualisation of Esmond data
5 things you now know about perfSONAR pScheduler has a plugin architecture perfSONAR can do application response time monitoring perfSONAR can use LNNS/VRF/VPN to do measurements perfSONAR can store data into elasticsearch perfSONAR data can be visualised through Grafana All these features are readily available to you!