icculus.org
[svn]
-
[hg]
-
[git]
-
[bugzilla]
-
[ssl]
-
[mail]
News archive: (submit news)
To handle the bandwidth at icculus.org, we use "offload servers" and something I wrote called mod_offload ... you can think of this as something like a simple form of the Coral Cache. End-users download from one URL, which redirects them to a different mirror, to more evenly distribute bandwidth and increase availability of the files.
icculus.org has been running mod_offload since 2005 with excellent results. Most of the heavy lifting has been done by servers in Arizona and California, leaving bandwidth for revision control, email, etc, on my server in Illinois. Over the past several years, we have served many many terrabytes through this system without problems.
To reduce the need to manage mirrors, I would like to only distribute files for upcoming projects through icculus.org; others are welcome to mirror however they like, but I'll just be posting a single URL to my own server and letting mod_offload handle spreading the bandwidth around.
I am looking for people to host offload servers around the world. The requirements are that you have bandwidth to spare, of course, and can run either a PHP script, a cgi-bin program written in C, or a simple daemon written in C that listens on a TCP port without Apache, etc, in between. All versions of the program require the process to have disk space to cache (potentially large) files. Once the system is in place, you don't have to manage it. New files (and new versions of old files) are automatically moved to your server as needed.
If you can provide bandwidth, please drop me a line and I'll get you set up and supply you with my eternal thanks.
--icculus.
[ email newsmaster | get news rdf ]