Link

Alternative solutions

Redirectors:

DNS-based solutions:

  • GeoDNS (geographically-aware DNS resolution), as used by e.g. http://kernel.org/. A little rigid, as it expects all servers to be tightly synced at all times.

  • The Coral Content Distribution Network is DNS-based, but not transparent to client applications.

  • DNS round-robin, as used by Debian: simple scheme, which is a solid approach for its purpose, but generally requires a client that is configured to access an appropriate server. Requires servers to be tightly synced at all times.

    Another example for DNSrr is the Ring Server Project.

Proxy networks:

  • CoDeeN is a proxy server system created at Princeton University and deployed for general use on PlanetLab. To access this system, URLs are prefixed with http://coblitz.codeen.org/.
  • Cacheboy is a software in development to build a system of interconnected proxies. It is based on a Squid 2 derivative and, according to the documentation, requires root access on all mirrors.

Comments/additions welcome!

About CDNs, theory, AS/IP mapping, ...

Some papers I found interesting.

About Autonomous Systems and Network Topology

Practical hints for web server operators

Worldwide Internet Connectivity

Trivia

Obsolete, but interesting stuff

Mirror Syncing