Data delayed Real Time Data Transfer for Very Long Baseline Interferometry Simon Casey, Richard Hughes-Jones, Stephen Kershaw, Ralph Spencer, Matt Strong.

Slides:



Advertisements
Similar presentations
SCARIe: Realtime software correlation Nico Kruithof, Damien Marchal.
Advertisements

24-1 Chapter 24. Congestion Control and Quality of Service (part 1) 23.1 Data Traffic 23.2 Congestion 23.3 Congestion Control 23.4 Two Examples.
Project Partners Project Collaborators The Council for the Central Laboratory of the Research Councils Funded by EPSRC GR/T04465/01
Ensuring the Reliability of Data Delivery © 2004 Cisco Systems, Inc. All rights reserved. Establishing a TCP Connection INTRO v2.0—6-1.
Answers of Exercise 7 1. Explain what are the connection-oriented communication and the connectionless communication. Give some examples for each of the.
Introduction 1 Lecture 14 Transport Layer (Transmission Control Protocol) slides are modified from J. Kurose & K. Ross University of Nevada – Reno Computer.
JIVE VLBI Network Meeting 15 Jan 2003 R. Hughes-Jones Manchester The EVN-NREN Project Richard Hughes-Jones The University of Manchester.
Transport Layer 3-1 outline r TCP m segment structure m reliable data transfer m flow control m congestion control.
Transport Layer 3-1 Outline r TCP m Congestion control m Flow control.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #7 TCP New Reno Vs. Reno.
1 689 Lecture 2 Review of Last Lecture Networking basics TCP/UDP review.
1 TCP Transport Control Protocol Reliable In-order delivery Flow control Responds to congestion “Nice” Protocol.
Data Communication and Networks
TCP in Heterogeneous Network Md. Ehtesamul Haque # P.
© 2006 Open Grid Forum Interactions Between Networks, Protocols & Applications HPCN-RG Richard Hughes-Jones OGF20, Manchester, May 2007,
CMPE 257 Spring CMPE 257: Wireless and Mobile Networking Spring 2005 E2E Protocols (point-to-point)
WXES2106 Network Technology Semester /2005 Chapter 8 Intermediate TCP CCNA2: Module 10.
Networking. Protocol Stack Generally speaking, sending an message is equivalent to copying a file from sender to receiver.
Error Checking continued. Network Layers in Action Each layer in the OSI Model will add header information that pertains to that specific protocol. On.
SEPT, 2005CSI Part 2.2 Protocols and Protocol Layering Robert Probert, SITE, University of Ottawa.
Lect3..ppt - 09/12/04 CIS 4100 Systems Performance and Evaluation Lecture 3 by Zornitza Genova Prodanoff.
3: Transport Layer3b-1 Principles of Congestion Control Congestion: r informally: “too many sources sending too much data too fast for network to handle”
Transport Layer 4 2: Transport Layer 4.
Transport Layer3-1 Chapter 3 outline r 3.1 Transport-layer services r 3.2 Multiplexing and demultiplexing r 3.3 Connectionless transport: UDP r 3.4 Principles.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking.
1 Chapter 16 Protocols and Protocol Layering. 2 Protocol  Agreement about communication  Specifies  Format of messages (syntax)  Meaning of messages.
26-TCP Dr. John P. Abraham Professor UTPA. TCP  Transmission control protocol, another transport layer protocol.  Reliable delivery  Tcp must compensate.
University of the Western Cape Chapter 12: The Transport Layer.
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.
Transport Layer Moving Segments. Transport Layer Protocols Provide a logical communication link between processes running on different hosts as if directly.
High Rate Internet Data Transfer for eVLBI Ralph Spencer, Richard Hughes-Jones and Simon Casey The University of Manchester All Hands Sept 2005.
COP 4930 Computer Network Projects Summer C 2004 Prof. Roy B. Levow Lecture 3.
HighSpeed TCP for High Bandwidth-Delay Product Networks Raj Kettimuthu.
Introduction VLBI_UDP is an application being developed to transfer VLBI data using the UDP protocol. Initially developed by Richard Hughes- Jones for.
Networking Fundamentals. Basics Network – collection of nodes and links that cooperate for communication Nodes – computer systems –Internal (routers,
Wireless TCP. References r Hari Balakrishnan, Venkat Padmanabhan, Srinivasan Seshan and Randy H. Katz, " A Comparison of Mechanisms for Improving TCP.
76-m Lovell Telescope Jodrell Bank, UK Even big telescopes see no more detail than the naked eye High bandwidth data transfer - the future of European.
Copyright © Lopamudra Roychoudhuri
1 TCP - Part II Relates to Lab 5. This is an extended module that covers TCP data transport, and flow control, congestion control, and error control in.
1 CS 4396 Computer Networks Lab TCP – Part II. 2 Flow Control Congestion Control Retransmission Timeout TCP:
Transport Layer3-1 Chapter 3 outline r 3.1 Transport-layer services r 3.2 Multiplexing and demultiplexing r 3.3 Connectionless transport: UDP r 3.4 Principles.
VLBI_UDP An application for transferring VLBI data via UDP protocol Simon Casey e-VLBI meeting, Haystack 20 Sep 2006.
TCP Congestion Control 컴퓨터공학과 인공지능 연구실 서 영우. TCP congestion control2 Contents 1. Introduction 2. Slow-start 3. Congestion avoidance 4. Fast retransmit.
Chapter 11.4 END-TO-END ISSUES. Optical Internet Optical technology Protocol translates availability of gigabit bandwidth in user-perceived QoS.
TCP transfers over high latency/bandwidth networks & Grid DT Measurements session PFLDnet February 3- 4, 2003 CERN, Geneva, Switzerland Sylvain Ravot
Network Coding and Reliable Communications Group Modeling Network Coded TCP Throughput: A Simple Model and its Validation MinJi Kim*, Muriel Médard*, João.
1 End-to-End Protocols User Datagram Protocol (UDP) Transmission Control Protocol(TCP)
79 Sidevõrgud IRT 4060/ IRT 0020 vooruloeng 8 / 3. nov 2004 Vooülekanne Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Congestion Control 0.
Final EU Review - 24/03/2004 DataTAG is a project funded by the European Commission under contract IST Richard Hughes-Jones The University of.
IP1 The Underlying Technologies. What is inside the Internet? Or What are the key underlying technologies that make it work so successfully? –Packet Switching.
1 eVLBI Developments at Jodrell Bank Observatory Ralph Spencer, Richard Hughes- Jones, Simon Casey, Paul Burgess, The University of Manchester.
1 Protocols and Protocol Layering. 2 Protocol Agreement about communication Specifies –Format of messages –Meaning of messages –Rules for exchange –Procedures.
1 Computer Communication & Networks Lecture 23 & 24 Transport Layer: UDP and TCP Waleed Ejaz
TCP/IP1 Address Resolution Protocol Internet uses IP address to recognize a computer. But IP address needs to be translated to physical address (NIC).
Transmission Control Protocol (TCP) TCP Flow Control and Congestion Control CS 60008: Internet Architecture and Protocols Department of CSE, IIT Kharagpur.
Chapter 3 outline 3.1 transport-layer services
Satellite TCP Lecture 19 04/10/02.
Process-to-Process Delivery, TCP and UDP protocols
PART 5 Transport Layer Computer Networks.
Transport Protocols over Circuits/VCs
Transport Layer Unit 5.
TCP - Part II Relates to Lab 5. This is an extended module that covers TCP flow control, congestion control, and error control in TCP.
Introduction to the Transport Layer
Jiyong Park Seoul National University, Korea
Protocols and Protocol Layering
Protocols and Protocol Layering
Error Checking continued
Presentation transcript:

Data delayed Real Time Data Transfer for Very Long Baseline Interferometry Simon Casey, Richard Hughes-Jones, Stephen Kershaw, Ralph Spencer, Matt Strong The University of Manchester, UK Moving VLBI data with UDP/IP Transporting VLBI Constant Bit Rate Data with TCP/IP TCP is a byte-stream transport layer protocol that guarantees reliable, in-order, and non-duplicated delivery data from sender to receiver. It uses acknowledgments (ACK) from the receiver to slide a window (Cwnd) over the data to regulate the transmission rate. If a packet has been lost, TCP interprets this as congestion on the network, and the standard (New Reno) congestion avoidance algorithm decreases the window by half and then slowly increases it by one packet per round trip time. The packet re-transmission and the decrease in throughput delay the delivery of data to the receiving application as shown in the centre plot below. For e-VLBI this is undesirable and can lead to loss of correlation. However, if incoming CBR data can be stored in the TCP socket buffer during the loss event and data can be sent on the link faster than the CBR rate, then catch-up of the data delivery times is possible. This work was performed in collaboration with the EXPReS project, EC FP6 contract number Microquasar GRS (11 kpc) on 21 April 2006 at 5 Ghz using 6 EVN telescopes, during a weak flare (11 mJy), just resolved in the jet direction (PA140 deg). (Rushton et al.) Microquasar Cygnus X-3 (10 kpc) (a) on 20 April and (b) on 18 May The source as in a semi-quiescent state in (a) and in a flaring state in (b), The core of the source is probably ~20 mas to the North of knot A. (Tudose et al.) RR001 The First Rapid Response Experiment (Rushton Spencer) The experiment was planned as follows:  Operate 6 EVN telescopes in real time with observations on 29 th Jan 2007  Correlate and analyse the results  Select the sources for follow up observations  Observe the selected sources on 1 Feb 2007 The experiment worked – we successfully observed and analysed 16 sources weak microquasars) read for the follow up run, but we found that none of the sources were suitably active at that time. European e-VLBI Very Long Baseline Interferometry (VLBI) is an aperture synthesis technique that utilizes radio telescopes from around the world, combining astronomical data in order to achieve high angular resolution observations. The telescopes observe the same cosmic radio source simultaneously and the use of stable atomic clocks means that signals can be added coherently to obtain the signal out of the noise. The interferometer technique allows signals from each pair of telescopes to be multiplied together in a correlator to give Fourier components. These can be transformed, and non- linear algorithms applied to produce images of the sky enabling study of the angular structure of radio sources at resolutions better than a millarcsecond. The sensitivity, or signal to noise ratio, is proportional to where B is the bandwidth and τ the integration time, and all state-of-the-art observations are noise limited. Bandwidths of several hundred MHz are now in common use in modern telescopes. Multi-bit sampling at the Nyquist rate can therefore give user data rates of 1 Gbit/s or higher. Thus Bandwidth is as important as integration time: we need as many Gbit/s as we can get. e-VLBI Science Architecture of the VLBI-UDP Program At the sender, the input thread either reads data from a file or generates random data and places these in to the ring buffer. The output thread encapsulates the VLBI data in a UDP/IP packet together with an application header containing sequence number which increments by 1 for each packet sent. At the receiver, the receive thread places incoming packets directly into the next position in the ring buffer. The sequence number is read from the header and this reveals whether the packet is at the correct position in the buffer. If the sequence number increment is not equal to 1, then the packet is moved forwards or backwards in the buffer as appropriate. In December 2006, a 3 station e-VLBI experiment was emulated by simultaneously transmitting data from 3 locations over the GÉANT2 network into PCs at JIVE. The achieved throughputs and packet loss are shown in the plots to the right. The absence of packet loss clearly shows the superior performance of the UKLight lightpath when compared with the packet switched production network. 3 simultaneous flows into JIVE Throughput and Packet Loss Part of the VLBI network in Europe Effect of loss rate on message arrival time. TCP buffer 1.8 MB (BDP) RTT 27 ms Increase in throughput allows message catch-up. TCP buffer 160 MB RTT 15.2 ms With packet loss, TCP decreases the rate. TCP buffer 0.9 MB (BDP) RTT 15.2 ms Timely arrival of data The ESLEA UK e-Science project is funded by the EPSRC, PPARC and MRC Research Councils (a) (b)