DataGrid WP7 Meeting Amsterdam Nov 01 R. Hughes-Jones Manchester 1 UDPmon Measuring Throughput with...

16
1 DataGrid WP7 Meeting Amsterdam Nov 01 R. Hughes-Jones Manchester UDPmon Measuring Throughput with UDP Send a burst of UDP frames spaced at regular intervals Vary the frame size and the frame transmit spacing Record The time to send and the time to receive the frames The number received, the number lost, number out of order The received inter-packet spacing Zero stats OK done ●●● Get remote statisti cs Send statistics Send data frames at regular interval s ●●● Time to send Time to receive Inter- packet time

Transcript of DataGrid WP7 Meeting Amsterdam Nov 01 R. Hughes-Jones Manchester 1 UDPmon Measuring Throughput with...

Page 1: DataGrid WP7 Meeting Amsterdam Nov 01 R. Hughes-Jones Manchester 1 UDPmon Measuring Throughput with UDP  Send a burst of UDP frames spaced at regular.

1 DataGrid WP7 Meeting Amsterdam Nov 01R. Hughes-Jones Manchester

UDPmon Measuring Throughput with UDP

Send a burst of UDP frames spaced at regular intervals Vary the frame size and the frame transmit spacing Record

The time to send and the time to receive the frames The number received, the number lost, number out of order The received inter-packet spacing

Zero stats

OK done

●●●

Get remote statistics

Send statistics

Send data frames atregular intervals ●●●

Time to send Time to receive

Inter-packet time

Page 2: DataGrid WP7 Meeting Amsterdam Nov 01 R. Hughes-Jones Manchester 1 UDPmon Measuring Throughput with UDP  Send a burst of UDP frames spaced at regular.

2 DataGrid WP7 Meeting Amsterdam Nov 01R. Hughes-Jones Manchester

UDPmon – Status

Tool operational at Manchester RAL UCL Bologna Lyon NBI CERN SARA

And CERN MAN RAL Bologna Lyon SARA

Cgi script to generate web .gif display – based on PingerWeb page rather primitive – will include Antony’sCgi script for LDAP access discussed – simple mod!Cgi script for extraction of data for comparison half

discussed!!

Page 3: DataGrid WP7 Meeting Amsterdam Nov 01 R. Hughes-Jones Manchester 1 UDPmon Measuring Throughput with UDP  Send a burst of UDP frames spaced at regular.

3 DataGrid WP7 Meeting Amsterdam Nov 01R. Hughes-Jones Manchester

Ping & UDP throughput MAN-CERNFrom 20 Oct 01

PingER rtt (ms)

dl – cern

1000 byte packet

Forecast

UDPmon throughput Mbit/s

man – cern

300 * 1400 byte frames

Page 4: DataGrid WP7 Meeting Amsterdam Nov 01 R. Hughes-Jones Manchester 1 UDPmon Measuring Throughput with UDP  Send a burst of UDP frames spaced at regular.

4 DataGrid WP7 Meeting Amsterdam Nov 01R. Hughes-Jones Manchester

iperf & UDP throughput MAN-CERN From 20 Oct 01

Iperf throughput

ucl – cern

262144 byte buffer

Forecast

UDPmon throughput Mbit/s

man – cern

300 * 1400 byte frames

Page 5: DataGrid WP7 Meeting Amsterdam Nov 01 R. Hughes-Jones Manchester 1 UDPmon Measuring Throughput with UDP  Send a burst of UDP frames spaced at regular.

5 DataGrid WP7 Meeting Amsterdam Nov 01R. Hughes-Jones Manchester

UDP Loss & throughput MAN-Lyon From 20 Oct 01

UDPmon packet loss

man – lyon300 * 1400 byte frames

UDPmon throughput Mbit/s

man – lyon

300 * 1400 byte frames

Page 6: DataGrid WP7 Meeting Amsterdam Nov 01 R. Hughes-Jones Manchester 1 UDPmon Measuring Throughput with UDP  Send a burst of UDP frames spaced at regular.

6 DataGrid WP7 Meeting Amsterdam Nov 01R. Hughes-Jones Manchester

Ping & UDP throughput MAN-Lyon From 20 Oct 01

PingER rtt (ms)

dl – Lyon

1000 byte packet

Forecast

UDPmon throughput Mbit/s

man – Lyon

300 * 1400 byte frames

Page 7: DataGrid WP7 Meeting Amsterdam Nov 01 R. Hughes-Jones Manchester 1 UDPmon Measuring Throughput with UDP  Send a burst of UDP frames spaced at regular.

7 DataGrid WP7 Meeting Amsterdam Nov 01R. Hughes-Jones Manchester

Ping & UDP throughput MAN-RAL From 20 Oct 01

PingER rtt (ms)

dl – RAL

1000 byte packet

Forecast

UDPmon Zero packet loss!

UDPmon throughput Mbit/s

man – RAL

300 * 1400 byte frames

Page 8: DataGrid WP7 Meeting Amsterdam Nov 01 R. Hughes-Jones Manchester 1 UDPmon Measuring Throughput with UDP  Send a burst of UDP frames spaced at regular.

8 DataGrid WP7 Meeting Amsterdam Nov 01R. Hughes-Jones Manchester

UDP Loss & throughput MAN-SARA From 20 Oct 01

UDPmon packet loss

man – SARA300 * 1400 byte frames

UDPmon throughput Mbit/s

man – SARA

300 * 1400 byte frames

Page 9: DataGrid WP7 Meeting Amsterdam Nov 01 R. Hughes-Jones Manchester 1 UDPmon Measuring Throughput with UDP  Send a burst of UDP frames spaced at regular.

9 DataGrid WP7 Meeting Amsterdam Nov 01R. Hughes-Jones Manchester

Ping & UDP throughput MAN-SARA From 20 Oct 01

PingER rtt (ms)

dl – sara

1000 byte packet

Forecast

UDPmon throughput Mbit/s

man – sara

300 * 1400 byte frames

Page 10: DataGrid WP7 Meeting Amsterdam Nov 01 R. Hughes-Jones Manchester 1 UDPmon Measuring Throughput with UDP  Send a burst of UDP frames spaced at regular.

10 DataGrid WP7 Meeting Amsterdam Nov 01R. Hughes-Jones Manchester

iperf & UDP throughput MAN-SARA From 20 Oct 01

Iperf throughput

ucl – sara

262144 byte buffer

Forecast

UDPmon throughput Mbit/s

man – sara

300 * 1400 byte frames

Page 11: DataGrid WP7 Meeting Amsterdam Nov 01 R. Hughes-Jones Manchester 1 UDPmon Measuring Throughput with UDP  Send a burst of UDP frames spaced at regular.

11 DataGrid WP7 Meeting Amsterdam Nov 01R. Hughes-Jones Manchester

Other comparisons

Page 12: DataGrid WP7 Meeting Amsterdam Nov 01 R. Hughes-Jones Manchester 1 UDPmon Measuring Throughput with UDP  Send a burst of UDP frames spaced at regular.

12 DataGrid WP7 Meeting Amsterdam Nov 01R. Hughes-Jones Manchester

UDP Frame Jitter

1400 bytes man_ral w=80us Jitter

0

50

100

150

200

250

300

350

0 20 40 60 80 100 120 140 160 180 200

Inter-frame spacing us

N(t

)

1400 bytes man_ucl w=80us Jitter

0100200300400500600700800

0 20 40 60 80 100 120 140 160 180 200

Inter-frame spacing us

N(t

)

1400 bytes man_cern w=80us Jitter

0

50

100

150

200

250

300

0 100 200 300 400 500 600 700

Inter-frame spacing us

N(t

)

1400 bytes man_lyon w=80us Jitter

0

10

20

30

40

50

0 100 200 300 400 500 600 700

Inter-frame spacing us

N(t

)

1400 bytes man_sara w=80us Jitter

0

100

200

300

400

500

0 20 40 60 80 100 120 140 160

Inter-frame spacing us

N(t

)

1400 bytes man_sara w=80us Jitter

1

10

100

1000

0 200 400 600 800 1000 1200 1400 1600

Inter-frame spacing us

N(t

)

Page 13: DataGrid WP7 Meeting Amsterdam Nov 01 R. Hughes-Jones Manchester 1 UDPmon Measuring Throughput with UDP  Send a burst of UDP frames spaced at regular.

13 DataGrid WP7 Meeting Amsterdam Nov 01R. Hughes-Jones Manchester

iperf & Pinger UK-Bologna From 20 Oct 01

Iperf throughput

ucl – Bologna

262144 byte buffer

Forecast

PingER rtt (ms)

dl – Bologna

1000 byte packet

Forecast

Page 14: DataGrid WP7 Meeting Amsterdam Nov 01 R. Hughes-Jones Manchester 1 UDPmon Measuring Throughput with UDP  Send a burst of UDP frames spaced at regular.

14 DataGrid WP7 Meeting Amsterdam Nov 01R. Hughes-Jones Manchester

iperf & Pinger UK-Bologna From 20 Oct 01

Iperf throughput

ucl – Bologna

262144 byte buffer

Forecast

PingER rtt (ms)

dl – Bologna

100 byte packet

Forecast

Page 15: DataGrid WP7 Meeting Amsterdam Nov 01 R. Hughes-Jones Manchester 1 UDPmon Measuring Throughput with UDP  Send a burst of UDP frames spaced at regular.

15 DataGrid WP7 Meeting Amsterdam Nov 01R. Hughes-Jones Manchester

RIPE 1-way & TCP throughput UK-Bologna

RIPE 1-way time ms

Bologna RAL

20 Oct 01

RIPE 1-way time ms

RAL Bologna

TCP Iperf + prediction

Mbit/s

UCL Bologna

Page 16: DataGrid WP7 Meeting Amsterdam Nov 01 R. Hughes-Jones Manchester 1 UDPmon Measuring Throughput with UDP  Send a burst of UDP frames spaced at regular.

16 DataGrid WP7 Meeting Amsterdam Nov 01R. Hughes-Jones Manchester

RIPE 1-way & TCP throughput UK-SARA

RIPE 1-way time ms

Sara RAL

20 Oct 01

RIPE 1-way time ms

RAL Sara

TCP Iperf + prediction

Mbit/s

UCL Sara