Introduction to perfsonar. RIPE SEE5, Tirana, Albania Szymon Trocha Poznań Supercomputing and Networking Center, Poland April 2016

Similar documents
Installation & Basic Configuration

Introduction to. Network Startup Resource Center. Partially adopted from materials by

HIDDEN SLIDE Summary These slides are meant to be used as is to give an upper level view of perfsonar for an audience that is not familiar with the

The perfsonar Project at 10 Years: Status and Trajectory

WLCG Network Throughput WG

perfsonar psui in a multi-domain federated environment

perfsonar Going Forward Eric Boyd, Internet2 Internet2 Technology Exchange September 27 th 2016

perfsonar Deployment on ESnet

The Impact of Transport Header Encryption on Operation and Evolution of the Internet. draft-fairhurst-tsvwg-transport-encrypt-04

DICE Diagnostic Service

DICE Network Diagnostic Services

Connectivity Services, Autobahn and New Services

The new perfsonar: a global tool for global network monitoring

Network Disaggregation

MISTRAL WORKSHOP #1 Trends on future train-to-wayside communications Barcelona, 07/07/2017

EGEE (JRA4) Loukik Kudarimoti DANTE. RIPE 51, Amsterdam, October 12 th, 2005 Enabling Grids for E-sciencE.

GÉANT Mission and Services

Network Debugging Strategies

Connect. Communicate. Collaborate. Click to edit Master title style. Using the perfsonar Visualisation Tools

Developing Networking and Human Expertise in Support of International Science

MaDDash: Monitoring and Debugging Dashboard

SLIDE 1 - COPYRIGHT 2015 ELEPHANT FLOWS IN THE ROOM: SCIENCEDMZ NATIONALLY DISTRIBUTED

perfsonar: A Look Ahead Andrew Lake, ESnet Mark Feit, Internet2 October 16, 2017

Collaborative Conferencing

Achieving the Science DMZ

Module objectives. Integrated services. Support for real-time applications. Real-time flows and the current Internet protocols

Research Wave Program RAC Recommendation

How PERTs Can Help With Network Performance Issues

Deployment of a WLCG network monitoring infrastructure based on the perfsonar-ps technology

Cisco Prime Unified Service Monitor 8.7

Campus Network: IPv6 and Firewalling

Introducing CloudGenix Clarity

RingCentral White Paper UCaaS Connectivity Options in the New Age. White Paper. UCaaS Connectivity Options in the New Age: Best Practices

GÉANT Network Evolution

NetAlly. Application Advisor. Distributed Sites and Applications. Monitor and troubleshoot end user application experience.

Maximizing visibility for your

JackTrip A efficient solution for remote audio transmission

Avaya 132-S Avaya IP Telephony Design Elective.

Introducing Cisco Network Analysis Module (NAM) Software 5.0

perfsonar Host Hardware

Technical White Paper for Huawei's Videoconferencing Network Diagnostics Tool (NLog)

Research and Education Networking Ecosystem and NSRC Assistance

CONNECTING THE CLOUD WITH ON DEMAND INFRASTRUCTURE

Performance Management: Key to IP Telephony Success

GÉANT Community Programme

Managing Data Center Interconnect Performance for Disaster Recovery

IPv4 Firewall Rule configuration on Cisco SA540 Security Appliance

end systems, access networks, links circuit switching, packet switching, network structure

Policy Management and Inter-domain Mobility for eduroam through virtual Access Points (vaps)

Managing the Subscriber Experience

Deploying a Statewide Performance Measurement Infrastructure in North Carolina

Connectivity to Cloud-First Applications

Chapter - 1 INTRODUCTION

A New Approach to Fixing Internet Application Performance. Elad Rave, Founder and CEO

Reaping the Full Benefits of a Hybrid Network

The Virtual Machine Aware SAN

ClientVantage Agentless What s New in Release 11.1

It s Flow Time! The Role and Importance of Flow Monitoring in Network Operations and Security

Measuring VDI Fitness and User Experience Technical White Paper

ICS 351: Today's plan. OSPF BGP Routing in general routing protocol comparison encapsulation network dynamics

VirtualWisdom â ProbeNAS Brief

31270 Networking Essentials Focus, Pre-Quiz, and Sample Exam Answers

Lecture 3. The Network Layer (cont d) Network Layer 1-1

MPLS network built on ROADM based DWDM system using GMPLS signaling

GÉANT IP Service Description. High Performance IP Services to Support Advanced Research

TCP Congestion Control Evolution

SEVONE END USER EXPERIENCE

Unified Access Network Design and Considerations

AT&T Collaborate TM. Network Assessment Tool

Virtual Private Cloud. User Guide. Issue 03 Date

The pscheduler Command-Line Interface

E-Commerce. Infrastructure I: Computer Networks

NETWORK OVERLAYS: AN INTRODUCTION

GSX Solutions for Office 365 Because Trust Matters

Cisco Wireless Video Surveillance: Improving Operations and Security

Fermilab WAN Performance Analysis Methodology. Wenji Wu, Phil DeMar, Matt Crawford ESCC/Internet2 Joint Techs July 23, 2008

General comments on candidates' performance

Multi Domain Service Architecture for Heterogonous Networks A view from GÉANT 3 - SA2: Task 1

Managed Internet Service (MIS) gives you these features:

Never Drop a Call With TecInfo SIP Proxy White Paper

SOLUTION BRIEF Enterprise WAN Agility, Simplicity and Performance with Software-Defined WAN

Network Management & Monitoring

How Teridion Works. A Teridion Technical Paper. A Technical Overview of the Teridion Virtual Network. Teridion Engineering March 2017

GÉANT and other projects Update

Moving Real-time Data Across Complex Networks. Using an established protocol versus a DIY approach

Yealink VCS Network Deployment Solution

The Network Layer and Routers

ETSF10 Internet Protocols Transport Layer Protocols

W H I T E P A P E R : O P E N. V P N C L O U D. Implementing A Secure OpenVPN Cloud

perfsonar: Be-er knowledge, be-er networks, be-er investments

Transform your network and your customer experience. Introducing SD-WAN Concierge

Network Analytics. Hendrik Borras, Marian Babik IT-CM-MM

Yealink VCS Network Deployment Solution

The Cisco WebEx Node for the Cisco ASR 1000 Series Delivers the Best Aspects of On-Premises and On-Demand Web Conferencing

Master Course Computer Networks IN2097

Cisco Security Manager 4.1: Integrated Security Management for Cisco Firewalls, IPS, and VPN Solutions

Cisco Tetration Analytics

SaaS Providers. ThousandEyes for. Summary

Troubleshooting SD-AVC

5 What two Cisco tools can be used to analyze network application traffic? (Choose two.) NBAR NetFlow AutoQoS Wireshark Custom Queuing

Transcription:

Introduction to perfsonar RIPE SEE5, Tirana, Albania Szymon Trocha Poznań Supercomputing and ing Center, Poland 19 20 April 2016

Agenda performance problems What is perfsonar perfsonar use cases Deployment 2016, http://www.perfsonar.net April 18, 2016 2

Multiple domains 2016, http://www.perfsonar.net April 18, 2016 3

Across network boundaries Performance data fragmented and hard to access Difficult to find measurement capability Multi-domain problem diagnoses difficult and slow This complex, heterogeneous set of networks must operate seamlessly from end to end to support global science and research collaborations Backbone User Administrator Administrator X Campus Administrator X National X Key: X = locally held performance data = path X X National Administrator X Campus Administrator User 2016, http://www.perfsonar.net April 18, 2016 4

Problems Performance issues are distributed and complicated for users When a network is underperforming or errors occur, it is difficult to identify the source, as problems can happen anywhere, in any domain Local-area network testing is not sufficient, as errors can occur at interconnection points In order to support users we must understand the network usage patterns and data trends Users often have limited IT skills Soft failures are different and often go undetected when basic connectivity (ping, traceroute, web pages, email) works but performance is just poor e.g. Congested or underperforming links Buffers causing dropping packets 2016, http://www.perfsonar.net April 18, 2016 5

perfsonar Toolkit performance metrics Throughput (stream of TCP data to show how much bandwidth one can get from the network) Latency (a train of UDP packets is send to show impact) Packet loss/duplication/ordering (verify reliable e2e transmission) utilization (port usage) Over time / on-demand perfsonar toolkit Open source implementation and packaging of the perfsonar measurement infrastructure and protocols All components are available as RPMs, DEBs, and bundled as a CentOS 6-based netinstall and fullinstall Easy to install and configure for quick start Additional visualization available 2016, http://www.perfsonar.net April 18, 2016 6

perfsonar in short Performance focused Service Oriented monitoring Architecture International collaboration for network monitoring Working to build a strong user community to support the use and development of the software A tool to Visualize, publish and archive network metrics data Set network performance expectations Find network problems Designed to troubleshoot when multiple networks are involved perfsonar provides a standard way to publish monitoring data 2016, http://www.perfsonar.net April 18, 2016 7

Beacon use case As a beacon, perfsonar provides value to other users around the world Typically at the network boundaries to be used by their customers Allows to establish some set of tests from other locations Requires providing basic configuration to identify the node and allowing others to test to the node Minimal requirements for local storage End sites can then create dashboard applications, and incorporate the downstream node into their test sets Regular testing with selected tools helps to establish patterns how much bandwidth we would see during the course of the day or when packet loss appears 2016, http://www.perfsonar.net April 18, 2016 8

Mesh use case A full mesh means all hosts involved are running the same test configuration Typically used by networking providers to show performance characteristics between points of presence, as well as by virtual organizations to understand performance between participating locations Requires coordination of several nodes via a shared configuration file that describes a test Each host creates a set of tests to the other members of the mesh based on the configuration Data can be stored on each machine, or pushed to a central server running a dashboard application This configuration is read by the tools, which then perform the tests and store the results in either a central location, or on each of the members Software such as Maddash can be used to visualize the collective results 2016, http://www.perfsonar.net April 18, 2016 9

Benefits Helps finding and isolating problems in the network (or hosts) Performance problems are often only visible at the ends In a timely manner. Immediate access to the complete picture No more waiting for others to provide their network monitoring data that affects your users experience Provides network usage base Provides a source of network measurements for further diagnostics Tackling potential problems which may adversely impact the researchers voice, video or data communications perfsonar allows you to maintain high-performing network More perfsonar distributions equal better network visibility Active and growing community 2016, http://www.perfsonar.net April 18, 2016 10

Deploying perfsonar Node placement The server must become a citizen of the network - it has to be treated the same as other servers Place nodes where they will be most useful at the demarcation point or borders next to services (e.g. storage) In front of firewalls Describe and publish the node Hardware selection Dedicated server is a best solution Dedicate 2 different interfaces for running latency and throughput on the same server Low-cost nodes VM not always perform well due to clock sync issues 2016, http://www.perfsonar.net April 18, 2016 11

Who is running perfsonar Worldwide deployment (http://stats.es.net/servicesdirectory/) 2016, http://www.perfsonar.net April 18, 2016 12

Finding your way for perfsonar Choose your tools Get monitoring in place Continue regular measurements Track your performance issues 2016, http://www.perfsonar.net April 18, 2016 13

Additional information www.perfsonar.net docs.perfsonar.net 2016, http://www.perfsonar.net April 18, 2016 14

Introduction to perfsonar RIPE SEE5, Tirana, Albania Szymon Trocha, szymon.trocha@psnc.pl Poznań Supercomputing and ing Center, Poland 19 20 April 2016 This document is a result of work by the perfsonar Project (http://www.perfsonar.net) and is licensed under CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0/) This work is part of a project that has received funding from the European Union s Horizon 2020 research and innovation programme under Grant Agreement No. 691567 (GN4-1).