Development of perfsonar-measurement Archive (MA) Capability based on PRESTA 10G



Similar documents
PRESTA 10G Platform for High-accuracy 10-Gb/s Network Monitoring

Super high-resolution video handling system and highly accurate video traffic monitoring technology. - Demonstrations at SC10 -

Gigabit Ethernet Packet Capture. User s Guide

How To Monitor And Test An Ethernet Network On A Computer Or Network Card

Cisco Bandwidth Quality Manager 3.1

Monitoring high-speed networks using ntop. Luca Deri

TIME TO RETHINK REAL-TIME BIG DATA ANALYTICS

Wire-speed Packet Capture and Transmission

Wireshark in a Multi-Core Environment Using Hardware Acceleration Presenter: Pete Sanders, Napatech Inc. Sharkfest 2009 Stanford University

Open Source in Network Administration: the ntop Project

Observer Analysis Advantages

Transparent Optimization of Grid Server Selection with Real-Time Passive Network Measurements. Marcia Zangrilli and Bruce Lowekamp

Design of an Application Programming Interface for IP Network Monitoring

How To Make A Car A Car Into A Car With A Car Stereo And A Car Monitor

Precision Time Protocol (PTP/IEEE-1588)

SDN software switch Lagopus and NFV enabled software node

WHITE PAPER. Packet Time Monitoring in Your Visibility Architecture

Deploying distributed network monitoring mesh

MVP-200 Digital Video Probe JDSU PathTrak Video Monitoring

TELCO challenge: Learning and managing the network behavior

Enabling Open-Source High Speed Network Monitoring on NetFPGA

Gigabit Ethernet Design

COMPARATIVE EVALUATION OF AVAILABLE BANDWIDTH ESTIMATION TOOLS (PRTG AND OAUNETMON) IN A CAMPUS WIDE AREA NETWORK.

Infrastructure for active and passive measurements at 10Gbps and beyond

District of Columbia Courts Attachment 1 Video Conference Bridge Infrastructure Equipment Performance Specification

High-Performance Network Data Capture: Easier Said than Done

High-Performance IP Service Node with Layer 4 to 7 Packet Processing Features

Quality of Service (QoS) and Quality of Experience (QoE) VoiceCon Fall 2008

The Role of Precise Timing in High-Speed, Low-Latency Trading

Distributed Monitoring Pervasive Visibility & Monitoring, Selective Drill-Down

Leased Line + Remote Dial-in connectivity

Product Summary Report

Innovative, High-Density, Massively Scalable Packet Capture and Cyber Analytics Cluster for Enterprise Customers

RF Monitor and its Uses

Layer 3 Network + Dedicated Internet Connectivity

Nine Use Cases for Endace Systems in a Modern Trading Environment

Sockets vs. RDMA Interface over 10-Gigabit Networks: An In-depth Analysis of the Memory Traffic Bottleneck

Service Assurance based on Packet Capture

Using & Offering Wholesale Ethernet Network and Operational Considerations

Who is Generating all This Traffic?

High-Speed Network Traffic Monitoring Using ntopng. Luca

Ethernet OAM enabled OpenFlow Controller

Autonomous NetFlow Probe

VLAN for DekTec Network Adapters

Observer Probe Family

Software Stacks for Mixed-critical Applications: Consolidating IEEE AVB and Time-triggered Ethernet in Next-generation Automotive Electronics

Network Monitoring with the perfsonar Dashboard

Oracle Enterprise Operations Monitor

itvsense Probe M-301/M-304

Clearing the Way for VoIP

Performance Analysis of Time-Triggered Ether-Networks Using Off-The-Shelf-Components

The ISP Column A monthly column on all things Internet

Enabling Visibility for Wireshark across Physical, Virtual and SDN. Patrick Leong, CTO Gigamon

Design and Modeling of Internet Protocols. Dmitri Loguinov March 1, 2005

Easy H.264 video streaming with Freescale's i.mx27 and Linux

Merge CADstream. For IT Professionals. Merge CADstream,

Performance Evaluation of Linux Bridge

HANIC 100G: Hardware accelerator for 100 Gbps network traffic monitoring

Combining Voice over IP with Policy-Based Quality of Service

Introduction to Netflow

Computer Networks - Xarxes de Computadors

High-Density Network Flow Monitoring

PCI Express* Ethernet Networking

and reporting Slavko Gajin

A Performance Analysis of Gateway-to-Gateway VPN on the Linux Platform

Network Monitoring. Easy, failsafe, and complete visibility of your network. Our customers have the same view as our NOC technicians.

Performance of Host Identity Protocol on Nokia Internet Tablet

The network we see so far. Internet Best Effort Service. Is best-effort good enough? An Audio Example. Network Support for Playback

SCAMPI Programmable hardware for network monitoring. Masaryk University

The Lagopus SDN Software Switch. 3.1 SDN and OpenFlow. 3. Cloud Computing Technology

Cisco Network Convergence System 6000 Series 10-Port 100-Gbps Multiservice Line Cards with Cisco AnyPort Technology

10 Port L2 Managed Gigabit Ethernet Switch with 2 Open SFP Slots - Rack Mountable

Detection and Analysis of Packet Loss on Underutilized Enterprise Network Links

Connect & Go with WDM PON Ea 1100 WDM PON

White Paper: Validating 10G Network Performance

EXAMPLES AND PROBLEMS. Competence Based Education Internet Protocols

Bandwidth Measurement in xdsl Networks

Yealink VCS Network Deployment Solution

Network Simulation Traffic, Paths and Impairment

Introduction to Passive Network Traffic Monitoring

Real-time Virtual NIC on KVM for Real-Time Network with OpenFlow

10Gb Ethernet: The Foundation for Low-Latency, Real-Time Financial Services Applications and Other, Latency-Sensitive Applications

Network Performance Evaluation of Latest Windows Operating Systems

Virtualised MikroTik

The Elements of GigE Vision

Test Methodology White Paper. Author: SamKnows Limited

Issues for the performance monitoring of an open source H.323 implementation ported to IPv6-enabled networks with QoS characteristics

Milestone Solution Partner IT Infrastructure Components Certification Summary

Transcription:

Development of perfsonar-measurement Archive (MA) Capability based on PRESTA 10G NTT Network Innovation Labs. Kenji Shimizu, Katsuhiro Sebayashi 1 1 This work was partially supported by the National Institute of Information and Communications Technology.

Background High-speed streaming application Production quality Uncompressed HD video stream (i-visto) Over one gigabit per second per stream Network monitoring Guarantee QoS for video stream Required micro-second order accuracy and resolution i Visto gateway (XG 1) i Visto gateway (XG 2) 6 Gb/s Uncompressed 4K video stream PRESTA 10G Network Interface Card and Network Monitoring Platform Optical IP Networks i Visto exmediaserver 1.5 Gb/s Uncompressed HD video stream 2

Features of PRESTA 10G Network Interface Card 10-Gb/s network interface card with highly accurate traffic measurement capabilities Supports 3 protocols for 10-Gb/s Ethernet LAN-PHY/WAN-PHY and OC-192c POS 10-Gb/s wire-rate packet capturing and generating capabilities 100-ns time-stamping for sending and receiving packets using external timing source Hardware-assisted inter-packet gap control function for packet generating Flexible traffic shaping function Timing source input (10 MHz, 1PPS) PCI X/DMA Packet processing engine 3 Winter 2010 ESCC/Internet2 Joint Techs, Feb. 2nd, 2010

Features of PRESTA 10G Platform Consists of general purpose PC and PRESTA 10G network interface card Can be applied for passive monitoring, active measurement and traffic generator Easy development of 10-Gb/s network monitoring software Easy migration of existing/open-source network monitoring tools into 10-Gb/s networks using libpcap-compatible API library High end, advanced traffic monitoring tools In service QoS monitoring Pre service network testing Open source monitoring tools Existing monitoring software Non sampling packet capturing, NetFlow probe, traffic, statistics reporting PRESTA API library provides raw software interface Libpcap compatible API library PRESTA NIC device driver PRESTA 10G Platform includes PRESTA network interface card Linux Kernel 4

TARGET perfsonar as a sharing infrastructure of our precise and high-resolution measurement data taken from PRESTA 10G. Currently, PRESTA 10G provides following measurement capability. I. One-way delay: micro-second accuracy. Using probe packets or application s packets. II. Jitter: micro-second accuracy. III. Inter-packet gap: 100-nano-second resolution. IV. Available bandwidth estimation: by using packet train generation well-controlled by a hardware-assisted function. V. Flow records: using NetFlow/PSAMP protocols VI. Traffic bit-rate: 100-micro second resolution.... etc. 5

FIRST STEP: IMPLEMENTATION OF MA perfsonar-ma on PRESTA 10G to show everymicro-second traffic bit-rate. cf.) Existing perfsonar-snmp MA, ABW based on RRD archives provides every-second/minute bit-rate We needs higher-resolution (up-to micro-second) measurement extensions to existing perfsonar. Long-tern Short-tern 6 Exinsting RRD-based perfsonar-ma high-resolution perfsonar-ma on PRESTA 10G

POINTS: MODIFICATION INTO PERFSONAR-PS_HRAMA To take advantage of PRESTA 10G, we need to modify perfsonar-ps to support 1. high-resolution timestamps (100-nanosecond resolution.) 2. accelerating to calculate a large amount of data from 10-Gbps highspeed networks. HRA (High Resolution Archive) file formats Meta-data to accelerate the calculation of bit-rate. Fixed-length index. Timestamps formats sub-second expression: ISO-8601, UNIX timestamps. Resolution definition in XML messages. Unit of millisecond ( m ) and microsecond ( u ) Compatibility with SNMP MA RRDtools and backend HRA processor. The requests switches based on the resolution. 7

OVERVIEWS HRA Viewer Existing perfsonar- UI High-resolution archive (HRA) patches A daemon captures and stores in the HRA formats by using PRESTA 10G. A processor reads the stored data and calculate traffic bit-rate in requested resolution. perfsonar requests are switches based on the resolution. What we made. Existing codes. HRA daemon Res. <= 1s Res. <= 1s request. Existing perfsonar-ps SNMP MA(ver. 3.1.8) + HRA patch Switch based on requested resolution HRA IF HRA processor Res. > 1s request. SNMP IF RRDtools Res. > 1s PRESTA-enabled libpcap PRESTA 10G provides: 10-Gbps wire-rate capturing. Accurate and high-resolution timestamps. HRA archive or pcap archive RRD archive 8

DEMONSTRATION HRA viewer Apache TCPmon (*) Host-only virtual network Virtual Machine (CentOS 5.4 x86_64) HRA-enabled perfsonar MA local IF (lo) HRA archives (captured with PRESTA 10G) 9 (*) http://ws.apache.org/commons/tcpmon/

HRA Viewer It can make the bit rate visible by a high resolution as if the loupe. 160Mbps 140Mbps 150Mbps 350Mbps 250Mbps 125Mbps 0bps bit-rate calculated every 100 microseconds bit-rate calculated every 10 milliseconds 10 bit-rate calculated every 1 seconds

POINTS in SetupDataRequest. sub-second timestamp expression is supported by ISO-8601, UNIX timestamps. microsecond unit ( u ) is new definition. 11

CONCLUSION We introduced PRESTA 10G platform for high-accuracy 10-Gb/s network monitoring. We showed our motivation and implementation of perfsonar measurement archive (MA) capability of PRESTA 10G. Our perfsonar-ps HRAMA takes advantage of our PRESTA 10G s high-resolution accurate timestamps and 10-Gbps wire-rate traffic capturing capability. We needs comments on Any pointers to high-resolution perfsonar (ABW)? GUI? (Should I merge to other UI?) Next steps (perfsonar-ps BUOY?), we are planning to share the results of hardware-assisted available bandwidth estimation. 12