FABRIC WP1.2 Broadband Data Path: Protocols and Processor Interface Bonn 20/09/07 Ralph Spencer The University of Manchester.

Slides:



Advertisements
Similar presentations
Progress With iBOBs at Jodrell Bits & Bytes Meeting, JBO, th Dec 2007 Jonathan Hargreaves Electronic Engineer, Jodrell Bank Observatory.
Advertisements

StreamBlade SOE TM Initial StreamBlade TM Stream Offload Engine (SOE) Single Board Computer SOE-4-PCI Rev 1.2.
Project Partners Project Collaborators The Council for the Central Laboratory of the Research Councils Funded by EPSRC GR/T04465/01
JIVE VLBI Network Meeting 15 Jan 2003 R. Hughes-Jones Manchester The EVN-NREN Project Richard Hughes-Jones The University of Manchester.
Xmas Meeting, Manchester, Dec 2006, R. Hughes-Jones Manchester 1 e-Science work ESLEA & EXPReS vlbi_udp Multiple Flow Tests DCCP Tests EXPReS-Dante Collaboration.
CdL was here DataTAG/WP7 Amsterdam June 2002 R. Hughes-Jones Manchester 1 EU DataGrid - Network Monitoring Richard Hughes-Jones, University of Manchester.
IEEE Real Time 2007, Fermilab, 29 April – 4 May R. Hughes-Jones Manchester 1 Using FPGAs to Generate Gigabit Ethernet Data Transfers & The Network Performance.
DataTAG - WP3 Objectives, activities and progress by UvA: Wim Sjouw, Hans Blom, Jason Lee, Cees de Laat INRIA: Mathieu Goutelle CERN: tbd.
DataGrid WP7 Meeting CERN April 2002 R. Hughes-Jones Manchester Some Measurements on the SuperJANET 4 Production Network (UK Work in progress)
© 2006 Open Grid Forum Interactions Between Networks, Protocols & Applications HPCN-RG Richard Hughes-Jones OGF20, Manchester, May 2007,
1 Design of the Front End Readout Board for TORCH Detector 10, June 2010.
Ch. 28 Q and A IS 333 Spring Q1 Q: What is network latency? 1.Changes in delay and duration of the changes 2.time required to transfer data across.
Connecting LANs, Backbone Networks, and Virtual LANs
Chapter 4 Queuing, Datagrams, and Addressing
Sven Ubik, Petr Žejdl CESNET TNC2008, Brugges, 19 May 2008 Passive monitoring of 10 Gb/s lines with PC hardware.
5 Feb 2002Alternative Ideas for the CALICE Backend System 1 Alternative Ideas for the CALICE Back-End System Matthew Warren and Gordon Crone University.
1.  Project Goals.  Project System Overview.  System Architecture.  Data Flow.  System Inputs.  System Outputs.  Rates.  Real Time Performance.
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
EVN-NREN Meeting, Zaandan, 31 Oct 2006, R. Hughes-Jones Manchester 1 FABRIC 4 Gigabit Work & VLBI-UDP Performance and Stability. Richard Hughes-Jones The.
High Data Rate Transfer for HEP and VLBI Ralph Spencer, Richard Hughes-Jones and Simon Casey The University of Manchester Netwrokshop33 March 2005.
High Bandwidth Data Acquisition and Network Streaming in VLBI Jan Wagner, Guifré Molera et al. TKK / Metsähovi Radio Observatory.
EVN-NREN meeting, Schiphol, , A. Szomoru, JIVE Recent eVLBI developments at JIVE Arpad Szomoru Joint Institute for VLBI in Europe.
FABRIC Meeting, Poznan Poland, 25 Sep 2006, R. Hughes-Jones Manchester 1 Broadband Protocols WP IP protocols, Lambda switching, multicasting Richard.
ESLEA PMB, Manchester, 23 Nov 2006, R. Hughes-Jones Manchester 1 Protocols Progress with Current Work. Richard Hughes-Jones The University of Manchester.
High Rate Internet Data Transfer for eVLBI Ralph Spencer, Richard Hughes-Jones and Simon Casey The University of Manchester All Hands Sept 2005.
Nov 3, 2009 RN - 1 Jet Propulsion Laboratory California Institute of Technology Current Developments for VLBI Data Acquisition Equipment at JPL Robert.
ﺑﺴﻢﺍﷲﺍﻠﺭﺣﻣﻥﺍﻠﺭﺣﻳﻡ. Group Members Nadia Malik01 Malik Fawad03.
Introduction VLBI_UDP is an application being developed to transfer VLBI data using the UDP protocol. Initially developed by Richard Hughes- Jones for.
Connect. Communicate. Collaborate 4 Gigabit Onsala - Jodrell Lightpath for e-VLBI The iNetTest Unit Development of Real Time eVLBI at Jodrell Bank Observatory.
MB - NG MB-NG Meeting Dec 2001 R. Hughes-Jones Manchester MB – NG SuperJANET4 Development Network SuperJANET4 Production Network Leeds RAL / UKERNA RAL.
1 Presented By: Eyal Enav and Tal Rath Eyal Enav and Tal Rath Supervisor: Mike Sumszyk Mike Sumszyk.
Online-Offsite Connectivity Experiments Catalin Meirosu *, Richard Hughes-Jones ** * CERN and Politehnica University of Bucuresti ** University of Manchester.
Hot Interconnects TCP-Splitter: A Reconfigurable Hardware Based TCP/IP Flow Monitor David V. Schuehler
Collaboration Meeting, 4 Jul 2006, R. Hughes-Jones Manchester 1 Collaborations in Networking and Protocols HEP and Radio Astronomy Richard Hughes-Jones.
High bit rate tests between Manchester and JIVE Looking at data rates attainable with UDP along with packet loss and reordering statistics Simon Casey,
VLBI_UDP An application for transferring VLBI data via UDP protocol Simon Casey e-VLBI meeting, Haystack 20 Sep 2006.
Performance Engineering E2EpiPEs and FastTCP Internet2 member meeting - Indianapolis World Telecom Geneva October 15, 2003
An Efficient Gigabit Ethernet Switch Model for Large-Scale Simulation Dong (Kevin) Jin.
1 IEX8175 RF Electronics Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
TCP transfers over high latency/bandwidth networks & Grid DT Measurements session PFLDnet February 3- 4, 2003 CERN, Geneva, Switzerland Sylvain Ravot
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 5 – VoIP and the OSI Model.
Networks ∙ Services ∙ People Richard-Hughes Jones eduPERT Training Session, Porto A Hands-On Session udpmon for Network Troubleshooting 18/06/2015.
Final EU Review - 24/03/2004 DataTAG is a project funded by the European Commission under contract IST Richard Hughes-Jones The University of.
1 Masaki Hirabaru and Yasuhiro Koyama PFLDnet 2006 Febrary 2, 2006 International e-VLBI Experience.
1 eVLBI Developments at Jodrell Bank Observatory Ralph Spencer, Richard Hughes- Jones, Simon Casey, Paul Burgess, The University of Manchester.
Data delayed Real Time Data Transfer for Very Long Baseline Interferometry Simon Casey, Richard Hughes-Jones, Stephen Kershaw, Ralph Spencer, Matt Strong.
SA1: second year overview Arpad Szomoru JIVE January 30EXPReS Board Meeting, Utrecht, the Netherlands: SA1Slide #2 Outline Accomplishments in 2007.
Broadband Interfacing eMerlin-JIVE (1-10Gbps) Onsala-Jodrell Bank (
Connect communicate collaborate Performance Metrics & Basic Tools Robert Stoy, DFN EGI TF, Madrid September 2013.
ROD Activities at Dresden Andreas Glatte, Andreas Meyer, Andy Kielburg-Jeka, Arno Straessner LAr Electronics Upgrade Meeting – LAr Week September 2009.
EVN-NREN Meeting 19 September 2007, R. Hughes-Jones Manchester 1 The Performance of High Throughput Data Flows for e-VLBI in Europe Multi-Gigabit over.
What is FABRIC? Future Arrays of Broadband Radio-telescopes on Internet Computing Huib Jan van Langevelde, JIVE Dwingeloo.
PXD DAQ News S. Lange (Univ. Gießen) Belle II Trigger/DAQ Meeting (Jan 16-18, 2012, Hawaii, USA) Today: only topics important for CDAQ - GbE Connection.
SA1: Production e-VLBI service Previous 12 Month Overview Arpad Szomoru JIVE EXPReS is made possible through the support of the European Commission (DG-INFSO),
Connect. Communicate. Collaborate 4 Gigabit Onsala - Jodrell Lightpath for e-VLBI Richard Hughes-Jones.
Eric Hazen1 Ethernet Readout With: E. Kearns, J. Raaf, S.X. Wu, others... Eric Hazen Boston University.
TOG, Dwingeloo, March 2006, A. Szomoru, JIVE Status of JIVE Arpad Szomoru.
Progress on EXPReS at JBO
Overview of 4Gbps connectivity for Nordic-MERLIN fringe tests
CALICE TDAQ Application Network Protocols 10 Gigabit Lab
Chapter 5 Network and Transport Layers
SA1: Production e-VLBI service
Transport Protocols over Circuits/VCs
Router Construction Outline Switched Fabrics IP Routers
MB – NG SuperJANET4 Development Network
Chapter 4 Network Layer Computer Networking: A Top Down Approach 5th edition. Jim Kurose, Keith Ross Addison-Wesley, April Network Layer.
Progress on EXPreS at JBO Ralph Spencer
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, July 2010.
Presentation transcript:

FABRIC WP1.2 Broadband Data Path: Protocols and Processor Interface Bonn 20/09/07 Ralph Spencer The University of Manchester

20 September 2007Fabric: WP1.2 Broadband data pathSlide #2 Contents: Outline WP1.2.1 Broadband Protocols WP1.2.2 Broadband data processing interface

20 September 2007Fabric: WP1.2 Broadband data pathSlide #3 Outline WP1.2.1 Protocols Investigation of suitable protocols for real time e-VLBI in EVN context 1 FTE funded from EXPReS, RA: Stephen Kershaw Contributed work over last year funded by ESLEA project Strategic document May 2006 Protocols performance report (interim) June 2007 WP1.2.2 Broadband Data Processor interface Interface to e-MERLIN correlator 4 Gbps input (from Onsala) 4 x 1 Gbps output to JIVE (SA1, EXPReS) 2 FTE (EXPReS+FABRIC), Johnathan Hargreaves (since Dec 2006) Using iBOBs: Xilinx vertex 2 FPGAs e-MERLIN station boards: Xilinx IVs.

20 September 2007Fabric: WP1.2 Broadband data pathSlide #4 WP1.2.1 Protocols: What’s in the report? TCP_delay – constant bit rate data transfer over TCP Reaction to lost packets – data delayed Can catch up, needs large data buffers and provided link bandwidth adequate Impractical, needs alternative protocol VLBI_UDP UDP based transfer system using ring buffers Allows selective packet dropping Implementation on PCs works, tests with correlator Implemented on MkVAs – code diversion (JIVE/JBO) Both work at 512 Mbps. 1 Gbps tests….. DCCP Datagram congestion control In Linux kernel, uses selectable congestion control algorithm (CCID) Needs suitable CCID for e-VLBI Further work needed if to be sued in eVLBI

20 September 2007Fabric: WP1.2 Broadband data pathSlide #5 WP1.2.1 Protocols: What’s now/next? Work on TCP-delay completed - Stephen VLBI_UDP ideas incorporated into Haro’s/Arpad’s code – 512 Mbps successful on Mk5A’s Bottleneck on VLBI_UDP identified: selective packet dropping implemented (can run 1024 Mbps VLBI over 1 GE) -Simon Work on multi-destination protocols initiated - Stephen VSI-E implemented, trans-Atlantic tests underway -Tony 10 Gbps tests undertaken on GEANT2 research network - Rich Tests to Onsala being planned

20 September 2007Fabric: WP1.2 Broadband data pathSlide #6 4 Gbit flows over G É ANT2 Set up 4 Gigabit Lightpath Between G É ANT2 PoPs Collaboration with DANTE G É ANT2 Testbed London – Prague – London And London-Amsterdam-Frankfurt-Prague-Paris-London PCs in the DANTE London PoP with 10 Gigabit NICs VLBI Tests: UDP Performance Throughput, jitter, packet loss, 1-way delay, stability Continuous (days) Data Flows – VLBI_UDP and udpmon Multi-Gigabit TCP performance with current kernels Multi-Gigabit CBR over TCP/IP Experience for FPGA Ethernet packet systems DANTE Interests: Multi-Gigabit TCP performance The effect of (Alcatel 1678 MCC 10GE port) buffer size on bursty TCP using BW limited Lightpaths 10 Gigabit London –New York Alcatel-Ciena Interoperability

20 September 2007Fabric: WP1.2 Broadband data pathSlide #7 The G É ANT2 Testbed 10 Gigabit SDH backbone Alcatel 1678 MCCs GE and 10GE client interfaces Node location: London Amsterdam Paris Prague Frankfurt Can do lightpath routing so make paths of different RTT Locate the PCs in London

20 September 2007Fabric: WP1.2 Broadband data pathSlide #8 Provisioning the lightpath on ALCATEL MCCs Some jiggery-pokery needed with the NMS to force a “looped back” lightpath London-Prague-London Manual XCs (using element manager) possible but hard work 196 needed + other operations! Instead used RM to create two parallel VC-4-28v (single-ended) Ethernet private line (EPL) paths Constrained to transit DE Then manually joined paths in CZ Only 28 manually created XCs required

20 September 2007Fabric: WP1.2 Broadband data pathSlide #9 Provisioning the lightpath on ALCATEL MCCs Paths come up (Transient) alarms clear Result: provisioned a path of 28 virtually concatenated VC-4s UK-NL-DE-NL-UK Optical path ~4150 km With dispersion compensation ~4900 km RTT 46.7 ms

20 September 2007Fabric: WP1.2 Broadband data pathSlide #10 Photos at The PoP 10 GE Test-bed SDH Production SDH Optical Transport Production Router

20 September 2007Fabric: WP1.2 Broadband data pathSlide #11 4 Gbps on G É ANT: UDP Throughput Kernel web100_pktd-plus Myricom 10G-PCIE-8A-R Fibre rx-usecs=25 Coalescence ON MTU 9000 bytes Max throughput Gbit/s Sending host, 3 CPUs idle For 90% in kernel mode inc ~10% soft int Receiving host 3 CPUs idle For <8 µ s packets, 1 CPU is ~37% in kernel mode inc ~9% soft int

20 September 2007Fabric: WP1.2 Broadband data pathSlide #12 4 Gig Flows on G É ANT: 1-way delay Kernel web100_pktd-plus Myricom 10G-PCIE-8A-R Fibre Coalescence OFF 1-way delay stable at µ s Peak separation 86 µ s ~40 µ s extra delay Lab Tests: Peak separation 86 µ s ~40 µ s extra delay Lightpath adds no unwanted effects

20 September 2007Fabric: WP1.2 Broadband data pathSlide #13 4 Gig Flows on G É ANT: Jitter hist Kernel web100_pktd-plus Myricom 10G-PCIE-8A-R Fibre Coalescence OFF Peak separation ~36 µ s Factor 100 smaller Packet separation 300 µ s Packet separation 100 µ s Lab Tests: Lightpath adds no effects

20 September 2007Fabric: WP1.2 Broadband data pathSlide #14 4 Gig Flows on G É ANT: UDP Flow Stability Kernel web100_pktd-plus Myricom 10G-PCIE-8A-R Fibre Coalescence OFF MTU 9000 bytes Packet spacing 18 us Trials send 10 M packets Ran for 26 Hours Throughput very stable Gbit/s Occasional trials have packet loss ~40 in 10M - investigating Our thanks go to all our collaborators DANTE really provided “Bandwidth on Demand” A record 6 hours ! including Driving to the PoP Installing the PCs Provisioning the Light-path

20 September 2007Fabric: WP1.2 Broadband data pathSlide #15 Classic Bottleneck 10 Gbit/s input 4 Gbit/s output Use udpmon to send a stream of spaced UDP packets Measure packet number of first lost frame as function of w packet spacing Alcatel Buffer size: Method Slope gives buffer size ~57 kBytes

20 September 2007Fabric: WP1.2 Broadband data pathSlide #16 WP1.2.2 Processor Interface University of Berkeley iBOB design (Dan Wertheimer) 10 tested iBOBs delivered to JBO in June 2007 Firmware being developed - Jonathan Priority: 10 GE data transfer through CX4 connector iBOB connects via VSI-H to EVLA/e-MERLIN station board Prototype station board tested at Penticton- new version will be produced Delivery of SBs to JBO expected after end of year Fringe tests will need correlator cards – some time in 2008?

20 September 2007Fabric: WP1.2 Broadband data pathSlide #17 Connection to e-MERLIN

20 September 2007Fabric: WP1.2 Broadband data pathSlide #18 IBOB under test

20 September 2007Fabric: WP1.2 Broadband data pathSlide #19 iBOB Test Configuration RS232JTAG Optional second CX4 CX4 10Gbps up to 15m iBOB Configured as network testing device Network PC Or Switch Local PC Download FPGA firmware over JTAG Local Monitoring over RS232 Removed when firmware is stable 10/100 Ethernet Remote PC Remote login to network PC to run tests from JBO, Manchester or elsewhere

20 September 2007Fabric: WP1.2 Broadband data pathSlide #20 iBOB test set up

20 September 2007Fabric: WP1.2 Broadband data pathSlide #21 Simulink Design for Generating Bursts of UDP Packets

20 September 2007Fabric: WP1.2 Broadband data pathSlide #22 UDP Throughput vs. Packet Spacing PC Kernel web100_pktd-plus Myricom 10G-PCIE-8A-R CX4 rx-usecs=25 Coalescence ON MTU 9000 bytes UDP Packets Max throughput 9.4 Gbit/s iBoB Packet 8234 Data: Header: MHz clock Max rate 6.6 Gbit/s See 6.44Gbit/s

20 September 2007Fabric: WP1.2 Broadband data pathSlide #23 Current status Using Network PC to test 10Gbps capability of iBOB Can ARP, PING and send and receive UDP packets using software running on the iBOB’s PowerPC. 10 Gbps packets sent using FPGA hardware Next few weeks: UDP network tests DevelopVSI-E control protocols using Linux Next 6 months iBOB to iBOB transmission over a network using a modified RTP packet header. Algorithms to buffer and re-order late packets in the receiver need to be developed and tested. Develop algorithms on a Xilinx development board to remove the e-Merlin delay model, remove the n x 10kHz offset, filter a 128MHz band into VLBI compatible sub-bands. Implement on the Virtex 4 SX35 chips on the station board.

20 September 2007Fabric: WP1.2 Broadband data pathSlide #24 Questions? Monty Midnight Maroon Nov 2006 Contact information: EXPReS is made possible through the support of the European Commission (DG-INFSO), Sixth Framework Programme, Contract #026642