Best utilizing fat long pipes and large file transfer
gtb at slac.stanford.edu
Thu Jun 12 19:28:52 CDT 2008
> I'm looking for input on the best practices for sending large
There are both commercial products (fastcopy)
and various "free"(*) products (bbcp, bbftp,
gridftp) that will send large files. While
they can take advantage of larger windows
they also have the capability of using multiple
streams (dealing with the inability to tune the
tcp stack). There are, of course, competitors
to these products which you should look into.
As always, YMWV.
(Some parts of NASA seem to like fastcopy)
(Full disclosure, bbcp was written by someone who sits
about 3 meters from where I am sitting, but I cannot find
a nice web reference from him about the product, so I am
showing a different sites documentation)
(One of the first to use multistream for BaBar)
(Part of the globus toolkit. Somewhat heavier weight
if all you want is file transfer.)
(A reference I am surprised Kevin did not point to :-)
(A few year old performance evaluation)
(Another older performance evaluation)
(*) Some are GPL, and some (modified) BSD licenses.
Which one is "free enough" depends on some strongly
held beliefs of the validator.
More information about the NANOG