Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

These tests were performed using a 1024 MB file for transfer of the hdf5 format. Without any
network any network modifications or errors induced, the average file transfer time using Pushpull was ~
332~332.416s which will be used as the reference figure (R1) in the discussion to continue. While
the While the performance of the tool is evaluated, the capability of tool to deal with network
modifications network modifications is studied here. The network was modified using the iproute2 package.

...

A minimal performance variation is observed for packet delays up to ~200ms, after which there transfer time increases accordingly.
 For the packet delays > 800ms transfer stalled and OODT OODT generated the error message after which it continuously re-attempted to download the file:

org.apache.oodt.cas.protocol.exceptions.ProtocolException: Downloads appear to be
hanging . . . aborting wait . . . waited for 15 minutes

...

A single file of 1024MB was downloaded using PushPull using different TCP window sizes.
There  There is the option to enable/disable TCP window scaling in the configuration file
file /etc/sysctl.conf and to set the maximum transfer window under LINUX. The file is then reloaded to update the parameters using

...

A maximum transfer rate of ~20.1MB/s is achieved for TCP window sizes > 2048 Bytes. The smallest window size found
for found for PushPull to be in an operational state was 256 Bytes giving an average transfer rate of ~11.2MB/s.

...