Original Parallel Transfer

  • client makes a request
  • server redirects client to destination
  • destination server opens up high ports
  • client connects to destination
  • data is moved in parallel
  • requires many open ports everywhere
  • lacks durability
  • lacks control from client side
  • lacks ability to provide a DMZ server outside of a firewall

New Parallel Transfer

  • client makes a request for destination
  • server directs client to destination
  • client connects N streams to destination
  • data is moved in parallel over 1247
  • requires one default port
  • clients may retry given any failures
  • clients are in control of data movement
  • data may be forwarded by a DMZ server

...

destination

request

destination

response

N direct

connections

for

data movement

Client

Connected

Server

Destination Server

...

potential

redirection

of data

TRiRODS Parallel Transfer

By jason coposky

TRiRODS Parallel Transfer

  • 933