My question is, what next? How to you turn a swarm of small, transient mirrors, potentially not just on EC2 but all over the 'Net, into something findable and load-balanced to deal with the (potentially) huge demand of serving Wikileaks traffic?
Therein lies a problem. Round-robin DNS load-balancing with a very short TTL is one obvious approach, but this begs the question of how one boot-straps and then maintains the CNAME record containing the list of mirrors. The stable domain could be a CNAME to DNS servers that are themselves part of the mirroring swarm, if each node acted as both a DNS and an HTTP server. Each node would return a randomized list of the nodes in it's neighborhood.
Apart from that, I'm not much further along in my thinking. What do you think about the feasibility of the idea?
No comments yet.