Ed – Lanc UKLight
Overview
Alternate Protocol Work
Outline of Objectives
Hardware
Disk Testing
Basic Network Testing
File Transfer Testing
Further Work
Network Utilisation Monitoring
Outline Objectives
Investigate the use of an alternate (in this
case UDT) protocol to maximise the
potential of an optical circuit
Utilise this protocol in such a was as to be
of practicable use to users of the grid.
Hardware
Servers :
Dual Xeon 3.2GHz dual core
2 GB RAM
Dual PCI-X bus
2 x Gigabit Ethernet
LSI Megaraid 300x8 SATA II Raid controller
6 x 74GB 8MB cache WD Raptor SATA disks
1 x 80GB 8MB cache WD SATA system disk
Disk Testing
Tested using bonnie++ using 4.5 times the
physical RAM for the file size to avoid
caching in RAM.
Multiple Configurations
Raid 0 with write caching enabled
Raid 0 with write caching disabled
Raid 5 with write caching enabled
Raid 5 with write caching disabled
System Disk
Disk Testing Results
Ext3 Write
Speed / CPU
Load
Ext3 Read
Speed / CPU
Load
XFS Write
Speed / CPU
Load
XFS Read
Speed / CPU
Load
System Disk
320 Mb/s
(20%)
336 MB/s
(10%)
-
-
Raid 0 (write
caching
disabled)
1544 Mb/s
(96%)
1304 MB/s
(33%)
2160 Mb/s
(63%)
1304 Mb/s
(34%)
Raid 0 (write
caching
enabled)
1143 Mb/s
(70%)
1221 Mb/s
(30%)
1184 Mb/s
(33%)
1124 Mb/s
(28%)
Raid 5 (write
caching
disabled)
90 Mb/s
(6%)
363 Mb/s
(10%)
97 Mb/s
(3%)
348 Mb/s
(10%)
Raid 5 (write
caching
enabled)
905 Mb/s
(60%)
1222 Mb/s
(30%)
1001 Mb/s
(30%)
1216 Mb/s
(30%)
Basic Network Testing
Tested using :
iperf – for both TCP and UDP
UDT “iperf like” test application
Tests were performed with default kernel
settings and then after “tuning”
BDP for this link should be :
BDP = Bandwidth (MB/s) * RTT (seconds)
BDP = (1 * 1024 / 8) * (0.3 / 1000)
BDP = 0.0384 MB (39.32KB)
Basic Network Test results
Protocol
Throughput Before
Tuning
Throughput After
Tuning
TCP
650 Mb/s *
940 Mb/s
UDP
957 Mb/s
957 Mb/s
UDT
950 Mb/s
950 Mb/s
* Default window sizes for iperf are :
• Server : 85.3 KB
• Client : 16 KB
It was possible to achieve higher rates by requesting a larger window
size on the server (940 Mb/s can be achieved with a window size of
150KB)
File Transfer Tests
Tested using :
ftp
GridFTP
UDT file copy test application
Again tests were carried out before and
after kernel tuning
File Transfer Test Results
Transfer
Program
Throughput Before
Tuning
Throughput After
Tuning
ftp
565 Mb/s
820 Mb/s
GridFTP
570 Mb/s
850 Mb/s
UDT test
application
460 Mb/s
935 Mb/s
Further Work
The Basic Network tests and the File
transfer tests need to be re-performed
once the UKLight link between Lancaster
and Edinburgh is fully functional
Integration of UDT into a functional
GridFTP server and client
Network Utilisation Monitoring
Currently have 2 method of viewing utilisation
“Weathermap” webpage
Gridportal real time monitor
Raw data is currently collected using MRTG
Future work
Moving away from MRTG to rrd to reduce the time
between measurements
Publishing results using a web service (perfsonar)
Adding functionality to allow the monitoring of file
transfers.