[105119] in North American Network Operators' Group

home help back first fref pref prev next nref lref last post

Re: Best utilizing fat long pipes and large file transfer

daemon@ATHENA.MIT.EDU (Robert Boyle)
Thu Jun 12 19:27:37 2008

Date: Thu, 12 Jun 2008 19:26:56 -0400
To: Sean Knox <sean@craigslist.org>
From: Robert Boyle <robert@tellurian.com>
In-Reply-To: <4851A53B.4010400@craigslist.org>
Cc: nanog@merit.edu
Errors-To: nanog-bounces@nanog.org

At 06:37 PM 6/12/2008, you wrote:
>I'm looking for input on the best practices for sending large files 
>over a long fat pipe between facilities (gigabit private circuit, ~20ms RTT).
>I'd like to avoid modifying TCP windows and options on end hosts 
>where possible (I have a lot of them). I've seen products that work 
>as "transfer stations" using "reliable UDP" to get around the 
>windowing problem.
>
>I'm thinking of setting up servers with optimized TCP settings to 
>push big files around data centers but I'm curious to know how 
>others deal with LFN+large transfers.

In our experience, you can't get to line speed with over 20-30ms of 
latency using TCP regardless of how much you tweak it. We transfer 
files across the US with 60-70ms at line speeds with UDP based file 
transfer programs. There are a number of open source projects out 
there designed for this purpose.

-Robert



Tellurian Networks - Global Hosting Solutions Since 1995
http://www.tellurian.com | 888-TELLURIAN | 973-300-9211
"Well done is better than well said." - Benjamin Franklin



home help back first fref pref prev next nref lref last post