"Donating" bandwidth?

I realize that this would probably be hard to program, but should it be possible to create a couple of mirrors for the electric sheep website to share the bandwidth? I think there are plenty of people who'd be happy to set up a mirror on their own server. It would go something where the software choose randomly one of the several servers, and stays connected to that one, adding votes, uploading genomes, and the server giving the software copies of the sheep to download. Then maybe once every day each server would "pause" for a couple minutes and exchange information on votes and any new rendered sheep. So, if there was x people downloading sheep each day, and 5 servers, then the transmissions for downloading on the server gets reduced to only 4+5/x. It would work for the same for uploading genomes, downloading pictures, or uploading rendered frames. Do you think this is at all possible? It would certainly make the queue go faster, I think!

We already have a system for

We already have a system for sharing the bandwidth load. If you have substantial bandwidth to offer (like 100mbps) please email me.

User login