Menu

#12 Transfer rate calculation and reporting

open
nobody
None
5
2008-04-17
2008-04-17
Jan Ploski
No

The GridFTP Client should report an aggregate transfer rate in the Transfer view or in the details dialog which shows after double-clicking an entry.

There are different imaginable ways to compute this aggregate transfer rate. One possibility would be: sumOfBytesTransferred / (min(transferEndTime, currentTime)/transferStartTime) where transferStartTime is a timestamp of the transfer switching to status ACTIVE and sumOfBytesTransferred is the cumulative sum from TransferActions processed since that timestamp.

In order not to support other ways of assessing transfer rates (such as the average rate over the entire transfer lifetime, min/max rate, or variation over time), it would be a good idea to implement the functionality based on a per-transfer log of timestamped transfer byte counters.

Discussion