Combine multiple ftp servers to increase upload speed

Posted on 2006-06-03
Medium Priority
Last Modified: 2013-11-29
I'm looking for a way to combine several ftp server to one ftp server. The reason why i would do this is to increase upload speed.

I have 3 servers on 3 different locations. On all locations I have a broadband connection with 392 kbps upload, which is too slow.

I was thinking of creating a folder on every server, containing the same data (i will look for software who can synchronize these folders constantly).

Mayb someone has done this before? I want to create an ftp server who looks like a simple ftp server but uploads parts of the files from every location.

When this works, i will upgrade the broadband connection an all locations to 512 kbps upload, as a result i should be able to download at 1,5 mbps from the combined ftp server.

Any tips or suggestions are welcome!

Question by:kuvain
LVL 32

Accepted Solution

jhance earned 336 total points
ID: 16824200
It's possible in theory but the stock FTP protocol doesn't support this.  

It's the idea behind things like BitTorrent, however.  With schemes like this the download is "distributed" across multiple servers, in theory as many as you want.

Perhaps rather than using FTP you might consider this option.  

Author Comment

ID: 16824292
So i should should install a bittorent server or something like that? Any tips on which particular software i should use for it? Recommendations?
LVL 32

Expert Comment

ID: 16824383
Yes, that's what I'm suggesting.  I'm not sure what to recommend.  I've not done a server, but have used the client software.  I'm sure some other expert can point you in the right direction.
LVL 16

Assisted Solution

The--Captain earned 332 total points
ID: 16825049
>It's possible in theory but the stock FTP protocol doesn't support this


The RFC here:


describes the use of the "REST" [restart] command, which causes the FTP server to skip X number of bytes in the file before sending data.  Support within the server software for this command, and appropriate client download manager software can pull this off...  Google for "download managers" or "download accelerator" to find the client software.

And yes, bittorrent would work great for this.



Assisted Solution

Ustas earned 332 total points
ID: 16825163
Correct! You can still have your three ftp servers running standard ftp server software. It's all about the client software.

GetRight for example, allows you to specify alterante servers, so that you can download separate file segments in parallel, thus increasing your overall download speed.

Key point in this discussion, is what has been pointed out by Jon in the RFC link above. In plain terms, your ftp servers need to support resuming.


Featured Post

Efficient way to get backups off site to Azure

This user guide provides instructions on how to deploy and configure both a StoneFly Scale Out NAS Enterprise Cloud Drive virtual machine and Veeam Cloud Connect in the Microsoft Azure Cloud.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Originally, this post was published on Monitis Blog, you can check it here . It goes without saying that technology has transformed society and the very nature of how we live, work, and communicate in ways that would’ve been incomprehensible 5 ye…
LinkedIn blogging is great for networking, building up an audience, and expanding your influence as well. However, if you want to achieve these results, you need to work really hard to make your post worth liking and sharing. Here are 4 tips that ca…
This video gives you a great overview about bandwidth monitoring with SNMP and WMI with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're looking for how to monitor bandwidth using netflow or packet s…
Monitoring a network: why having a policy is the best policy? Michael Kulchisky, MCSE, MCSA, MCP, VTSP, VSP, CCSP outlines the enormous benefits of having a policy-based approach when monitoring medium and large networks. Software utilized in this v…

850 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question