[Tilesathome] Distributed server idea

Celso González celso at mitago.net
Thu Jul 19 12:25:31 BST 2007


On Thu, Jul 19, 2007 at 01:02:23PM +0200, Frederik Ramm wrote:
> Hi,
> 
> > I sketched an idea, and put notes at:
> > http://wiki.openstreetmap.org/index.php/Tiles%40home/ 
> > Distributed_Server
> 
> I heard a talk by Richard Stallman once in which he said that the  
> idea of user accounts and passwords was inherently fascist.

I think we are moving to a few farms users or trusted users, we have 
discussed several times that we have more than enough cpu power in
client side to generate the tiles in a reasonable time

I think is a good aproach, because we can simplify the checks in
server-side, so im inherently fascist :)
> 
> Regarding distribution, yes, DNS is a cool idea.

Agree, and i like the idea of distributing things that way, also i want
to remember that memcached also does that.
 
> * Central server ("Load server") - really only one big DNS server  
> that contains a database with one entry per tileset, pointing to IP  
> number of server carrying that tile; perhaps also records  
> alternatives and does availability checks/round robin; accepts  
> notifications from tile servers

Instead of per-tile maybe its more easy per-blocks or zones or whatever,
It will decrease the load of this "Load server" because the querys are
in a small set

> * Create the custom DNS server we'll need for the Load Server. This  
> is definitely a C/C++ task. Needs MySQL as a backing store but must  
> keep all addresses in memory. Should be doable with a sub-200 MB  
> memory footprint. Cannot use bind. Database-backed DNSes exist; would  
> have to check if they can be told to also have big memory cache.

djbdns, in a per-block schema we dont need mysql as backing store, a
simple text file will be enough

> Bye
-- 
Celso González (aka PerroVerd)  GPG key 0x2DA367B7
http://mitago.net




More information about the Tilesathome mailing list