a gridftp interface for irods
play

AGridFTPinterfaceforiRODS ShundeZhang shunde.zhang@arcs.org.au - PowerPoint PPT Presentation

AGridFTPinterfaceforiRODS ShundeZhang shunde.zhang@arcs.org.au TheMo>va>on Communica>onwiththeGrid Datamovingto/fromotherdatasources


  1. A
GridFTP
interface
for
iRODS
 Shunde
Zhang
 shunde.zhang@arcs.org.au


  2. The
Mo>va>on
 • Communica>on
with
the
Grid
 • Data
moving
to/from
other
data
sources
 • Transpor>ng
large
data
sets
 • Performance


  3. GridFTP
 • The
de
facto
standard
for
the
Grid
 • Encrypted
control
channel
(and
possible
data
 channel)
 • Advanced
features
to
increase
transfer
rate
 – Extended
block
mode,
par>al
download
 – Parallel/Striped
transfer
 – UDP
 – Checksum
 – Third
party
transfer


  4. Griffin
 • A
GridFTP
interface
 – GridFTP
version1
 – Compa>ble
with
exis>ng
GridFTP
tools,
e.g.
guc,
 Grisu,
Hermes,
FTS,
DataMINX
DTS,
Globus
SaaS
 • Abstract
layer
to
hook
up
different
file
systems
 – Protocol
converter


  5. Parallel
Transfer
 WAN LAN/localhost Griffin iRODS client

  6. The
implementa>on
 • Java‐based
 – OS
independent
 – Easy
to
install,
easy
to
run
 – JNLP,
start
from
the
web
(poten>al)
 • Modular
design,
with
spring
framework


  7. Deployment
 • A
service
for
CentOS
 • Control
channel
port
 • Data
channel
ports
 • irods‐mapfile
for
slave
iRODS
servers
(no
need
 for
masters)
 • Can
specify
a
default
resource
(otherwise
it
 will
be
chosen
by
the
rules)


  8. Some
tests
 transferring twenty-one 320M files (totally 6.7G) from Hobart to Melbourne (310Mbps connection) Test 
 Time 
 10.5 mins 
 Globus GridFTP 5 on disk (UDT, 2 FTP connections, 2 threads on each) 
 15 mins 
 Globus GridFTP 5 on disk (TCP, 2 FTP connections, 2 threads on each) 
 14 mins 
 Griffin to iRODS (TCP, 2 FTP connections, 2 threads on each) 
 iput 
 13 mins 


  9. Use
Case
1
 GridFTP Client Data Transfer service Globus/VDT/gLite FTS/Stork/RFT/Globus SaaS guc/Hermes/JUX GridFTP GridFTP GridFTP iRODS iRODS

  10. Use
Case
2
 WAN GridFTP GridFTP iRODS iRODS LAN LAN

  11. Future
work
 • Performance/stress
tests
 • UDP
 • SSHFTP
 • GridFTP
v2
 – checksum


  12. Thank
you!
 • Where
to
get
it
 – h]ps://projects.arcs.org.au/trac/griffin
 • Ques>ons?
 • Email:
shunde.zhang@arcs.org.au


Recommend


More recommend