JIVE VLBI Network Meeting 15 Jan 2003 R. Hughes-Jones Manchester The EVN-NREN Project Richard...
-
date post
18-Dec-2015 -
Category
Documents
-
view
215 -
download
0
Transcript of JIVE VLBI Network Meeting 15 Jan 2003 R. Hughes-Jones Manchester The EVN-NREN Project Richard...
JIVE VLBI Network Meeting 15 Jan 2003R. Hughes-Jones Manchester
The EVN-NREN Project
Richard Hughes-JonesThe University of Manchester
JIVE VLBI Network Meeting 15 Jan 2003R. Hughes-Jones Manchester
Radio Astronomy UDP/IP Streaming 500 Mbit/s iGrid2002 and ER2002 BE & LBE Qos on GÉANT Backbone Web site www.hep.man.ac.uk/~rich/VLBI_web
JIVE VLBI Network Meeting 15 Jan 2003R. Hughes-Jones Manchester
iGRID2002 Radio Astronomy VLBI Demo.
Web based demonstration sending VLBI data A controlled stream of UDP packets 256-500 Mbit/s on the production network Man Amsterdam
32 bit words bits vertical
Bit Stream ~ 7.1 UDP Packets / Data Track Frame
Timestamp Data
Data Track Frame
JIVE VLBI Network Meeting 15 Jan 2003R. Hughes-Jones Manchester
European Topology: NRNs, Geant, Sites
SuperJANET4
CERN
iGrid 2002
ManchesterJodrell
SURFnet
JIVE
JIVE VLBI Network Meeting 15 Jan 2003R. Hughes-Jones Manchester
The Works:
n bytes
Wait timetime
Raid0Disc
UDP Data
Raid0Disc
RingBuffer RingBuffer
TCP Control
Web Interface
JIVE VLBI Network Meeting 15 Jan 2003R. Hughes-Jones Manchester
Receiving Packets
Time
12346
Incoming packet ids
1234
Move 6
Continue with 7
Packets have Header with packet id + Data Put header directly into control area Put data directly into ring buffer No extra copy
Assume UDP packet arrive in order none lost Deposit data into next consecutive slot
Inspect Header Move data onward to correct location Record:
The received inter-packet spacing1-way delay
JIVE VLBI Network Meeting 15 Jan 2003R. Hughes-Jones Manchester
UDP Throughput on the Production WAN
Manc-UvA SARA 750 Mbit/s SJANET4 + Geant + SURFnet 75% Manchester Access link
Manc-UvA SARA 825 Mbit/s
UDP Man-UvA Gig 19 May 02
0
100
200
300
400
500
600
700
800
900
1000
0 5 10 15 20 25 30 35 40
Transmit Time per frame us
Rec
v W
ire
rate
Mb
its/
s
50 bytes
100 bytes
200 bytes
400 bytes
600 bytes
800 bytes
1000 bytes
1200 bytes
1472 bytes
UDP Man-UvA Gig 28 Apr 02
0
100
200
300
400
500
600
700
800
900
1000
0 5 10 15 20 25 30 35 40
Transmit Time per frame us
Rec
v W
ire
rate
Mb
its/
s
50 bytes 100 bytes 200 bytes 400 bytes 600 bytes 800 bytes 1000 bytes 1200 bytes 1400 bytes 1472 bytes
JIVE VLBI Network Meeting 15 Jan 2003R. Hughes-Jones Manchester
Service
IP transport Can be routed over the production networks
SDH Less overhead cf IP Will need ethernet framing to get into the PC Future high-rate dedicated HW
JIVE VLBI Network Meeting 15 Jan 2003R. Hughes-Jones Manchester
Traffic Profile
EVN observing (now) 25 day runs 24 hrs/day Future more flexible Telescope regularly switches to a calibration source Same data rate for many hours
Traffic is continuous Ultimate goal: real-time from telescope Tests: sending from disk files
JIVE VLBI Network Meeting 15 Jan 2003R. Hughes-Jones Manchester
Transport (1): UDP/IP
Demonstrated at iGrid2002 & ER2002 500 Mbit/s 1500 Byte packets 20 µs spacing OK provided packet loss small Backbones Surfnet, SuperJANET and Dante OK (for now)
TCP/IP Basic problem – protocol takes packet loss as congestion signal MAN Ams For BW of1Gbit, if loose 1 frame, takes 94s to run at full
rate
Packet Re-ordering Already seen in demos Normally 1 packet but have seen 2 (or more) at high rate Can cope with this.
JIVE VLBI Network Meeting 15 Jan 2003R. Hughes-Jones Manchester
Transport (2): Delay / Jitter
Not very important if O 10ms variation Different telescopes have different network delays Will buffer data at the receiver
Single/Multiple Flows Observing rate 1024 Mbit/s = User data rate + telescope overhead + Network overhead
Ethernet frame, IP, UDP, RAST Gigabit NIC wire rate 1 Gbit/s
Use of 2 GigEth interfaces into loacl router then 2.5G SDH
JIVE VLBI Network Meeting 15 Jan 2003R. Hughes-Jones Manchester
Traffic QoS Classes on GÉANT Backbone
Normal Traffic
Normal Traffic +
Less Than Best Effort 2.0 Gbit/s
Normal Traffic +
Radio Astronomy Data 500 Mbit/s
Normal Traffic +
Radio Astronomy Data +
Less Than Best Effort 2.0 Gbit/s
Max Throughput on 2.5 G PoS
JIVE VLBI Network Meeting 15 Jan 2003R. Hughes-Jones Manchester
Some Measurements made during ER2002
Manchester – SuperJANET Access link 1 Gbit/s
500 Mbit UDP/IP Incoming depressed
JIVE VLBI Network Meeting 15 Jan 2003R. Hughes-Jones Manchester
Some Measurements made during ER2002
Dante Backbone UK-NL link
Incoming at NL
JIVE VLBI Network Meeting 15 Jan 2003R. Hughes-Jones Manchester
Some Measurements made during ER2002
No LBE
0
2
4
6
8
10
12
14
16
18
20
0 20 40 60 80 100 120 140 160 180 200Transfer number
No.
Out
of
ord
er
0
5000
10000
15000
20000
25000
No
. L
ost
num_badorder
num_lost
With 1.8Gbit LBE
0
5000
10000
15000
20000
25000
30000
35000
40000
45000
0 20 40 60 80 100 120 140 160Transfer number
No.
Out
of
ord
er
0
5000
10000
15000
20000
25000
No
. L
ost
num_badorder
num_lost
JIVE VLBI Network Meeting 15 Jan 2003R. Hughes-Jones Manchester
Latency Histograms
256 bytes UDP manw-sara0_8nov02
0
5
10
15
20
25
14500 14550 14600 14650 14700 14750 14800 14850 14900
Latency us
N(t
)
256 bytes UDP manw-sara0_7nov02
0
5
10
15
20
25
30
14500 14550 14600 14650 14700 14750 14800 14850 14900
Latency us
N(t
)
C
1024 bytes UDP manw-sara0_8nov02
0
10
20
30
40
50
14900 14950 15000 15050 15100 15150 15200 15250 15300
Latency us
N(t
)
No LBE 2.0 Gbit LBE UK DE
1024 bytes UDP manw-sara0_7nov02
0
10
20
30
40
50
14900 14950 15000 15050 15100 15150 15200 15250 15300
Latency us
N(t
)
1400 bytes UDP manw-sara0_8nov02
0
20
40
60
80
100
120
15150 15200 15250 15300 15350 15400 15450 15500 15550
Latency us
N(t
)
1400 bytes UDP manw-sara0_7nov02
0
20
40
60
80
100
15150 15200 15250 15300 15350 15400 15450 15500 15550
Latency us
N(t
)
JIVE VLBI Network Meeting 15 Jan 2003R. Hughes-Jones Manchester
Throughput
manw-sara0_7nov02
0
100
200
300
400
500
600
700
800
900
1000
0 5 10 15 20 25 30 35 40
Delay between sending frames us
Rec
v W
ire
rate
Mb
its/
s
50 bytes 100 bytes 200 bytes 400 bytes 600 bytes 800 bytes 1000 bytes 1200 bytes 1400 bytes 1472 bytes
manw-sara0_LBE2.0G_7nov02
0
100
200
300
400
500
600
700
800
900
1000
0 5 10 15 20 25 30 35 40
Delay between sending frames us
Rec
v W
ire
rate
Mb
its/
s
50 bytes 100 bytes 200 bytes 400 bytes 600 bytes 800 bytes 1000 bytes 1200 bytes 1400 bytes 1472 bytes
manw-sara0_8nov02
0
100
200
300
400
500
600
700
0 5 10 15 20 25 30 35 40
Delay between sending frames us
ou
t o
f o
rder
50 bytes 100 bytes 200 bytes 400 bytes 600 bytes 800 bytes 1000 bytes 1200 bytes 1400 bytes 1472 bytes
No LBE 2.0 Gbit LBE UK DE
manw-sara0_LBE2.0G_7nov02
0
500
1000
1500
2000
2500
3000
3500
0 5 10 15 20 25 30 35 40
Delay between sending frames us
ou
t o
f o
rder
50 bytes 100 bytes 200 bytes 400 bytes 600 bytes 800 bytes 1000 bytes 1200 bytes 1400 bytes 1472 bytes
JIVE VLBI Network Meeting 15 Jan 2003R. Hughes-Jones Manchester
Packet re-ordering 20 µs Transmit packet spacing 10,000 sent Different behaviour for small packets Still some re-ordering at 40 µs spacing
~100 for 100 bytes 20 for >1000 bytes
0
100
200
300
400
500
600
0 0.5 1 1.5 2 2.5LBE rate Gbit/s
num
out
of
orde
r1472
1200
1000
600
200
100
50