Versions Compared

Key

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

Results and discussion for single file transfer

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

Modified TCP window

A single file of 1024MB was downloaded using PushPull using different TCP window sizes.
There is the option to enable/disable TCP window scaling in the configuration file
/etc/sysctl.conf and to set the maximum transfer window under LINUX. A maximum transfer rate of
~20.1MB/s is achieved for TCP window sizes > 2048 Bytes. The smallest window size found
for PushPull to be in an operational state was 256 Bytes giving an average transfer rate of
~11.2MB/s.

...